7.3 Registro de alterações
Nesta página
Importante
O MongoDB 7.3 é uma rapid release e é compatível apenas com o MongoDB Atlas. O MongoDB 7.3 não é suportado para uso no local. Para mais informações, consulte Versão do MongoDB .
7.3.4 Registro de alterações
Fragmentação
SERVIDOR- O82281 ShardingTest.js não mescla vários SetParameters corretamente
SERVIDOR-89529 As retryable writes durante a refragmentação podem ser executadas mais de uma vez se a migração de partes seguir a operação de refragmentação
Query
SERVIDOR-37164 Resultados de query incorretos em $gte nulo com sparse index
SERVIDOR-91512 BlockToRowStage::doSaveState descarta os valores não pertencentes e, ao mesmo tempo, desbloqueia valores
Agregação
SERVIDOR-89344 Correção de saída explicativa para queries '$unionWith'
Internals (Internos)
SERVIDOR-81596 Corrigir Corrida em index_operations_abort_concurrent_outgoing_migrations.js
SERVIDOR-82668 Remover fsync_deadlock.js do conjunto sharding_csrs_continuous_config_stepdown
SERVIDOR-84026 Ignorar ConflictingOperationInProgress em random_moveChunk_update_shard_key_kill_sessions.js
SERVIDOR-84143 Melhora os recursos de depuração do Windows para BSON e core dumps
SERVIDOR-84315 Introduzir nova bandeira para controlar a estratégia de derramamento em $group
SERVIDOR-84699 Adicione uma verificação à validação para verificar buckets de esquema misto para séries temporais
SERVIDOR-85327 Use countDocuments() em vez de itcount() ao afirmar a contagem de documento em gravação sem cargas de trabalho de simultaneidade de chave de shard
SERVIDOR-85532 Tornar os auxiliares de forma robustos para $hint inválido
SERVIDOR-86329 melhorar a funcionalidade necessária compile_upload_benchmarks
SERVIDOR-86669 Conhecimento oficial inválido no nó secundário após a movimentação do primary cria localmente a collection no fragmento primário
SERVIDOR- Faça com que86829 concurrency_replication_for_export_import não execute analyze_shard_key.js
SERVIDOR-86879 tarefas concurrency_replication* não estão em execução na variante de construção UBSan DEBUG
SERVIDOR-86905 Valores inconsistentes para $$NOW entre shards em encontrar queries
SERVIDOR-87267 Aumentar o limite de uso de memória bucket_catalog para timeseries_dynamic_bucket_sizing.js
SERVIDOR-88255 Sys-perf: substitua a compilação de mongotools pelo download de um artefato estático
SERVIDOR-88350 test_packages should somente install_compass nas plataformas de suporte
SERVIDOR-88417 processReshardingFieldsForRecipientCollection pode usar informações de banco de dados obsoletas e cria incorretamente um destinatário
SERVIDOR-88439 Use gratuitamente em DocumentSourceLookup::clone
SERVIDOR-88530 O script de configuração do BF para testes de unidade C++ não configura símbolos binários/depuração de teste de unidade
SERVIDOR-88811 A análise de entradas de oplog antes do registro de data/hora estável pode falhar
SERVIDOR-89055 Corrija os casos de teste persist_sampled_*_queries.js para não compartilhar namespaces
SERVIDOR-89313 Reavalie as alterações para SERVER -86505
SERVIDOR-89542 Serialize o ponto de falha alternando em ldap_runtime_configuration.js
SERVIDOR- O89711 proxy_protocol.js deve lidar com erros ao executar o proxyprotocol. servidor
SERVIDOR-89748 Tente novamente o comando _flushRoutingTableCacheUpdates se ele falhar em retry_on_transient_error_basic.js
SERVIDOR-89803 Robustificar awaitdata_getmore_cmd.js para filtrar ns específicos ao consultar o oplog
SERVIDOR-89844 Torne $jsonSchema com campos de dólar em todos os campos de palavra-chave reparáveis
SERVIDOR-89994 Permitir operações diretas de fragmentos que adquirem bloqueios somente em coleções de não usuários
SERVIDOR-90086 Corrigir verificações de direct_shard_connection_auth para directConnectionChecksWithSingleShard
SERVIDOR-90147 Atualize timelib.h para 2022.10 e arquivos de fuso horário para 2024a
SERVIDOR-90168 Desativar variantes de construção LTO incompatíveis com o Bacel
SERVIDOR-90217 Considere definir orphanCleanupDelaySecs em suítes com balanceador e failovers
SERVIDOR-90234 Permitir jsTestName() para testes SElinux
SERVIDOR-90330 Criação de coordenador DDL travada indefinidamente se executada no nó secundário
SERVIDOR-90391 Clarifique cabeçalhos e leia-me
SERVIDOR-90545 Atualizar cabeçalhos stitch_support para serem usados com cgo
SERVIDOR-90727 Corrigir analyze_shard_key.js para ignorar erros relacionados ao readConcern: disponível
SERVIDOR-90777 Reverter SERVER-71520
SERVIDOR-90790 Adicionar código de depuração para o construtor CommonAsionSession
SERVIDOR-90833 Corrigir otimização incorreta da classificação limitada quando o campo de tempo é renomeado por $addFields
SERVIDOR- Não90869 permitir renomeações de caminho completo com pontos para expressões '$elemMatch'
SERVIDOR-90893 listDatabases inconsistentes com operações DDL simultâneas
SERVIDOR-90958 $bucketAuto deve agrupar documentos com as mesmas chaves de agrupamento no mesmo bucket
SERVIDOR-90984 Corrija o fluxo de escape hello para processar DivideHorizonChange se a resposta for do horizonte obsoleto.
SERVIDOR- O90995 metaField de sombreamento não deve ser considerado um campo meta "computado"
SERVIDOR-91022 Impedir que timeseries_groupby_reorder_expr.js execute timeseries_groupby_reorder.js
SERVIDOR-91028 Ordem errada ao usar índice com agrupamento
SERVIDOR-91066 Definir ponto de falha migrationCommitVersionError em todos os nós configsvr em migration_coordinator_failover_include.js
SERVIDOR-91114 Certifique-se de que o findAndModify cmd seja executado antes da exclusão do intervalo em write_without_shard_key_single_shard_data_placement_change.js
SERVIDOR- As91166 transações em retryable_write_error_labels.js devem atualizar documentos diferentes
SERVIDOR-91176 Ligue para awaitNodesAgreeOnAppliedOpTime em ignore_dbcheck_in_startup_recovery.js
SERVIDOR-91178 Lidar com uma leitura de snapshot realizada em um carimbo de data/hora antes da queda da coleção
SERVIDOR-91193 timeseriesBucketingParametersHaveChanged não clonado corretamente na migração de dados/ sincronização inicial/restore
SERVIDOR-91195 Forneça uma solução backportable genérica para não perder as opções de coleção de séries temporais de nível superior
SERVIDOR-91203 Os AutoGetters devem estabelecer snapshots limitados para namespaces secundários
SERVIDOR-91222 Faça com que cluster_time_across_add_shard.js tente novamente temporariamente no erro KeyNotFound depois de reiniciar o conjunto de réplicas
SERVIDOR-91223 $log fornece cálculo incorreto com decimal128
SERVIDOR-91247 Certifique-se de que a criação do DDLCoordinator não sobreviva ao nó stepDown-stepUp
SERVIDOR-91254 Erro ao decidir se os documentos estão dentro de uma janela no clássico
SERVIDOR-91258 Aumentar o tamanho do oplog em testes de change_streams_split_event
SERVIDOR-91276 [v7.3] fallback para repositório público ao tentar obter backports_required_for_multiversion_tests arquivo
SERVIDOR-91322 defina as opções de configuração evergreen no subcomando multiversion-config
SERVIDOR-91324 Fixar clones de jepsen em uma tag específica
SERVIDOR-91339 $redact pode corromper a memória se $$ROOT for usado na expressão.
SERVER-91362 Desempenho: não copia o objeto "scope" JS se existir um JsExecution em cache
SERVIDOR-91366 Corrigir possível falha na conclusão do coordenador
SERVIDOR-91379 Reintroduzir regra eslint para ponto e vírgula ausentes
SERVIDOR-91406 $changeStreamSplitLargeEvent retorna o erro de localização7182803 quando usado com expressão de correspondência não renomeável
SERVIDOR-91411 Verifique se há opções de série temporal em timeseriesBucketingParametersHaveChanged
SERVIDOR-91412 Uso de BSONObj não proprietário no splitVector
SERVIDOR-91416 Serialize o subpipeline de introspecção da pesquisa durante a análise da consulta
SERVIDOR-91435 Regenerar certificados de teste com sinalizador legado
SERVIDOR- Não execute91473 index_count_scan.js na v7.3/7.2 testes de multiversão
SERVIDOR-91494 Evitar o acesso passado do grupo por campo no DocumentSourceBucket
SERVIDOR-91499 Acrescente "-sysperf" à versão mongo em sys-perf.
SERVIDOR- O91501 TTLMonitor pode falhar ao tentar cancelar o registro de um índice já cancelado
SERVIDOR-91531 index_drop_before_running.js deve aguardar a replicação antes de afirmar a queda do índice no secundário
SERVIDOR-91558 Faça com que o HedgeCancelationTest seja resiliente à interrupção da operação
SERVIDOR-91687 Corrija2os números LOG_V DEBUG() do SERVER-90790
SERVIDOR-91699 Memória subtraída maior que a memória total
SERVIDOR- O91700 simplificador booleano causa problemas no upsert
SERVIDOR-91701 Robustecer teste de max_time_ms_does_not_leek_shard_cursor.js
SERVIDOR-91758 mongos_rs_shard_failure_tolerance.js deve tentar novamente NetworkInterfaceTimeLimitExceeded para um comando sharded find em versões anteriores a 8.0
SERVIDOR-91778 Não feche o cursor na shell quando o cursor atingir o limite
SERVIDOR-91781 Aguarde a replicação em merge_let_params_size_estimation.js
SERVIDOR-91784 $ projeto-$addFields em arrays podem produzir resultados incorretos
SERVIDOR- Tornar o91817 volume de trabalho do analyze_shard_key.js mais robusto
SERVIDOR-91818 resharding_coordinator_recovers_abort_decision.js Deve ser mais persistente ao intensificar novo primário
SERVIDOR-91831 uassert em NetworkInterfaceTL::setTimer pode travar o servidor
SERVIDOR-91859 analyze_shard_key_jscore_passthrough falha quando encontra erros CommandOnShardedViewNotSupportedOnMongod
SERVIDOR- Corrija91894 views_basic.js para referenciar o nome correto do banco de dados de dados
SERVIDOR-91919 change_stream_wait_pre_image_deletion_asymmetric.js pode usar quantidade excessiva de memória
SERVIDOR-91985 Corrija a corrida em egress_connection_acquisition_to_wire_metrics.js
SERVIDOR- A92045 verificação de validação do bucket de série temporal de esquema misto não define sinalizador válido em caso de erro
SERVIDOR-92052 [v7.3] jstests/ agregação/sources/setWindowFields/time.js falha no SBE na versão7.3
SERVIDOR- Ignorar92085 teste de invalidação do cursor persistente para fuzzer de configuração
SERVIDOR-92158 Desativar hedged_reads.js nas variantes do Windows
SERVIDOR-92159 [v8.0] Ignorar InternalError em setfcv_aborts_reshard_collection.js
SERVIDOR-92186 Implementar simples API para obter/definir app_metadata de/para WiredTiger strings de configuração do
SERVIDOR-92193 O Construtor de Limites de Índice tenta construir limites geográficos utilizando índice não geográfico
SERVIDOR-92199 Proibir change_stream_lookup_single_shard_cluster.js de stepdown suites
SERVIDOR-92201 currentop_shell.js pode não esperar o tempo suficiente para que todos os shards estejam prontos em passthroughs de collections fragmentadas
SERVIDOR-92254 Corrigir bloqueio em _shardsvrCompactStructuredEncryptionDataCommand
SERVIDOR-92298 Remova o argumento ProjectionPathASTNode não utilizado para acelerar $ solicitações de agregação de projeto
SERVIDOR-92375 Remover a versão secundária do rhel8.x nomes variantes
SERVIDOR-92377 Limpe a configuração system_perf.yml
SERVIDOR-92379 Reutilize a compilação mongodb-mongo-master para a biblioteca mongocrypt
SERVIDOR-92382 Atualizar um índice prepareUnique não verifica se as restrições estão sendo aplicadas
SERVIDOR-92401 Use rhel79-selinux distro em vez de rhel76-selinux distro in v7.x
SERVIDOR-92415 Aumente a versão db-contrib-tool para a v0.8.3
SERVIDOR-92417 [v7.3] Habilitar planos indexados para expressões com $$NOW, $$CLUSTER_TIME e $$USER_ROLES
SERVIDOR-92547 Use o antigo nome da variante rhel80 na v4.2 e v4.4 testes de multiversão
SERVIDOR-92549 [v7.3] Corrija sbe_multiplanner_index_check.js no mecanismo clássico
SERVIDOR-92601 Remover a tarefa package_new_compile
SERVIDOR- A92603 reescrita Or-to-in nem sempre evita reescrever expressões parametrizadas
SERVIDOR-92623 Marque a versão de v5.0 a 5.0.28 em timeseries_collection_mixed_type.js
SERVIDOR-92670 Corrija os recuos no yml de teste em 7.3
SERVIDOR-92689 Corrija os testes contínuos de multiversão na v7.3 branch
SERVIDOR-92777 Corrija os componentes de URL para o8 artefato RHEL
SERVIDOR-92939 Download das ferramentas de roteamento para a versão rhel mais recente
SERVIDOR-93005 Evite duplicar a preferência de leitura ao executar uma query de exaustão no shell
SERVIDOR-93014 Definindo localmente timeseriesBuckets mayHaveMixedSchemaData durante MultiIndexBlock::commit pode gerar inconsistências de catálogo
SERVIDOR-93099 Permitir collMod com timeseriesBucketsMakeMixedSchemaData=false
7.3.3 Registro de alterações
Fragmentação
SERVIDOR- A89744 refragmentação cria incorretamente índices secundários {locale: "simple"} com o agrupamento padrão não "simple" da coleção
SERVIDOR-89893 Altere o executor usado por _flushReshardingStateChange de arbitrário para fixo
Agregação
SERVER-90297 Expressão de correspondência de campo vazia causa falha na reescrita da otimização do fluxo de alterações
Armazenamento
SERVER-30832 Corrigir o comportamento dbCheck no rollback
Internals (Internos)
SERVIDOR-58300 Generalize o conceito de uma collection local de shards
SERVER-77559 Implementar manipulador de log do sistema de arquivos para resmoke
SERVER-77561 Implementa e remove registro do sistema de arquivos
SERVER-78556 Retornar o padrão de internalInsertMaxBatchSize para 64
SERVIDOR-80519 Ativar o sinalizador de recurso reshardingImprovements em resharding_recipient_service_test
SERVER-81454 Ocorre um erro inesperado ao consultar a série temporal $geoNear
SERVER-82764 Faz "planningTimeMicros" incorporar o tempo do período de teste do multiplanejador
SERVER-83193 Substituir os getters/setters obsoletos BatchedCommandRequest para WC pelos fornecidos pelo OperationContext
SERVIDOR-83712 Não adicione $in comprimento à chave de cache do plano se não houver classificação
SERVIDOR-84531 A inserção de buckets de esquema misto por meio da coleção system.buckets não define o sinalizador timeseriesBucketsMaveMixedSchemaData
SERVER-84628 Aviso de inicialização no mongos para preocupação de leitura/gravação
SERVIDOR-84761 MigrationSourceManager pode falhar ao emitir o migrateChunkToNewShard devido a informações obsoletas ChunkManager
SERVER-85446 Nova tentativa em erro de rede em multiversionconstants.py
SERVER-85721 Apontar links de lobster log de tarefas evergreen para Parsley
SERVIDOR-85775 Faça InListData classificar e deduzir preguiçosamente
SERVER-85799 rollback_recovery_commit_transaction_before_stable_timestamp deve aguardar a estabilização do sistema antes de desativar o ponto de falha
SERVIDOR-86405 Excluir 'update_with_pipeline.js' de 'fcv_upgrade_downgrade_sharded_collections_jscore_passthrough'
SERVIDOR- O86667 mecanismo de Kuback para traduzir visualizações de coleções fragmentadas não funciona corretamente na preocupação de leitura "disponível"
SERVIDOR-86674 A recuperação primária pode acreditar que foi recuperada quando não é
SERVIDOR-86781 [v8.0] Atualize os testes de atualização das estatísticas da query para levar em conta 7.0 backport
SERVER-86904 Conflito entre a sincronização inicial que define o carimbo de data/hora mais antigo e a refragmentação que fixa o carimbo de data/hora mais antigo
SERVIDOR-86945 $jsonSchema com $field em propriedades não é analisável novamente
SERVER-87059 Definir o parâmetro de cardinalidade do cluster pode fazer com que setFCV falhe na nova tentativa
SERVER-87087 A verificação de ordenação do índice único de validação não funciona para coleções clusterizadas
SERVIDOR-87267 Aumentar o limite de uso de memória bucket_catalog para timeseries_dynamic_bucket_sizing.js
SERVIDOR-87563 A falha na análise das entradas do oplog deve ser menos disruptiva
SERVIDOR-87705 Corrija a corrida no InvalidTTLIdexFixer
SERVIDOR-87961 A reescrita de $group de séries temporais pode produzir resultados incorretos quando um estágio $project anterior projeta campos acessados
SERVIDOR-88068 Excluir hashed_index_with_arrays.js do conjunto fcv_upgrade_downgrade
SERVER-88072 A consulta de série temporal gera erro em vez de produzir uma resposta correta
SERVER-88098 Adiciona try/catch ao notablescan.js para reduzir o ruído do teste
SERVIDOR- A88172 configuração pode ser usada como fragmento primário mesmo em cluster com servidor de configuração dedicado
SERVER-88263 Move avisos de conexão direta para a aquisição de coleções (e AutoGetCollection)
SERVIDOR-88264 Adicione uma opção para habilitar avisos para conexões diretas em clusters de shard único
SERVER-88318 Falha no dbcheck quando um lote falha aguardando preocupação de gravação
SERVIDOR- Não88331 processe caminhos numéricos no SBE
SERVIDOR-88548 O comando checkShardingIndex deve lançar InvalidOptions quando nenhum índice adequado for encontrado
SERVIDOR-88656 Faça com que os registros de propine de query de séries temporais fragmentadas sejam menos temíveis
SERVER-88694 Não emite registros de erros para cenários de autorrecuperação no BalancerStatsRegistry
SERVER-88833 mongos gera uma resposta para gravações enviadas pelo cliente com w:0
SERVIDOR-88885 Adicione uma maneira de parar de aplicar um lote de dbcheck no secundário
SERVER-88978 O coordenador de refragmentação deve garantir que os participantes tenham visto o kAbort antes de excluir os metadados da coleção temporária
SERVIDOR-89034 Sempre preserve carimbos de data e hora com valor 0 ao migrar documentos, adicione testes
SERVIDOR- A89100 renomeação da coleção de séries temporais não deve ser permitida no cluster fragmentado
SERVIDOR-89331 Defeito da análise de cobertura 141172: Uso do objeto Wrapper após livre
SERVER-89418 O CursorManager perde o controle de cursores registrados para queries com vários executores
SERVIDOR-89443 Reescreva insert_with_data_size_aware_balancing.js como um teste baseado em ShardingTest
SERVIDOR-89454 Desabilitar ocsp em variantes Debian
SERVIDOR-89478 Usar element_to_be_clique em vez de presença_of_element_located
SERVER-89490 Retorna ErrorCodes::NetworkTimeout no pool de conexões LDAP
SERVER-89495 Desativa os parâmetros de teste mesmo quando nenhum setParameters for especificado
SERVIDOR-89496 Colete queries de change stream usando $_passthroughToShard para obter estatísticas de query
SERVIDOR-89566 O clone do DocumentSourceVectorSearch deve copiar a especificação original
SERVIDOR-89567 failed: test_packages on Debian12 [mongodb-mongo-v7.0 @ dfda1c8b] (Debian12-org-7.0.4-23-gdfda1c8)
SERVIDOR-89618 Deve desativar a validação ao reconstruir transações preparadas
SERVIDOR-89623 Clone repositório Jepsen em 10gen/mongo usando tags específicas
SERVIDOR-89646 Adicione todas as strings de código de erro de rede à lista de strings isNetworkError() procura em mensagem de exceção
SERVIDOR-89752 Faça com que os buildIDs do logkeeper permaneçam exclusivos durante a ramificação
SERVIDOR-89767 Remover nomes de conjunto redundantes e incorretos de tarefas de multiversão
SERVIDOR-89831 Adicionar registro extra ao PlanCacheBase::getNewEntryState
SERVIDOR-89854 Não exigem parametrização para expressões regex
SERVER-89859 Torna move_chunk_deferred_lookup.js mais robusto para variantes mais lentas
SERVIDOR-89873 Não chame printAllThreadStacks() no controle de execução
SERVER-89904 Atualiza a versão Jepsen para testes " jepsen-docker"
SERVER-89930 Valida o estágio $densify corretamente se "partitionByFields" contiver o campo de densificação
SERVER-89933 Remove teste de desempenho de divisão de fragmentos
SERVIDOR-89936 Excluir a execução de testes de trava na variante de construção do trySbeEngine
SERVER-89939 Limita os registros usados para ingestão de registros de conexão direta a uma vez por hora
SERVER-89943 O utilitário de sinalização de recursos deve tentar novamente e eliminar o primário em caso de erro em suítes com redução
SERVIDOR-89954 Mover ponto de falha setClusterParameter para dentro de FixFCVRegion
SERVIDOR-89970 Reduzir a flakiness de hedged_reads.js
SERVIDOR-89992 Permitir renomear uma coleção de blocos sem opções de série temporal no catálogo local
SERVIDOR-89994 Permitir operações diretas de fragmentos que adquirem bloqueios somente em coleções de não usuários
SERVIDOR-90004 Corrigir o desempenho da análise $jsonSchema
SERVIDOR-90012 Corrigir dbcheck_skip_applying_batch_on_secondary_parameter para multiversão em backports
SERVIDOR-90013 Evite jsTestName em command_let_variables_expressions.js
SERVER-90054 Faz com que scoped_db_connection_test não seja instável
SERVER-90069 run_restore.js e run_restore_unsharded.js não devem forçar uma contagem rápida
SERVER-90090 Atualiza a distribuição Amazon 2 para a versão mais recente
SERVER-90091 Deixa mais robustos os testes de evento de divisão do fluxo de alterações contra eventos idênticos
SERVIDOR-90101 Adicione explain_skip.js a backports_required_for_multiversion.yml na v7.3
SERVER-90135 Verifica se os armazenamentos de CA do sistema Windows estão em um estado limpo no início dos testes ssl_linear
SERVER-90170 Não usa jsTestName() em explain_skip.js
SERVIDOR-90173 Serialize o tipo ObjectId SBE para a string de chave corretamente
SERVIDOR-90184 Carregue apenas os plug-ins SASL incluídos no Windows
SERVER-90187 Limpa os binários multiversão antes de executar testes de resmoke
SERVER-90248 Insere _id campo no parâmetro de cluster de configuração de auditoria
SERVER-90264 Remove etapa lenta da compilação
SERVIDOR- A90277 configuração do rastreamento do Resmoke deve detectar a interrupção do teclado e a saída do sistema
SERVER-90288 Os operador de query bitwise devem interpretar o byte endereçável mais baixo em BinData como o byte menos significativo
SERVIDOR-90332 Reverter SERVER-78615
SERVIDOR-90376 ReshardingRecipientService::_fetchBuildIndexMetrics() não deve jogar
SERVIDOR-90388 Não tenha command_let_variables_merge_only.js executados em shard_merge_jscore_passthrough
SERVIDOR- Torne90394 o teste update_node_clustertime_replset.js mais resiliente a $$NOW
SERVIDOR-90417 Desative o SBE para séries temporais em 7.3
SERVIDOR-90423 mongodAprimoramento de inicialização do /s: trigger de thread do manipulador de sinal pré-configuração rápida da fonte de relógio
SERVER-90438 Defeito de análise de cobertura 155571: Uso de um objeto movido
SERVER-90443 Atualiza o teste para o estágio agregado empresarial
SERVIDOR- A90461 query sobre booleana utiliza incorretamente COUNT_SCAN em cache
SERVIDOR-90513 Verifique se SSL_get0_verified_chain retorna nulo antes de consumi-lo
SERVIDOR- O90543 participante da transação deve manter o bloqueio do cliente ao configurar o opCtx
SERVIDOR-90599 Remover link não utilizado para liblzma (ticket de trabalho)
SERVIDOR-90637 O comando de teste MakeSnapshot deve retornar um carimbo de data/hora confirmado
SERVIDOR-90681 Corrigir a corrida de dados sobre a bandeira gigante do chunk
SERVIDOR-90747 Manipule $elemMatch com caminho vazio no enumerador do plano corretamente
SERVIDOR-90985 AddToSetNode::init() deve uassert se o argumento para $each for BSON inválido
SERVIDOR-90988 O destrutor PrepareExecutionHelper deve usar o valor em cache de CanonicalQuery::toStringShort que adicionei especificamente apenas para que o destrutor use
SERVIDOR- Tempo90991 limite de aumento em compile_and_run_unittests_*_month
7.3.2 Registro de alterações
Fragmentação
SERVER-84368 Ocorre uma falha de CreateIndex com StaleConfig se executado em um mongos obsoleto em uma coleção fragmentada não vazia
SERVIDOR-86790 O featureFlagCheckForDirectShardOperations é habilitado por padrão em diferentes valores de FCV em diferentes ramificações
SERVER- O89134 O teste assume erroneamente que múltiplas gravações fora das transações são atômicas
Query
SERVIDOR-88949 Explicar para o multiplanejador clássico exibe valor de salto incorreto
Armazenamento
wiredTiger
WT-10807 Ignora páginas excluídas na memória como parte da caminhada pela árvore
Internals (Internos)
SERVER-72431 Tornar o commit de partes divididas idempotente
SERVIDOR-77073 As operações diretas de shard não devem mais ser permitidas (8.0 comportamento)
SERVER-79049 O servidor retorna CollectionUUIDMismatch inesperado com o nome da coleção real igual ao nome da coleção esperada
SERVIDOR-80340 Manipule e teste o DBCheck durante a sincronização inicial
SERVIDOR-81807 Os planos SBE em cache têm constantes definidas em
SERVER-82349 O Mongo 7 trava ao excluir ou descartar o índice ApplyOps sem um UUID de coleção
SERVER-82571 insert_with_data_size_aware_balancing.js pode ocasionalmente falhar quando executado em máquinas/variantes lentas
SERVER-83370 PrepareUnique:true para coleções de séries temporais deve apresentar erro
SERVER-83956 O balanceador emite erroneamente mensagem de aviso em clusters multiversão
SERVER-83984 O nível de verbosidade do WiredTiger é suprimido
SERVIDOR- O84463 ReshardingCollectionCloner deve usar shardVersionRetry em vez de withOneStaleConfigRetry
SERVER-84628 Aviso de inicialização no mongos para preocupação de leitura/gravação
SERVER-85306 Atualiza a configuração sys-perf para usar links HTTPs para o Github em vez de SSH
SERVIDOR-85368 Atualiza o módulo genny em sys-perf para apontar para mongo/genny em vez de 10gen/genny
SERVIDOR-85580 Desfazer qualquer atualização na falha de construção do ScopedSetShardRole
SERVIDOR- A85583 execução de um agregado em uma visualização pode lançar IllegalChangeToExpectedDatabaseVersion
SERVER-85681 Correção para valor negativo sendo passado para BasicBufBuilder::grow()
SERVIDOR-85751 Remover validações de campo $vectorSearch
SERVER-85843 Uma operação de gravação pode falhar com NamespaceNotFound se o banco de dados tiver sido descartado simultaneamente (somente fragmentação)
SERVIDOR-85892 $merge com pipeline após $documents retornar erro
SERVER-85969 Atualizações de documentação
SERVIDOR-86033 Modernizar batch_size.js
SERVER-86201 Os upserts de cluster realizados por meio do ShardServerProcessInterface devem usar o contexto da operação para configurar a preocupação de gravação
SERVIDOR-86227 Desativar change_producer.js de config_fuzzer
SERVER-86280 Reclassifica alguns avisos/erros de validação de coleção
SERVER-86327 O esquema único de série temporal por coluna de bucket não é mantido em alguns casos
SERVIDOR- O86365 detectador de parada de tickets não deve ser fatal nos testes
SERVER-86375 Tornar index_build_memory_tracking.js menos rigoroso
SERVER-86380 Permitir várias configurações de IdP com o mesmo emissor, mas par emissor exclusivo e público
SERVER-86395 Investiga o erro DuplicateKey ao recuperar o convertToCapped do checkpoint estável
A86407 validação SERVIDOR- não produz resultados completos quando deveria
SERVIDOR-86419 SBE e Classic se comportam de maneira diferente para $bitsAnyClear em NumberDecimal infinito
SERVIDOR-86433 Limpe a memória no data_union armazenado no endpoint antes de usar
SERVER-86474 $_internalApplyOplogUpdate com $set: {foo: Timestamp(0, 0) } não foi replicado corretamente
SERVER-86478 O bucket mín/máx da série temporal não rastreia nomes de campos vazios sob certas circunstâncias
SERVIDOR-86482 Manter o mutex de geração de cache de autorização durante a invalidação
SERVIDOR-86495 $vectorSearch deve enviar expressões de correspondência não alteradas/aceitadas para mongot em ambientes fragmentados
SERVIDOR- A86505 gravação sem o teste da chave de shard deve tratar SnapshotUnavailable como erro transitório
SERVIDOR-86583 A leitura de instantâneo não transacional na coleção não fragmentada pode ser executada com metadados de fragmentação incompatíveis
SERVER-86622 O coordenador de refragmentação usa informações de banco de dados possivelmente obsoletas
SERVER-86640 Refatorar a atualização JWKS de IdentityProvider em um IDPJWKSRefresher
SERVIDOR-86642 Atualizar o processo seletivo de registro do IDP
SERVIDOR-86646 Correção do tratamento decodeRecordIdStrAtEnd de bytes de tamanho não terminados
SERVER-86648 Os arquivos do classificador de criação de índice recuperável não são sincronizados no desligamento
SERVIDOR-86654 $regex $options não analisa novamente corretamente
SERVER-86672 Coordenador do CollMod usa informações possivelmente obsoletas do banco de dados
SERVIDOR-86779 Corrigir o caso onde o Azure gera 2 html diferente
SERVIDOR-86796 Mover verificações de conexão direta para a aquisição de coleção (e autoGetCollection)
SERVER-86798 Lista negra validate_db_metadata_command.js do conjunto de migrações de tenant
SERVER-86987 Certifique-se check_metadata_consistency.js use gravações recuperáveis ao entrar em contato com o servidor de configuração
SERVER-87032 As estatísticas de query parecem não ser coletadas para change streams whole-db e whole-cluster
SERVIDOR-87051 Relaxe checkHistoricalPlacementMetadataConsistency para tolerar a existência de coleções temporárias de refragmentação criadas por meio de shardCollection
SERVER-87058 A atualização de bloco de um secundário não espera pela maioria writeConcern durante a liberação
SERVIDOR-87158 Remova o invariante incorreto do MultiUpdateCoordinator em 7.3
SERVIDOR-87306 Impedir o acesso ao ptr do gerenciador OCSP durante o desligamento
SERVER-87323 Continuações futuras devem capturar o relógio vetorial como ponteiro compartilhado
SERVIDOR-87343 Adicione awaitReplication() antes de avançar secundário em range_deletions_has_index.js
SERVIDOR-87348 Remover o analisador de trava dos testes de vários cliente
SERVIDOR-87379 Cache o valor de CanonicalQuery::toStringShort em PrepareExecutionHelper
SERVER-87537 Fazer InternalSearchMongotRemoteSpec não estrito
SERVER-87600 Excluir variantes mais antigas do system_perf.yml
SERVIDOR-87610 Relaxe tripwires shardVersionRetry no namespace de exceções obsoletas recebidas
SERVER-87616 Criar variante de compilação mínima do trySbeEngine em configurações de versão que possuem SBE
SERVIDOR-87621 Fazer session_workflow_bm apenas iterar uma vez nas compilações do sanitizer
SERVIDOR-87623 Faça benchmark_repitions=1 para compilações sanitizer
SERVIDOR-87634 Adicionar explicação à chave agg para estatísticas de query
SERVER-87905 Excesso de número inteiro de validação BSONColumn
SERVER-87930 O utilitário Unittest CaptureLogs permite o acesso não sincronizado às declarações de log
SERVER-87987 A otimização da série temporal não exclui o timeField, embora ele tenha sido renomeado pelo $addFields e excluído por um projeto
SERVIDOR-88013 Aumente os limites de tempo para fuzzers curingas, séries temporais e multiversão no RHEL asan
SERVER-88017 Resolver o erro TSAN de lock-order-inversion no TimestampKVengineTest
SERVER-88063 Adicionar o rótulo RetryableWriteError quando a operação de gravação falhar com StaleConfig e for direcionada para o fragmento
SERVER-88097 Adicionar o sinalizador --release às compilações sys-perf
SERVIDOR-88111 A inserção em massa de random_DDL_CRUD_operations.js deve realizar inserções internas máximas de insertMaxBatchSize
SERVER-88136 Corrigir o teste arbiter_always_has_latest_fcv.js para testar corretamente o comportamento do FCV do arbiter
SERVER-88149 Marcar group_lookup_with_canonical_query_prefix.js com no_selinux
SERVIDOR-88165 Gere somente Atlas Search meta pipeline quando ele for usado (acompanhamento)
SERVER-88173 As comparações de bits do BinData fornecem resultados errados em muitos casos
SERVIDOR-88202 Correção de possível estouro de número inteiro na validação de BSON
SERVER-88262 Evitar tempos limite no read_pref_with_hedging_mode.js
SERVER-88404 checkMetadataConsistency deve ser atualizado se não encontrar informações armazenadas em cache para o banco de dados
SERVIDOR-88419 NITL cancelCommand após o desligamento
SERVIDOR-88605 configuração sys-perf: atualizar a versão de lançamento em variantes de compilação comentadas
SERVER-88650 Deadlock no VectorClockMongoD durante o desligamento
SERVER-88651 Verifica se o objeto de métrica de refragmentação ainda existe ao relatar informações de currentOp
SERVIDOR-88706 Remover a lógica de compilação antiga não utilizada de system_perf.yml
SERVER-88755 Garantir que todas as variantes de compilação do sys-perf especifiquem um mongodb_setup_release
SERVIDOR-88864 Torne nodes_eventually_sync_from_closer_data_center.js mais robusto para problemas transitórios de batimentos cardíacos lentos
SERVIDOR-88942 Atualização da versão do db-contrib-tool que inclui correção para download de binários antigos
SERVIDOR- O88980 TenantMigrationDonorService pode começar a esperar a migração esquecer sem cancelar a migração após erros do destinatário.
SERVER-89067 Invalidar todas as solicitações de usuários que correspondam a um nome de usuário
SERVER-89068 Definir explicitamente exec_timeout e timeout_secs para o projeto sys-perf
SERVIDOR-89156 Reduza trabalhos de refumaça para replica_sets_auth no uso empresarial12-64
SERVIDOR-89163 O destino da migração de partes deve esperar pela maioria antes de envolver a seção crítica
SERVIDOR-89164 upgrade_to_use_multitenancy_support.js não deve enviar solicitações até que o nó esteja no estado SECUNDÁRIO
SERVIDOR-89178 Adicione a marcação multiversion_incompatible a reshard_collection_resharding_improvements_recovery.js
SERVER-89235 internal_strip_invalid_assignment.js sem tag
SERVIDOR-89250 Corrige as verificações de "execução sob stepdown" realizadas por alguns JavaScript testes de
SERVIDOR-89253 Torna a reutilização de binários compilados no script de compilação dos scons mais resiliente
SERVIDOR-89268 Variável 'let' ausente serializada incorretamente como objeto vazio
SERVIDOR-89299 $setWindowFields comandos agregados geram hashes instáveis
SERVER-89402 insert_with_data_size_aware_balancing.js é incompatível com conjuntos de testes que eliminam/encerram o CSRS primário
SERVIDOR- Remoção de shard do Forte89414 em uma desmontagem de teste do store_historial_placement_data.js
SERVIDOR-89467 ftdc_mirrored_reads.js deve esperar que as métricas convergirem antes de prosseguir
SERVIDOR-89474 Valide corretamente sortBy ao analisar $setWindowFields
SERVIDOR-89554 Corrigir o script evergreen/compiled_binaries_get.sh
SERVIDOR-89592 replication_consistency_markers_impl_bm deve ignorar verificações de operação direta do shard
SERVIDOR-89611 Corrija $group com expressão de objeto vazia
SERVIDOR-89641 Aumentar janela para scoped_db_connection_test
SERVIDOR-89653 Instale o db-contrib-tool com argumento --no-cache-dir
SERVIDOR-89690 query_stats_regex.js está faltando mensagens de registro de diagnóstico
SERVIDOR-89717 Corrija jstests/core/command_let_variables_expressions.js para que ele possa ser executado em testes de multiversão anteriores a 7,3
WT-9820 Aguardou xx segundos para a criação do arquivo de checkpoint de verificação em test_timestamp_abort
WT-12225 Corrija a fraqueza do gerador de RNG no estágio mongodb $sample
WT-12378 Erro de memória insuficiente no braço64-small
WT-12402 Adicionar estatísticas para acompanhar quando o servidor de despejo pula andar em uma árvore
WT-12431 table_verify_mirror falha com linhas <= base_keyno
7.3.1 Registro de alterações
Fragmentação
SERVIDOR-87191 Atualizar sem chave de fragmento pode perder documentos
Operações de Escrita
SERVER-88200 Gravações de série temporal em buckets criados manualmente talvez não funcionem corretamente
Internals (Internos)
SERVIDOR-86120 Retornar erro de gravação em caso de falha ao confirmar txn para atualização repetível que modifica a chave de shard do documento
SERVER-88360 Remove a afirmação do tripwire "Catálogo de fragmentação e coleção de catálogo local uuid não correspondem"