Página inicial do Docs → Desenvolver aplicações → Manual do MongoDB
5.0 Registro de alterações
Nesta página
- 5.0.26 Registro de alterações
- 5.0.25 Registro de alterações
- 5.0.24 Registro de alterações
- 5.0.23 Registro de alterações
- 5.0.22 Registro de alterações
- 5,0,21 Registro de alterações
- 5.0.20 Registro de alterações
- 5.0.19 Registro de alterações
- 5,0,18 Registro de alterações
- 5.0.17 Registro de alterações
- 5,0,16 Registo de alterações
- 5.0.15 Registro de alterações
- 5.0.14 Registro de alterações
- 5.0.13 Registro de alterações
- 5,0,12 Registro de alterações
- 5,0,11 Registro de alterações
- 5.0.10 Registro de alterações
- 5.0.9 Registro de alterações
- 5,0,8 Registro de alterações
- 5.0.7 Registro de alterações
- 5.0.6 Registro de alterações
- 5.0.5 Registro de alterações
- 5.0.4 Registro de alterações
- 5,0,3 Registro de alterações
- 5,0,2 Registro de alterações
- 5.0.1 Registro de alterações
5.0.26 Registro de alterações
Fragmentação
SERVIDOR-65802 mongos retorna código de erro inconsistente quando o alvo de renameCollection já existe
SERVIDOR-84368 CreateIndex falha com StaleConfig se executado a partir de um mongos obsoleto em uma coleção fragmentada não vazia
Query
SERVIDOR-83602 $or -> $em reescrita MatchExpression não deve gerar $or diretamente aninhado em outro $or
Armazenamento
WT-11062 Liberar o endereço de referência com segurança para permitir o acesso simultâneo
Internals (Internos)
SERVIDOR-56661 Aumenta o close_handle_minimum padrão no WiredTiger de 250 para 2000
SERVIDOR-60603 Permitir erros de redefinição de conexão sem afirmação em ASIOSession::ensureSync()
SERVIDOR-68128 Exceções lançadas ao gerar resposta de comando levam a erro de rede
SERVIDOR-69005 $internalBoundedSort não deve aceitar padrão de classificação vazio
SERVIDOR-72703 Faça downgrade da trava de banco de dados de $out para Mode_IX
SERVIDOR-75355 Melhora a explicação com Queryable Encryption
SERVIDOR-79235 rolling_index_builds_interrupted.js checkLog depende de clearRawMongoProgramOutput
SERVIDOR-79286 Criar um botão de query
SERVIDOR-79400 Implementar heurísticas de quebra de vínculo de número de documentos
SERVIDOR-79575 Corrigir a contagem de nós numa
SERVIDOR-80233 Implementar heurística de prefixo de índice
SERVIDOR-80275 Adicionar linha de registro para pontuação detalhada do plano
SERVIDOR-81021 Melhora a heurística do prefixo do índice levando em conta intervalos fechados
SERVIDOR-82476 Desativar travas de diagnóstico por padrão
SERVIDOR- As84336 inserções de séries temporais podem deixar BSONObj pendente em WriteBatches em determinados casos
SERVIDOR-84612 Definir uma versão para immer
SERVIDOR-84615 Definir uma versão para Linenoise
SERVIDOR-85534 Marque o ponto de verificação do relógio vetorial depois de confirmar a coleta de fragmentos
SERVIDOR-85633 Adicionar bloqueio em torno da chamada res_ninit
SERVIDOR-85843 Uma operação de gravação pode falhar com NamespaceNotFound se o banco de dados tiver sido descartado simultaneamente (somente fragmentação)
SERVIDOR-85869 Descoberta exaustiva no shard de configuração pode retornar dados obsoletos
SERVIDOR-85973 Atualize README.third_party.md para indicar que a Valid Grind está licenciada sob BSD-4-Clause
SERVIDOR-86017 Melhorias na quebra de vínculo do multiplanejador de backport para v6.0
SERVIDOR-86214 adicionar todos os diretórios de saída do bazer-* para ignorar o git
SERVIDOR-86388 Remova o teste fle_drivers_integration.js do 6.0
SERVIDOR-86395 Investigar erro de DuplicateKey ao recuperar convertToCapped do ponto de verificação estável
SERVIDOR-86403 Corrija os avisos de inicialização do THP
SERVIDOR-86433 Limpe a memória em data_union armazenado no endpoint antes de usar
SERVIDOR-86562 Melhorias na quebra de vínculo do multiplanejador de backport para v5.0
SERVIDOR-86619 Documento::shouldSkipDeleted() acessa a string sem verificar se há string ausente
SERVIDOR- O86622 coordenador de refragmentação usa informações de banco de dados possivelmente obsoletas
SERVIDOR-86632 plan_cache_drop_database.js deve capturar erros DatabaseDropPending
SERVIDOR- A86717 refragmentação deve validar o usuário, desde que o intervalo da zona não inclua campos com prefixo $.
SERVIDOR-87198 [5. ] Faça com0 que o registro de shards retorne ao readConcern majoritário se as leituras de snapshot falharem
SERVIDOR-87224 Habilitar trava de diagnóstico em variantes de teste em ramificações antigas
SERVIDOR-87259 [v5.0] Correção para a variante do Atlas Azure Intel
SERVIDOR-87415 Remover o volume de trabalho run_command__simple de sys-perf
SERVIDOR-87544 Corrija o gitignore para permitir o reconhecimento do git do módulo empresarial
SERVIDOR-87567 O SessionWorkflow deve retornar corretamente um erro de resposta em solicitações malformadas
SERVIDOR-87610 Relaxa os bloqueios de shardVersionRetry no namespace das exceções obsoletas recebidas
SERVIDOR-87626 [v5.0] Adicionar san_options à configuração buildvariant
SERVIDOR-87653 Impedir que latch_analyzer.js seja executado como parte do parallelTster
WT-9057 Leitura de endereço nulo em caminhada compacta
WT-12077 Cálculo incorreto de checksum de hardware no zSeries para buffers na pilha
WT-12379 Versão incorreta do python no Windows em 6.0
WT-12402 Adicione estatísticas para rastrear quando o servidor de despejo pula de andando em uma árvore
WT-12438 Pare de usar Ubuntu 18.04 Melhore a distribuição Evergreen em 5.0
WT-12447 Corrija a versão incorreta do Python na compilação do CMake Windows em 5.0
5.0.25 Registro de alterações
Fragmentação
SERVIDOR-76536 Aumentar receiveChunkWaitForRangeDeleterTimeoutMS em conjuntos de simultaneidade
SERVIDOR-81508 Possível execução dupla de declarações de gravação quando ShardCannotRefreshDueToLocksHeld é lançado
Replicação
SERVIDOR- O56756 primário não pode stepDown quando há falhas de disco
Armazenamento
wiredTiger
Construir e embalar
SERVIDOR-85156 dbCheck lança um evento inesperado de fluxo de alteração "invalidar" [5.0]
Internals (Internos)
SERVIDOR-62763 Corrigir o tipo de dados usado para passar opções para o setsockopt
SERVIDOR-64444 falha em listIndexes inválido pré-5. especificação0 do índice após a atualização
SERVIDOR-66036 Melhorar a semântica de validação futura
SERVIDOR-68674 Fornecedor de uma biblioteca de estrutura de dados imutável/persistente
SERVIDOR-69413 Atualizações da documentação
SERVIDOR-71520 Descartar todas as pilhas de threads no tempo limite de aquisição RSTL
SERVIDOR- O72839 servidor ignora a validação do certificado de mesmo nível se nem CAFile nem clusterCAFile forem fornecidos
SERVIDOR-74874 Adicione typedef para mapa não ordenado imutável e defina
SERVIDOR-74875 Implementar mapa ordenado imutável e definir
SERVIDOR-74876 Avalie qual política de memória imersa usar
SERVIDOR-74946 Converter contêineres no CollectionCatalog para pesquisa de coleção para imutável
SERVIDOR-74947 Converter contêineres no CollectionCatalog para pesquisa de exibição imutável
SERVIDOR-74951 Converter contêineres no CollectionCatalog para configurações de perfil imutáveis
SERVIDOR-75263 Adicionar benchmarks imersos
SERVIDOR-75497 Converter contêineres ordenados no CollectionCatalog para imutáveis
SERVIDOR-75613 Adicionar impressão bonita GDB para estruturas de dados imutáveis
SERVIDOR-75851 Adicionar typedef para vetor imutável
SERVIDOR-76789 Adicionar immer a README.third_party.md
SERVIDOR-76932 Adicionar uma maneira de um thread para saber quando o thread SignalHandler é feito com printAllThreadStacks
SERVIDOR-77694 não é possível compilar o cabeçalho immer com --opt=off
SERVIDOR-78911 Sempre suprimir o registro "Nome de usuário diferente foi fornecido a saslSupportedMechs" durante a509 autenticação intracluster X.
SERVIDOR-80150 Registrar compressor de rede negado com metadados do cliente
SERVIDOR-80279 Confirmar uma transação inexistente e, em seguida, continuar para continuar, pode acionar um invariante
SERVIDOR-80978 Corrigir possíveis impasses entre TTLMonitor::onStepUp e transação preparada
SERVIDOR-81133 Lógica rápida para persistir o roteamento do cache de tabela
SERVIDOR-82093 Lançamento mongo v5 na amazon 2023
SERVIDOR-82353 Transações com vários documentos podem perder documentos quando o movePrimary é executado simultaneamente
SERVIDOR- O82627 ReshardingDataReplication não participa do pool de threads do ReshardingOplogFetcher, causando falha invariante.
SERVIDOR-82815 Exponha a criação de chave de índice do servidor por meio de agregação
SERVIDOR-83050 Crie uma implantação do mongodb no AL2-openssl-1.1.1
SERVIDOR-83337 Reativar wt_size_storer_cleanup_replica_set.js no macOS
SERVIDOR- A83369 criação do índice não impõe o tipo de campo bucketSize
SERVIDOR-83564 Certifique-se de que o campo de processo esteja indexado em config.locks
SERVIDOR-84063 Remover BlackDuck do Cron Diário de Segurança
SERVIDOR-84722 Criar parâmetro de servidor não documentado para ignorar a validação do documento no caminho do código de inserção para uso interno
SERVIDOR-84749 Remover sharding_update_v1_oplog_jscore_passthrough das variantes do macOS
SERVIDOR-84772 Excluir tarefas relacionadas ao ponto na variante empresarial
SERVIDOR-85167 O armazenamento de tamanho pode ser liberado simultaneamente com a destruição para reversão
SERVIDOR-85263 Informar nome de aplicativo cliente escapado
SERVIDOR-85306 Atualize a configuração sys-perf para usar links HTTPs para o Github em vez de SSH
SERVIDOR-85364 [6.0] Converter mapa de recursos em CollectionCatalog para imutável
SERVIDOR-85365 [6.0] Converter catálogo de sombra no CollectionCatalog para imutável
SERVIDOR- O85419 balancer polui registros caso nenhum destinatário adequado seja encontrado durante a drenagem
SERVIDOR-85498 [5.0] Corrigir immutable_ordered_test no MacOS
SERVIDOR-85530 Atualizar certificados de teste
SERVIDOR-85652 Atualize as tarefas DSI atlas azure para usar um2 artefato de compilação AL .
SERVIDOR-85693 Corrigir possível violação de acesso em User::validateRestrictions
SERVIDOR-85771 Torne $bucketAuto mais robusto no caso de uma string vazia para o campo groupBy
SERVIDOR-85984 O teste para inserir documentos maiores que o usuário máximo depende de uma ordem específica de documentos no oplog, mas essa ordem não é garantida
SERVIDOR-86027 Marque insert_docs_larger_than_max_user_size_standalone.js com requires_persistence e requires_replication
SERVIDOR-86062 [v5.0] diretórioperdb.js depende do comportamento de fsync/checkpointing que não se mantém quando executado com --nojournal
SERVIDOR-86081 Parâmetros necessários ausentes do Sys-perf devido à Redação Evergreen
SERVIDOR-86561 Aumentar benchmarks_orphaned de 3 4ha h
WT-7712 carimbos de data/hora de confirmação e duráveis não devem ser permitidos em carimbos de data/hora estáveis
WT-9824 Adicionar teste às configurações de conexão WT do gerenciador de arquivos em test/format
WT-11491 Registre o tempo gasto pelo WiredTiger durante a inicialização e o desligamento
WT-11777 Corrija as unidades das chamadas __wt_timer_evaluate(): período de registro e progresso
WT-12211 Corrigir a variável PATH env no analisador hang para gerar o despejo do núcleo do python (7.0)
WT-12272 Remover módulo desnecessário em evergreen.yml
5.0.24 Registro de alterações
Fragmentação
SERVIDOR-50792 Retornar erros mais úteis quando um índice de chave de shard não puder ser encontrado para shardCollection/refineCollectionShardKey
SERVIDOR- A73763 refragmentação não estende os intervalos de zona para documentos config.tag, o que leva a um loop de fassert primário do servidor de configuração devido a um erro de chave duplicada
SERVIDOR- O82838 ReshardingOplogApplier usa {w: "majority", wtimeout: 60000} write concern ao persistir resharding oplog application progress
SERVIDOR-82883 A recuperação do TransactionCoordinator no stepup pode bloquear a aquisição de tíquetes de leitura/gravação enquanto os participantes estiverem no estado preparado
SERVIDOR-82953 CreateCollectionCoordinator::checkIfOptionsConflict deve ser mais verboso
SERVIDOR- A83146 operação de gravação em massa pode falhar com NamespaceNotFound
Replicação
SERVIDOR-55465 Correção de invariante após falha na solicitação de votação das primárias atuais no teste eleitoral de aquisição de recuperação
SERVIDOR-70155 Adicionar a duração de quanto tempo um slot de oplog é mantido aberto para as linhas de registro da "Query lenta" do mongod
Catálogo
SERVIDOR-82129 fCV 5. A0 atualização falha devido à falta de UUIDs em config.cache.collections para a maioria das coleções
Armazenamento
SERVIDOR- A33494 WT SizeStorer nunca exclui entradas antigas
Internals (Internos)
SERVIDOR-65666 Não crie pedaços em shards de drenagem ao fragmentar uma nova coleção
SERVIDOR-67766 Índice de registro e queda bem-sucedida da coleção
SERVIDOR-69063 Corrigir a configuração da opção de manutenção de atividade TCP
SERVIDOR- A69615 reversão do fuzzing no WiredTiger leva ao armazenamento de tamanho marcado como sujo no desligamento
SERVIDOR-74074 Excluir cargas de trabalho de consistência de autenticação de conjuntos simultâneos de simultaneidade
SERVIDOR-77311 Adicione uma nova mensagem de registro quando um nó secundário estiver pulando uma construção de índice de duas fases com um subconjunto de índices construídos
SERVIDOR-77506 As transações multidocumento fragmentadas podem não corresponder aos dados e à ShardVersion
SERVIDOR-77926 Adicionar supressões de LSAN para threads de trabalho do executor
SERVIDOR-78009 O comando shardSvrCommitReshardCollection deve falhar recuperavelmente se o nó estiver desligando
SERVIDOR- O79864 excludente TTL não manipula corretamente coleções de séries temporais com datas de intervalo estendidas
SERVIDOR-79982 Os gravadores de catálogos em lote podem ser executados simultaneamente com HistoricalCatalogIdTracker::cleanup() e levar a resultados incorretos de localização de PIT.
SERVIDOR-80789 Fazer com que o AutoGetOplog se comporte de forma consistente no nó do conjunto de réplicas iniciado como autônomo
SERVIDOR-80886 $out pode falhar com uma StaleDbVersion após um movePrimary
SERVIDOR-80974 Desligamento incorreto ao descartar local.* coleção e índices podem tornar o catálogo inconsistente
SERVIDOR-81143 export_import_concurrency.js deve verificar o código 2 ao matar criança refumar cliente
SERVIDOR-81442 Query periódica ao thread de recuperação de registro WT oplog
SERVIDOR-81573 ExpressionNary::optimize as falhas em crianças inicializadas na v4.4 e 5.0
SERVIDOR-81878 startupRecoveryForRestore pode não funcionar bem com a queda de coleção aplicada durante a recuperação de inicialização
SERVIDOR-81949 Sincronização de 10gen/mongo para mongodb/mongo em v4.4 com copybara
SERVIDOR- Aprimoramento da validação demensagens de confirmação para82043 10confirmações gen/mongo
SERVIDOR-82111 Em sharded_agg_helpers.cpp move invariant below response status check
SERVIDOR- O82223 manipulador de confirmação no observador operacional fCV é suscetível à interrupção
SERVIDOR-82391 [v4.4] Permitir apenas o Github Apps Copybara Syncer: 10gen-to-Mongodb para sincronizar novos commits com mongodb/mongo
SERVIDOR-82447 $project empurrado incorretamente para baixo em séries temporais quando $project usa $getField em um campo de medição
SERVIDOR-82449 [v4.4] Otimize o comportamento de sincronização do copybara para cenários específicos sem alteração
SERVIDOR-82555 Use clone superficial para acelerar os testes de desempenho
SERVIDOR-82640 Faça o upload da saída mongod --version para S3 durante a compilação do servidor no Evergreen
SERVIDOR-82708 Variantes de atualização usadas para testar o desempenho de ramificações estáveis
SERVIDOR-82730 O cmd de validação pode invariante em strings de chave corrompidas
SERVIDOR-83091 $ou query pode disparar um loop infinito durante a enumeração do plano
SERVIDOR-83161 Corrigir a leitura simultânea para _errMsg do MigrationDestinationManager sem adquirir mutex
SERVIDOR-83283 Modifique o script copybara para enviar uma mensagem de folga em caso de falha
SERVIDOR-83336 Desative temporariamente wt_size_storer_cleanup_replica_set.js no macOS
SERVIDOR-83354 Agendar instância de copybara após cada commit feito
SERVIDOR-83485 Corrija o código de serialização de múltiplas chaves usado durante a validação
SERVIDOR-83494 [7.0] Caso de teste da unidade de exclusão de intervalo fixo
SERVIDOR-83592 Adicionar sinalizador de refumaça --enable_enterprise_tests habilitar testes js corporativos
SERVIDOR-83655 Restaurar exceção do cliente legal ns para admin.system.new_users
SERVIDOR-83830 Na construção Enterprise, a criação de uma collection em um conjunto de réplicas com a opção storageEngine.inMemory quebra os secundários
SERVIDOR- A83874 operação Mover primário não elimina o db.system.views no doador
SERVIDOR-83916 Adicionar supressão de LSAN para segmentos vazados por grupos de threads não unidos
SERVIDOR-84013 Resultados incorretos para plano de verificação de índice em query com predicados duplicados em $or aninhados
SERVIDOR-84353 O teste do impasse do stepDown com o esgotamento do tíquete de leitura é instável
SERVIDOR-84435 Implemente a consolidação do módulo empresarial na ramificação v5.0
SERVIDOR-84457 [v5.0] Declare explicitamente o tipo de campo de termo na consulta do resolvedor de origem de sincronização
SERVIDOR-84479 Alterar teste burn_in para tolerar a ausência de manifesto
SERVIDOR-84576 [v5.0] Atualização 5.0 Leiame
WT-7929 Investigue uma solução para evitar paralisações do FTDC durante o ponto de verificação
WT-9257 test_checkpoint WT_NOTFOUND failure on CS
WT-9821 Adicionar opção para verificar para relatar todos os dados corrompidos em um arquivo
WT-10601 Corrigir falha wt verify -c quando o primeiro bloco na página está corrompido
WT-10961 Corrige teclas OOO causadas pela exclusão e inserção de corridas nas subárvores esquerdas
WT-10972 Elimine longos períodos de silêncio ao recuperar com recovery_progress mensagens verbosas ativadas
WT-11280 O rastreamento da geração pode não estar sincronizado corretamente
WT-11774 Adicione estatísticas de diagnóstico para investigar a incapacidade do servidor de despejo de colocar páginas na fila
WT-12036 Solução alternativa para contenção de bloqueio no Windows
5.0.23 Registro de alterações
Internals (Internos)
SERVIDOR-73430 Aprimore a pesquisa de algoritmos de Hash, HMAC e Crypto para OpenSSL 3.0
SERVIDOR-75989 Adicionar suporte para OpenSSL 3.0 FIPS
SERVIDOR- A78108 interface PDV deve expor seu estado de desligamento
SERVIDOR-78115 Os primários do fragmento devem confirmar que a maioria escreve antes de usar novas informações de roteamento do servidor de configuração
SERVIDOR- Estender o81581 tempo limite do BlackDuck
SERVIDOR- O81942 ShardingDDLCoordinator deve tentar novamente em erros de LockTimeout
SERVIDOR-82204 Funções clássicas da janela primeiro/último identificador ausente campo incorretamente
SERVIDOR-82233 Atualizar BACKPORTS_REQUIRED_BASE_URL de mongodb/mongo para 10gen/mongo
SERVIDOR-82613 Teste de supressão em v5.0 multiversão
SERVIDOR-82799 Aumentar reshardingCriticalSectionTimeoutMillis para resharding_update_tag_zones.js
SERVIDOR-82990 Investigue falhas de ciclo de energia na v6.0 e v5.0
SERVIDOR-83150 Documento::shred() não copia metadados do documento
WT-11564 Corrigir RTS para ler o valor de transação mais recente somente quando ele existir no ponto de verificação
WT-11584 Corrigir test_checkpoint_stats test
WT-11602 Oculte as falhas de despejo esperadas do aplicativo e não reverta em caso de erros
5.0.22 Registro de alterações
Fragmentação
SERVIDOR-40459 Otimize a construção do histograma de status de distribuição de coleta do balanceador
SERVIDOR- A79086 exclusão do documento do estado ReshardingCoordinatorService não é idempotente
SERVIDOR-79327 Verificação ausente na chave de shard de coleta refinada
SERVIDOR-79682 O ShardsvrReshardCollection pode travar se a demissão ocorrer logo após a intensificação
SERVIDOR-80236 Corrida no registro de origem de migração e captura de gravações para xferMods para exclusões
SERVIDOR-80712 Evite deixar o shard do conjunto de réplicas particionado no final do linearizable_read_concern.js
operações
SERVIDOR-58534 Coletar fCV no FTDC
SERVIDOR-68548 mongo shell versão 4.4.15 registrando mensagem asio apesar da sinalização --quiet
SERVIDOR-77610 ID da sessão de registro associada ao cursor de backup
Internals (Internos)
SERVIDOR-52149 Crie um sinalizador de recurso para 4 o Make fazendo backups autogerenciados no .4+ o mais seguro possível
SERVIDOR-52452 Ative o sinalizador de recurso para o Make fazer backups autogerenciados no 4.4+ o mais seguro possível
SERVIDOR-60156 Adicione uma maneira de ignorar storageValid () para atualizações de séries temporais
SERVIDOR-60176 As atualizações de Delta só devem validar o diff para armazenamento
SERVIDOR-68132 Remover sinalizador de recurso para PM-2076
SERVIDOR-68791 Expanda a API de rastreamento de pilha para retornar um BSONObj registrável
SERVIDOR-71053 Corrigir dataSize pode ser negativo e incorreto na reversão
SERVIDOR-73470 Inconsistências no índice de log detectadas por queries no registro de integridade
SERVIDOR-73497 Crie uma interface para o HealthLog
SERVIDOR-74303 Adicionar uma chamada sizeStorer ao manipulador onRollback para alterações dataSize e numRecords
SERVIDOR-76341 Adicionar estatística de taxa de transferência de exclusão de intervalo
SERVIDOR-77638 Adicionar registro em log após a conclusão da refragmentação
SERVIDOR-78149 Implemente o comando mongos fsync (lock : true)
SERVIDOR-78150 Implemente o comando mongos fsyncUnlock
SERVIDOR-78151 Adicione o status fsyncLock ao comando mongos currentOp
SERVIDOR-78153 Desbloqueie o servidor de configuração primário através do comando mongos fsyncUnlock
SERVIDOR-78156 Teste o comando mongos fsync com lock com transações distribuídas
SERVIDOR-78217 Renomeando o modo de exibição retorna erro errado no cluster fragmentado (2nd tentativa)
SERVIDOR-78252 Bloqueie migrações de blocos para chaves de shard com hash se você não tiver o índice de chave de shard
SERVIDOR-78253 Permitir que as pessoas com chaves de shard com hash eliminem o índice com hash
SERVIDOR-78342 nRetornado em query lenta é incorreto quando nenhum documento é correspondido
SERVIDOR-78384 mongos devem permitir --port 0
SERVIDOR-78505 O cache do banco de dados não usa a opção "allowLocks" corretamente
SERVIDOR-78529 Criar sinalizador de feição
SERVIDOR-78530 Habilitar sinalizador de recurso
SERVIDOR-78687 Configure a sincronização de copybara entre 10gen/mongo e 10gen/mongo-copybara
SERVIDOR-78793 Adicionar um timeout ao comando mongos FSync Lock
SERVIDOR- O79025 Mongos Fsync com o comando de bloqueio deve usar o comando mongos fsyncUnlock
SERVIDOR-79126 Pin pyyaml em outro lugar
SERVIDOR-79251 Testar a migração de bloco médio do índice de shard hash do índice de shard anula a migração
SERVIDOR-79471 Leituras espelhadas devem incluir databaseVersion além da shardVersion
SERVIDOR-79552 $group rewrite para séries temporais retorna um resultado incorreto se fizer referência ao MetaField em um objeto
SERVIDOR-79632 Interromper a exclusão de intervalo quando o índice da chave de shard do hash não existe
SERVIDOR-79781 TestGetDestinedRecipientThrowsOnBlockedRefresh não deve executar duas atualizações sem redefinir o valor de retorno simulado do carregador de cache do catálogo
SERVIDOR-79926 Investigar possibilidades de falha do OCSP
SERVIDOR-79975 [Clássico] Otimizar grandes chaves de grupo
SERVIDOR-80021 Faça $convert ida e volta corretamente entre duplo e string
SERVIDOR-80100 Corrige erro de digitação na exclusão de compound_wildcard_index_hiding.js e sparse_index_internal_expr.js
SERVIDOR-80140 Use o $currentOp para verificar se os threads do fsyncLockWorker estão aguardando o bloqueio
SERVIDOR-80157 ExclusionProjectionExecutor força o cache do documento a carregar campos excluídos
SERVIDOR- A80203 normalização do metacampo de série temporal pode interromper o direcionamento de inserção
SERVIDOR-80234 Os testes de unidade de cache do catálogo de allowLocks devem bloquear a atualização
SERVIDOR-80484 Desative o libfuzzer no v5.0
SERVIDOR-80491 Expor métricas mais granulares em torno da rodada de balanceamento
SERVIDOR-80499 Corrija o use-after-free no planShardedSearch
SERVIDOR-80643 large_events_failed_metric.js falha porque a alteração de pré-imagens do steram não é suportada em5.0
SERVIDOR-80678 Remover um caso de teste desatualizado
SERVIDOR-80703 Evite percorrer a tabela de roteamento no MigrationDestinationManager
SERVIDOR-80737 [5.0] slow_query_log_stats_not_block_on_RSTL.js requer suporte a leituras sem travamento
SERVIDOR-80809 Torne _logOplogEntriesForInvalidResults resiliente ao oplog não existente
SERVIDOR-80982 Renomear coordenador de coleção deve usar o catálogo de visualização para verificar se existe uma visualização
SERVIDOR- O81106 shard do destinatário não espera a persistência local da versão da collection antes de iniciar a fase de clonagem
SERVIDOR-81155 Use a movimentação semântica para evitar copiar todos os blocos no coordenador createCollection
SERVIDOR-81201 Limitando o uso da memória durante a fase de clonagem no shard do destinatário
SERVIDOR-81202 Use o ambiente do host ao assinar
SERVIDOR-81431 Adicionar tarefa canaries_only a ramificações mais antigas do mongo
SERVIDOR-81904 Resolver problema somente de teste no teste de unidade UpdateChunkMapRandom
SERVIDOR-81966 Evita a modificação de instâncias anteriores do ChunkMap durante a atualização
SERVIDOR-81985 O comando FlushRoutingTableCacheUpdates não deve ser permitido em bancos de dados
SERVIDOR-82003 testes de ciclo de energia estão faltando variáveis
SERVIDOR-82070 A função de janela clássica $stdDevSamp manipula incorretamente a estrutura de janela vazia
WT-8614 Tornar o format.sh mais detalhado para o diagnóstico de falhas
WT-10207 Corrija os sinalizadores de slot de registro e remova a depuração adicionada para WT-9796
WT-10624 Corrija a regressão em x86 para pesquisar e inserir
WT-11064 Ignorar lápides visíveis globalmente como parte da verificação de atualização obsoleta
WT-11168 Remova a lógica de reutilização da imagem da página
WT-11359 Atualize tarefas de bloqueio de bloqueio de rotação para limitar o uso do disco
5,0,21 Registro de alterações
Fragmentação
SERVIDOR-60466 Suporta drivers de comunicação de $clusterTimes assinados para conjunto de réplicas --shardsvrs antes da execução do addShard
SERVIDOR- A67529 refragmentação ignora silenciosamente documentos com todos os valores de MaxKey para seus campos sob o novo padrão de chave de shard
SERVIDOR-78036 Lidar com a corrida entre a obtenção e a configuração do LogicalTimeValidator durante a inicialização do sharding
SERVIDOR- Tornar79771 a operação de refragmentação resiliente a NetworkInterfaceExceededTimeLimit
Internals (Internos)
SERVIDOR- O50606 NetworkInterfaceTest precisa ser mais permissivo com o tempo limite de operação assíncrono
SERVIDOR-59419 OperationContext::_ignoreInterrupts pode ser gravado sem sincronização pelo destrutor IgnoreInterruptionsGuard
SERVIDOR-61732 Impedir que threads geradas fora do ThreadContextTest atualizem os contadores de teste
SERVIDOR-69793 Desativar a verificação de subfluxo de memória no sistema de query
SERVIDOR- As71627 informações atualizadas da rota de collection em cache bloquearão severamente todas as solicitações do cliente quando um cluster com 1 milhões de chunks
SERVIDOR-73394 Remova operações enganosas bloqueadas por métricas de atualização
SERVIDOR-75255 Remover todas as entradas desatualizadas de backports_required_for_multiversion_tests.yml
SERVIDOR-77382 MetaField nulo incorporado para criar uma coleção de séries temporais leva a uma especificação de índice BSON inválida
SERVIDOR-78369 ignoreUnknownIndexOptions não conta para o campo de índice "pesos"
SERVIDOR-78950 Use ID de bucket de séries temporais sequenciais quando possível
SERVIDOR- Ignorar78971 o desligamento de Grid::getExecutorPool() quando TestProctor estiver desabilitado
SERVIDOR-78987 Remova o código de monitoramento gratuito do repositório mongodb/mongo
SERVIDOR-79022 Atualize o hash Git da ASIO em README.third_party.md
SERVIDOR-79252 Adicione o arquivo bootstrap system-perf à seção Arquivos de tarefas
SERVIDOR-79261 Adicionar registro ao monitor de ping
SERVIDOR-79382 Redefinir o contador OID do bucket ao encontrar uma colisão
SERVIDOR-79397 Corrija e teste a lógica para repetir internamente inserções de séries temporais em caso de colisão de OID
SERVIDOR-79609 Corrija o teste findAndModify_upsert.js para aceitar o erro StaleConfig
SERVIDOR-79651 Usar apenas dois conjuntos de replicação de nó em testes de desempenho de sincronização iniciais
SERVIDOR- Excluir79861 construtores de rosetta
SERVIDOR-79885 Oplog fetching getMore not set null lastKnownCommittedOpTime if it is not using exhaust cursors
SERVIDOR-80183 Remover verificação operationTime de store_retryable_find_and_modify_images_in_side_collection.js
SERVIDOR-80302 capped_large_docs.js não é resiliente à reversão da replicação
SERVIDOR-80488 Evite percorrer a tabela de roteamento na política de divisão do chunk do balancer
WT-7492 Ignore a mensagem evict drain wait em stdout.txt para test_cursor_random
WT-10380 Corrigir a saída de aviso esperada em test_cursor_random: O despejo levou mais de 1 minuto
WT-10432 Corrigir a saída de aviso esperada para test_hs20 em macos
WT-10759 Não tente forçar novamente a remoção de páginas de armazenamento de histórico durante a reconciliação
WT-11051 Corrige a comparação mais recente de carimbos de data/hora duráveis de início na validação agregada de carimbos de data/hora
WT-11221 Os testes de Python falham devido ao inesperado aviso "A remoção levou mais de 1 minuto" no resultado padrão
5.0.20 Registro de alterações
Fragmentação
SERVIDOR-44422 Permitir findAndModify e excluir um alvo por query em vez de chave de shard extraída
SERVIDOR-62987 Lógica de replicação incorreta em atualizações em nós secundários
Internals (Internos)
SERVIDOR-54344 O parâmetro Atomic timer do Interruptible não é seguro para o tipo
SERVIDOR-58618 Intervalos de sono em interruptible_test causam imprecisão
SERVIDOR-58958 Desative temporariamente o teste de interrupção::WaitUntilDeadline
SERVIDOR-58959 Corrigir e reativar o teste Interruptible::WaitUntilDeadline
SERVIDOR-71335 Os símbolos de depuração de binários de servidor usados por system_perf.yml são arquivados em S3
SERVIDOR-73841 Habilitar sinalizador de recurso
SERVIDOR-74143 Um relatório de query lento não deve exigir o bloqueio do rstl para retornar estatísticas de armazenamento
SERVIDOR-74451 Implementar pushdown de limite para o cursor mongot
SERVIDOR-74453 Implemente o suporte para obter mais informações sobre um cursor mongot criado com um limite definido pelo usuário
SERVIDOR-74701 Adicionar verificação de soma de verificação para o instalador do blackduck
SERVIDOR-74954 Resultado incorreto quando contido $ou reescreve $elemMatch condição extra
SERVIDOR-75648 Adicionar informações de pushdown de limite para explicar a saída
SERVIDOR-76299 Relatório writeConflicts em serverStatus nos secundários
SERVIDOR-76404 Chame o TaskExecutorCursor sem pré-busca se houver um limite extraível
SERVIDOR-76828 Aumente a cobertura de testes para RoutingTableHistory e ChunkMap
SERVIDOR-77299 As conexões LDAP agrupadas podem fazer referência à memória fora do escopo após o tempo limite
SERVIDOR-77654 Ter mais restrições na coleta de séries temporaisNome do campo
SERVIDOR-77856 Forneça ao Atlas uma maneira de escolher uma origem de sincronização inicial específica
SERVIDOR-78229 Os createIndexes devem adquirir o CollectionLock do nss direcionado antes de acessar o DatabaseShardingState principal
SERVIDOR-78251 move_chunk_deferred_lookup.js pode falhar se o RSM do mongos estiver obsoleto após o stepup
SERVIDOR-78333 DocumentSourceSearchMeta em 5.0/4.4 não especifique corretamente as collections envolvidas
SERVIDOR-78410 Supressão de mensagens de registro de eleição de depuração em testes de compilação de índice retomável de reversão
SERVIDOR-78434 nunca fragmentar implicitamente uma visualização em implicitly_shard_accessed_collections.js
SERVIDOR-78525 Atualizar jstests/noPassthrough/metadata_size_estimate.js para usar um tamanho de documento menor
SERVIDOR-78676 Substituir construtor de c-string por construtor de preenchimento em CurrentOpExhaustCursorTestFixture::initTestCollection em v5.0
SERVIDOR-78751 $collStats deve verificar a presença de opções de série temporal em vez de depender de verificações de namespace
SERVIDOR-78789 Distribuir papéis no teste de dimensionamento de metadados
SERVIDOR-78828 Os dados de tempo do host LDAP podem ser inconsistentes durante a classificação
SERVIDOR-78888 Desagendar js do Mix
SERVIDOR-79136 Resultado de query incorreto de $match + $group no metaField ao longo de séries temporais
SERVIDOR-79592 [v4.4, v5.0] Evite falhas no servidor ao usar projeção posicional com agrupamento
WT-8340 Corrigir valor estourado em sinalizadores atômicos Btree do 8 tipo bits
WT-10197 Acompanhe a linha do tempo de remoção
WT-10424 cursor::search_near desempenho lento se muitos itens excluídos estiverem presentes
WT-10449 Não salve a cadeia de atualização quando não houver atualizações a serem gravadas no armazenamento de histórico
WT-10522 Corrigir um bug que leva a uma exclusão abortada inesperada na cadeia de atualizações
WT-10585 Registre a localização da última chave na verificação da ordem das chaves
WT-10911 Investigar e atualizar métricas de linha do tempo de remoção que estão aparecendo incorretamente
WT-11031 Corrigir RTS para ignorar tabelas sem informações de janela de tempo no checkpoint
WT-11312 Corrigir verificação incorreta do sinalizador para obter estatísticas precisas de remoção de força
WT-11374 Corrigir a comparação de txnid com o registro de data e hora em row_modify (v5.0)
WT-11380 Desative temporariamente a tarefa de compilação em 5.0
5.0.19 Registro de alterações
Fragmentação
SERVIDOR-6491 Evite a eliminação do índice da chave de fragmento quando um índice alternativo não existe
SERVIDOR-64950 Use um ErrorCode nomeado ao afirmar que não é possível eliminar o último índice de chave de fragmento
SERVIDOR- O67732 procedimento de desligamento do mongod não desliga o Grid::getExecutorPool()
SERVIDOR-73848 As chaves de shard com zonas podem causar problemas com a refragmentação
SERVIDOR-76056 O nome countDocsDeletedOnDonor é enganoso
SERVIDOR-76546 _MigrateClone pode travar transações preparadas em secundários
SERVIDOR-76948 Permitir que os campos de chave de shard contenham DBRefs
SERVIDOR-78050 A migração de blocos pode perder dados se estiver processando modificações adiadas
SERVIDOR- O78414 shard de destinatário na migração de chunks pode ignorar a busca de alterações no intervalo migrado, o que leva à perda de gravações.
Query
SERVIDOR-75922 Índices únicos parciais criados no MongoDB 4.0 pode estar sem chaves de índice após a atualização para 4.2 e posterior, levando a violações de exclusividade
Internals (Internos)
SERVIDOR-62854 ShardingCatalogManager:: Remover o shard deve impedir commits simultâneos de remoção de shards
SERVIDOR-64706 Criar sinalizador de recurso para PM-2802
SERVIDOR-67699 Adicionar rastreamento para quando o evento de fluxo de alteração exceder 16Mb
SERVIDOR- A autenticação do70242 Intracluster X509 pode disparar "Nome de usuário diferente foi fornecido a saslSupportedMechs"
SERVIDOR- O70973 balanceador deve parar de iterar as coleções quando não houver mais fragmentos disponíveis
SERVIDOR- A71387 janela baseada em intervalo [+N, unbounded] não pode afirmar
SERVIDOR-71985 Repetir automaticamente a inserção de séries temporais no erro DuplicateKey
SERVIDOR-73662 O tlsClusterCAFile não está sendo usado para validar certificados de cliente no Windows
SERVIDOR-73707 Correções e limpezas de cálculo de tempo limite evergreen
SERVIDOR-73943 Páginas de código de pinos na memória em sistemas com restrição de memória
SERVIDOR-73959 Adicionar opção ao TaskExecutorCursor para não buscar documentos previamente
SERVIDOR-74471 Remova os testes existentes para estabilizar o sinal do conjunto de testes de desempenho do fluxo de alterações
SERVIDOR-74551 WriteConflictException desnecessariamente registrado como aviso durante findAndModify após a atualização para o mongo 5.0
SERVIDOR-74645 integration_tests_standalone[_audit] não deve executar uma compilação imprópria
SERVIDOR- A74806 lógica de estimativa de tamanho de gravação não leva em conta as constantes de tempo de execução/let
SERVIDOR-74980 registro excessivo de mensagens de registro da "coleção em cache atualizada" introduzidas em 5.0
SERVIDOR-75280 Faça shard_keys_with_dollar_sign.js use longos tempos limite para refragmentação crit sec
SERVIDOR-75298 Reduza a gravidade do erro de registro na fragmentação da biblioteca de registro
SERVIDOR-75392 Atualizar funções de arredondamento na2 biblioteca de geometria S
SERVIDOR-75789 [v4.4] Exigir mecanismo WT para teste read_ticket_exhaustion_with_stepdown
SERVIDOR-76006 quebrar compile_dist_test em pequenos blocos em um novo tipo de grupo de tarefas
SERVIDOR-76180 [5.0] Remover código de erro TemporarilyUnavailable em transaction_too_large_for_cache.js
SERVIDOR-76739 Arquivar dados ausentes em tempos limite de tarefas evergreen
SERVIDOR-76824 Não execute mr_single_reduce.js em suítes de descida
SERVIDOR-76826 $merge não funciona com documentos que têm campos em dólares
SERVIDOR-76934 O código de atualização computeDiff () deve ocorrer um erro seguro quando houver campos duplicados nos objetos
SERVIDOR-76955 Adicione um sinalizador multiversion_incompatible a fsm_workloads/map_reduce_drop.js na v5.0
SERVIDOR- O76983 procedimento de desligamento do mongos não desliga o CatalogCache
SERVIDOR-76988 Cancele a operação reshardCollection quando as informações da zona forem muito grandes
SERVIDOR-77018 Impasse entre dbStats e 2 construções de índice
SERVIDOR-77028 O tlsClusterCAFile não está sendo usado para validar certificados de cliente no macOS
SERVIDOR-77039 Re-blacklist map_reduce_drop.js das71368 alterações de SERVER-
SERVIDOR-77074 o processo de encerramento do mongod deve sempre ser desligado e ingressar no pool de threads do CatalogCached
SERVIDOR- o77168 mongod falha ao restaurar a coleção de séries temporais com autenticação habilitada
SERVIDOR-77196 NoPrefetch test em TaskExecutorCursorTest pode deadlock
SERVIDOR-77226 Corrige a verificação de permissões ao fixar segmentos de código
SERVIDOR- O77266 comando createCollection em rename_capped_collection_droptarget.js deve ignorar erros "não foi possível encontrar ns"
SERVIDOR- Adicionar77273 IPA pass cp ICE do gcc à ferramenta oom_retry
SERVIDOR-77298 Impedir fassert depois de matar opCtx como parte da reconstrução de transações preparadas após a sincronização inicial
SERVIDOR-77357 [v5.0] Adicionar22 variantes do ubuntu
SERVIDOR-77383 ".msi.sha256" arquivos têm shasum incorreto
SERVIDOR-77518 Desative pin_code_segments.js em 6.0 rhel-80-debug-ubsan
SERVIDOR-77527 mongodbtoolchain/v3 stdlib unsafe against self-moves
SERVIDOR-77534 Corrija o localizador de diff para gerenciar os arquivos excluídos corretamente
SERVIDOR-77603 [5.0] remover tarefas publicadas para22 variantes do ubuntu
SERVIDOR-77687 adicionar mensagem OOM ld à repetição automática
SERVIDOR-77710 Corrija a corrida de dados no AuditManager
SERVIDOR- O77769 comentário compile-skip do SysPerf yml está com espaçamento incorreto
SERVIDOR-78080 Use bytes totalmente aleatórios para 8 bytes de ordem inferior do valor OID para o bucket de série temporal _id
SERVIDOR-78126 Para tipos específicos de entrada, mongo::Value() sempre faz hashes para o mesmo resultado em plataformas big-endian
SERVIDOR-78314 Criar parâmetro de servidor de documentSourceWriterBatchBuffer
WT-7401 Falha de teste/formato silenciosa na tarefa Evergreen de teste mais longo
WT-8536 Atualizar o caminho simbolizador LLVM no evergreen.yml
WT-8539 Descrição correta para a estatística para reverter o pino mais antigo.
WT- Os8601 carimbos de data/hora não funcionam com tabelas registradas.
WT-8709 RTS: não mantenha o id mais antigo das tabelas registradas.
WT-8822 Desativar o login de configurações com falha
WT-9117 formato de teste encerrado com status 137 (Linux OOM killer)
WT-9721 Formatar testes de estresse gera núcleos mesmo quando bem-sucedidos
WT-10253 Execute a varredura do identificador de sessão e a varredura do cursor da sessão com mais frequência
WT-10285 formato de teste falha com status 137 (Linux OOM killer) durante execuções de sanitizer
WT-10469 Corrija que não há tombstones com carimbo de data/hora que não removam entradas da loja do histórico
WT-10488 test_schema_abort falhou com argumento inválido
WT-10512 Corrigir a não inserção de um carimbo de data/hora fora de ordem no armazenamento de histórico
WT-10671 Redefinir estatísticas ao tentar novamente no test_checkpoint04.py
WT-10764 Adicione mensagens de início e parada para reverter para estável
WT-10900 Falha na segmentação no unit-test-macos no macos-1100
WT-10909 Simplifique o novo test_backup29.py mais
WT-10920 Pequena limpeza para test_backup29.py
WT-11036 Adicionar teste de backup incremental depois que os arquivos são fechados pela varredura do dhandle
WT-11122 Desative o cenário FLCS na tarefa de teste longo para 5.0
WT-11140 Atualizar caminho do Python para variantes do Windows
WT-11167 failed: format-stress-sanitizer-ppc-test on rhel8-ppc [wiredtiger-mongo-v5. ]: vazamento de0 memória detectado
5,0,18 Registro de alterações
Fragmentação
SERVIDOR- Torne72146 as métricas de migração de chunk mais acessíveis a partir do Atlas
SERVIDOR-76004 Remover declaração de fragmentação incorreta na função getOwnershipFilter
SERVIDOR-76516 Corrija o acesso simultâneo do relógio no ReshardingRecipientServiceTest em 5.0 Filial
Query
SERVIDOR-48196 Atualize a timelib para a mais recente para atualizar os arquivos de fuso horário embutidos para a mais recente
Internals (Internos)
SERVIDOR-54150 A recuperação a partir de um checkpoint estável deve pausar em falhas do aplicativo oplog
SERVIDOR-57056 A gravidade do syslog foi definida incorretamente para mensagens INFO
SERVIDOR- Coloca na60375 lista negra move_chunk_remove_shard.js de sharding_csrs_continuous_config_stepdown
SERVIDOR-62053 Adicionar repetição para erros na conversa no lado do servidor da AWS
SERVIDOR-63865 Lidar com idents de índice ausentes durante a recuperação de inicialização autônoma após o desligamento sem limpeza
SERVIDOR-66009 Proibir $search ao executar no pipeline de atualização (a interface do processo stub está presente)
SERVIDOR-68338 sync_source_changes.js precisa aguardar a pulsação
SERVIDOR-71089 Execute tarefas de assinatura em um único distro
SERVIDOR-71249 Remover substituições de tarefas buildvariant para .publish tags
SERVIDOR-72686 Adicionar suporte para $collStats estágio agg na coleção de séries temporais
SERVIDOR-73007 CURL_OPT_SEEKFUNCTION não definido para autenticação multi-pass
SERVIDOR- O73385 RenameCollectionCoordinator libera erroneamente a seção crítica para ns de destino.
SERVIDOR-73390 Mitigar o bug de regressão da versão do banco de dados no banco de dados suspenso
SERVIDOR-74344 Proibir o uso de índices esparsos na expressão de comparação interna, a menos que seja explicitamente sugerido
SERVIDOR-74997 Reduzir o tempo limite de tlsOCSPVerifyTimeoutSecs para 4 segundos
SERVIDOR-75010 Implemente o planShardedSearch sem operação no 5.0
SERVIDOR- Tornar a75082 limitação de migrações de balanceador configurável
SERVIDOR-75360 Incluir contagem de resultados $search (total de acertos) no registro de query lento
SERVIDOR-75369 Corrigir o estouro da contagem total possível de enumeração na estratégia de enumeração LockstepOr
SERVIDOR-75479 Use o python do sistema no macos para testes ssl
SERVIDOR-75626 Manuseio especial para macosx venv
SERVIDOR-75652 Migrar do cliente notary para o garasign para a tarefa push
SERVIDOR-75987 Sincronizar a conexão e os threads do servidor em transport_layer_test
SERVIDOR-76039 A proteção PauseDuringStateTransitions precisa de inicialização correta em DropsTemporaryReshardingCollectionOnAbort
SERVIDOR-76063 Atualize o comando getFreeMonitoringStatus para sempre retornar o estado: desabilitado
SERVIDOR-76139 sync_source_changes.js deve esperar que o nó não seja adicionado recentemente antes de afirmar na fonte de sincronização selecionada
SERVIDOR-76179 "/var/run/mongodb/"mongod.pid" excluído em cada desligamento do Mongod
SERVIDOR-76274 Mova microbenchmarks para sua própria distribuição de tarefas
SERVIDOR-76278 Registrar informações extras de migração
SERVIDOR-76378 Use o tamanho estimado dos metadados de representação no cálculo dos blocos de bloco
SERVIDOR-76421 [5.0] ttl_expire_nan_upgrade.js verifica os índices no nó antes de se tornar secundário
SERVIDOR-76498 Atualize a tarefa push para ser executada no rhel8.7-small
SERVIDOR-76599 Excluir jstests/sharding/balancer_collection_status.js de conjuntos de redução
SERVIDOR-76600 Aumentar o tempo limite para aggregation_timeseries_fuzzer em variantes tsan/asan
SERVIDOR-76619 Adicione setParameter para habilitar o log detalhado da libcurl
SERVIDOR-76690 Manuseio especial para PYTHONPATH ao ativar venv
SERVIDOR-76695 initial_sync_nodes_maintain_and_gossip_commit_point.js devem esperar mais tempo para o nó de sincronização inicial avançar ponto de confirmação
SERVIDOR-76698 Desabilitar o pool de conexões Curl para solicitações STS
SERVIDOR-76699 Adicionar contagem de tentativas configurável no código do AWS IAM
SERVIDOR-76718 [v5.0] Pressione mongocryptd e crie pacotes para RHEL 7 PPC em 5.0
SERVIDOR-76721 Robustifique plan_cache_stats_shard_and_host.js para contar entradas de cache de plano somente para chave de cache de plano específica
SERVIDOR-76767 Desative 4.0 testes de atualização no v5.0 branch
WT-8570 Não aumente o ID mais antigo durante a recuperação
WT-8689 Mudar o construtor Evergreen zSeries para a distribuição RHEL
WT-8702 Limitar a id mais antiga para recuperar o snapshot do ponto de verificação na recuperação
WT-10551 Backup incremental pode omitir blocos modificados
WT-10932 Desativar many-collection-test nas ramificações de lançamento
5.0.17 Registro de alterações
Fragmentação
SERVIDOR- A73229 atualização do cache de sessões lógicas ignora os erros de gravação da atualização do documento da sessão, levando à eliminação antecipada dos cursores
SERVIDOR-73877 Aguarde que o shard tenha um primário antes de fazer uma migração em prepare_transaction_then_migrate.js
Operações de Escrita
SERVIDOR-75517 formato ilegal de _id possível via upsert
Internals (Internos)
SERVIDOR-66927 Remover referência ao silentFail do repositório mongo
SERVIDOR-73400 Use -large Evergreen distro para compilar no braço64 no projeto sys-perf
SERVIDOR-74647 A criação da máquina de estado de refragmentação deve ser repetida após a interrupção
SERVIDOR-74720 A seção padrão 'shardingStatistics' serverStatus recebe bloqueios
SERVIDOR-74824 Adicione um registro mais expressivo em map_reduce_drop.js
SERVIDOR-75066 Verificar o diretório principal antes de gravar no cache do SCons
SERVIDOR-75172 Use o nome exclusivo da coleção em partial_index_logical.js
SERVIDOR-75261 O comando "listCollections" falha com erro BSONObjectTooLarge
SERVIDOR-75404 Designar $searchSortValues como campo de metadados na v5.0
SERVIDOR-75431 Eliminar ou corrigir a verificação de melhor esforço para o banco de dados primary no caminho de renomeação em clusters fragmentados
SERVIDOR-75501 Não execute variantes fCV do Sys-perf em ramificações estáveis
SERVIDOR-75561 Relate e registre informações mais detalhadas ao validar encontros com inconsistências de várias chaves
SERVIDOR- Tornar o75601 campo de apiversão serverStatus mais robusto
SERVIDOR-75618 verifique a contagem rápida do oplog antes de reiniciar o servidor em oplog_sampling.js
SERVIDOR-75745 Somente metadados de registro de log e de índice associados a chaves de índice ausentes ou extras
SERVIDOR-75795 Atualizar aws_e2e_ec2.js para alterações permanentes na identidade do teste AWS
SERVIDOR-76098 Permitir queries com agrupamentos $search e não simples
5,0,16 Registo de alterações
Fragmentação
SERVIDOR-58466 Otimização menor no CatalogCache: não crie uma nova tabela de roteamento se a versão de coleção não tiver sido alterada
SERVIDOR-62036 Falhas em preCacheMongosRoutingInfo() farão com que o mongos falhe na inicialização
SERVIDOR-66542 Falta de registro/atualização das estatísticas após a conclusão de uma atualização do CatalogCache
SERVIDOR-71368 Pare de excluir testes que descartam a coleção/banco de dados em suítes fragmentadas
SERVIDOR-73751 movePrimary não deve criar índices para coleções fragmentadas
SERVIDOR- Não permitir o74124 compartilhamento com padrão de chave do shard curinga
Query
SERVIDOR-63049 Rastreie o uso de acumuladores agg
Operações de Escrita
SERVIDOR-75517 formato ilegal de _id possível via upsert
Internals (Internos)
SERVIDOR-51835 Mongos readPreferenceTags não estão funcionando como esperado
SERVIDOR-59169 Use máquinas maiores para grandes testes InMemory
SERVIDOR-60830 Limite de varredura de índice ausente na reescrita de query de série temporal
SERVIDOR-61100 Corrigir testes de multiversão que declaram incompatibilidade entre last-lts/last-continuous
SERVIDOR-61203 Adicionar metadados e histórico de registros na saída de validação quando for detectada corrupção
SERVIDOR-61909 Hang inserindo ou excluindo documentos com um grande número de entradas de índice
SERVIDOR-62665 Certifique-se de que o TransportLayerASIO::TimerService possa encerrar a sessão com segurança
SERVIDOR-63637 Estatísticas de execução para $_internalBoundedSort
SERVIDOR-63699 Prova de conceito de estágio de classificação limitada para séries temporais
SERVIDOR-64093 Suporte à transferência para o disco no BoundedSorter
SERVIDOR-64347 Adiciona suporte para classificação decrescente para a classificadora limitada
SERVIDOR-64348 Adiciona suporte para tipos de compostos (meta, tempo) ao classificador limitado
SERVIDOR-64349 Acrescente suporte ao planejamento baseado em heurística para descompactação de buckets com classificação
SERVIDOR-64397 TimeSorter comparator int overflow
SERVIDOR-64451 Certifique-se de que não tentamos acessar o heap do BoundedSorter se ele estiver vazio
SERVIDOR-64602 Fornecer limites de tempo de bucket de série temporal como metadados de documento para uso pelo classificador limitado
SERVIDOR-64654 Ativar sinalizador de recurso para PM-2786
SERVIDOR- Certifique-se de64769 que $_internalBoundedSort forneça uma chave de classificação para mesclagem fragmentada
SERVIDOR-65050 Trabalho de planejamento de BUS para consulta pontual em metadados
SERVIDOR- Teste o BUS com a65990 alteração de BucketMaxTimeSpan
SERVIDOR-66012 Use um cursor de versão do WiredTiger para imprimir metadados de entradas de índice extras durante a validação
SERVIDOR-66469 A filtragem de séries temporais com campo de data não inclui resultados anteriores a 1970
SERVIDOR-66558 $sort não reescreve a classificação delimitada quando várias opções de índice estão disponíveis
SERVIDOR-66793 Desabilitar a descompactação de buckets com classificação para coleções clusterizadas com buckets fora de ordem
SERVIDOR-67446 Garantir especificações consistentes de wildcardProjection e columnstoreProjection no catálogo
SERVIDOR-67780 Regravação de $group incorreta para coleção de séries temporais quando o acumulador usa o campo meta
SERVIDOR-67950 Faça afirmações mais fortes em bucket_unpacking_with_sort_granularity_change.js
SERVIDOR-68328 Adicionar etiqueta ResumableChangeStreamError a erros ReadConcernMajorityNotAvailableYet
SERVIDOR-68594 Adicionar formato vscode/lint ao salvar
SERVIDOR- A69952 filtragem em datas fora do 32 intervalo de bits retorna resultados errados
SERVIDOR-70167 O coordenador de criação retomado pode tentar liberar incorretamente a seção crítica
SERVIDOR-70747 Renomear coleção usada em bucket_unpacking_with_sort_extended_range.js
SERVIDOR-71178 Criar ramificação de projeto e sinalizar para PM-2786
SERVIDOR-71307 As agregações com $search devem falhar se o agrupamento resolvido não for simples
SERVIDOR-71328 Garantir metadados de filtragem corretos no shard do doador após várias falhas
SERVIDOR-71392 Monitorar o uso do JSON schema para validação
SERVIDOR-71750 Reverter refator em handleWriteConflictException no loop writeConflictRetry
SERVIDOR-71751 Ignorar transaction_too_large_for_cache.js para variantes na memória
SERVIDOR-71950 Falha e registra a operação quando chaves fora de ordem são detectadas no WiredTiger
SERVIDOR-72194 oplog_rollover.js devem esperar o carimbo de data/hora durável avançar
SERVIDOR-72519 Adicionar variantes de teste de microbenchmark da Arm e da Intel ao Sys Perf
SERVIDOR- Desativar72520 testes de desempenho de microbenchmark que estão sendo executados em instâncias CBI
SERVIDOR-72542 fullValidate não deve retornar uma contagem de itens
SERVIDOR-72774 Um nó em modo quiesce pode vencer a eleição
SERVIDOR-73110 bucket_unpacking_with_sort_extended_range.js falha na passagem fragmentada
SERVIDOR- A73125 variável de construção $$NOW não está disponível na validação do documento
SERVIDOR-73157 Mover testes out_max_time_ms para a suíte serial_run
SERVIDOR-73232 Altere averbosidade de registro padrão para _killOperations
SERVIDOR-73390 Mitigar o bug de regressão da versão do banco de dados no banco de dados suspenso
SERVIDOR-73400 Use -large Evergreen distro para compilar no braço64 no projeto sys-perf
SERVIDOR-73481 Validar não detecta chaves fora de ordem com {full: false}
SERVIDOR-73521 [5.0] Backport setProfilingFilterGlobally command
SERVIDOR-73706 Salvar o estado de ponto de falha WTRecordStoreUassertOutOfOrder para evitar erros de concorrência nos testes
SERVIDOR-73732 TODO completo listado no SERVER-61100
SERVIDOR-73745 Zero inicializa IndexKeyBucket estruturado
SERVIDOR- A73822 série temporal $group reescrita ignora determinados acumuladores
SERVIDOR-74038 [Windows] Possíveis efeitos negativos de desempenho do SetProcessWorkingSetSize no SecureAllocator
SERVIDOR- Permitir74045 ativar as mensagens de registro de diagnóstico para validação
SERVIDOR-74103 Aumente a verbosidade do log de armazenamento em oplog_sampling.js
SERVIDOR-74104 [v5.0] Desative o liberador de diário em activate_out_of_order.js
SERVIDOR- O74131 multiplanejamento junto com o subplanejamento causa falha no servidor em queries do MapReduce
SERVIDOR-74137 [v5.0] Marque valid_out_of_order.js com require_replication
SERVIDOR-74153 Corrija blackduck_hub.sh 5.0 script
SERVIDOR-74156 Embale arquivos de lista de pacotes com versões macosx
SERVIDOR-74287 criar ferramenta de nova tentativa de ROOM de ícones
SERVIDOR-74345 mongodb-org-server 4.4.19, 5.0.15, 6.0.5 não iniciam após a atualização da versão mais antiga (Debian, pacotes RPM)
SERVIDOR- Não74386 redefina recordPreImages no collMod [6.0 apenas]
SERVIDOR-74501 Corrigir a confiança na conclusão do MigrationBatchFetcher/Inserter para não gerar um thread de limpeza extra
SERVIDOR-74631 Especificação do índice de log quando a validação detecta inconsistências na chave do índice
SERVIDOR-74632 Registre a saída $collStats quando houver falha na validação de uma coleção
SERVIDOR-74642 Registrar informações adicionais sobre a entrada do oplog que gerou um documento ou chave de índice ao imprimir metadados
SERVIDOR-74647 A criação da máquina de estado de refragmentação deve ser repetida após a interrupção
SERVIDOR-74690 Alterar variantes do Atlas Real para usar202211o cliente de carga de trabalho " - "
SERVIDOR-74824 Adicione um registro mais expressivo em map_reduce_drop.js
SERVIDOR-74845 Criar mecanismo para ignorar a opção ignorar bifurcação com o systemd
SERVIDOR-74895 Esperar erros de comando na validação ao consultar $collStats e melhorar a mensagem de erro
SERVIDOR-75172 Use o nome exclusivo da coleção em partial_index_logical.js
SERVIDOR-75205 Impasse entre redução e restauração de travas após ceder quando todos os tickets de leitura se esgotarem
SERVIDOR-75397 Faça v5.0/v4.4 variantes obrigatórias são executadas em dias alternados
SERVIDOR-75404 Designar $searchSortValues como campo de metadados na v5.0
SERVIDOR-75431 Eliminar ou corrigir a verificação de melhor esforço para o banco de dados primary no caminho de renomeação em clusters fragmentados
SERVIDOR-75561 Relate e registre informações mais detalhadas ao validar encontros com inconsistências de várias chaves
SERVIDOR-75618 verifique a contagem rápida do oplog antes de reiniciar o servidor em oplog_sampling.js
WT-8333 Implementar cursor de versão
WT-8848 Adicione API para reverter e indicar que uma transação excedeu um limite configurável de dados sujos fixados
WT-8981 Habilitar testes permanentes para RHEL8 no PPC
WT-9629 Corrija a coleção de estatísticas compactas de progresso
WT-9879 Correção da contagem excessiva da estatística de bytes sujos de txn de sessão
WT-10027 A estatística suja de txn de sessão está incorreta
WT-10062 Corrigir a limpeza do ponto de verificação para não ignorar as páginas internas
5.0.15 Registro de alterações
Fragmentação
SERVIDOR-68361 LogTransactionOperationsForShardingHandler::commit misses transferring documents from prepared and non-prepared transactions changing a document's shard key value
SERVIDOR-71092 shard_id_test.cpp depende de um comportamento puro de std::string::compare function
SERVIDOR-71219 A migração pode perder gravações de transações preparadas
SERVIDOR- O71305 caminho da coleção de fragmentos herdados aguarda o opTime errado para ser confirmado por maioria (5.0 e mais antigo)
SERVIDOR-71689 Atualize o CatalogCache antes de soltar a coleta local
SERVIDOR-72301 Use ordered:false ao inserir blocos no caminho otimizado para criar coleção
SERVIDOR-72430 MigrationDestinationManager::report() pode acessar _migrationCloningProgress nulo
SERVIDOR-73916 Aprimorar o relatório de erro de fixação do ReshardingTest quando o reshardCollection já tiver falhado antes de qualquer ponto de falha ser aguardado
Query
SERVIDOR-58712 Desempenho de atualização inconsistente em coleções com vários índices secundários na mesma chave
operações
SERVIDOR-67704 Adicionar contagem de soquetes de CPU aos metadados do FTDC
SERVIDOR-67705 Adicionar contagem de zonas NUMA a metadados FTDC
Construir e embalar
SERVIDOR-38232 Mongod no Ubuntu 16/18 não cria um arquivo pid
Internals (Internos)
SERVIDOR-49705 arquivo 'permitido' pode ter sido excluído por 'after_test'
SERVIDOR-54900 O bloqueio de chamadas de rede pode atrasar indefinidamente a resolução da fonte de sincronização
SERVIDOR-60839 Introduzir um tipo de erro TemporariamenteIndisponível
SERVIDOR-63104 Facilite a execução do jsCore localmente novamente em um mundo com testes marcados por sinalizador de recurso
SERVIDOR- A64764 reescrita $expr não está preparada para lidar com "$$ROOT"
SERVIDOR-65177 O tempo de sincronização inicial decorrido no teste de unidade TestRemainingInitialSyncEstimatedMillisMetric pode ser 0 ms
SERVIDOR-65259 Vazamento de cursor na agregação que requer mesclagem no shard
SERVIDOR- Suporte65881 à otimização do limite de classificação com estágio de classificação limitada
SERVIDOR-66050 findSelfInConfig deve tentar um caminho rápido para cada HostAndPort antes de tentar um caminho lento
SERVIDOR-66106 sharded_moveChunk_partitioned.js failed moveChunk check may be incorrect (only pre-6.0)
SERVIDOR-66466 Remover a dependência do TransportLayerASIOTest no ThreadContext
SERVIDOR-66570 Timeseries empurra para baixo projeções de metaField que podem alterar a semântica
SERVIDOR-67183 Migração de blocos de maior taxa de transferência - reimplementar para busca e inserção
SERVIDOR-67390 backup_restore.js deve verificar o código -SIGINT devido a SIGINT impuro
SERVIDOR-67406 A classificação de um cursor em sharded coll retorna documentos em que faltam campos com prefixo $
SERVIDOR-67446 Garantir especificações consistentes de wildcardProjection e columnstoreProjection no catálogo
SERVIDOR-68122 Investigue a replicação da string de configuração do WiredTiger da collection durante o initial sync
SERVIDOR-68388 Limitar a configuração de simultaneidade e atualizar o nome do parâmetro do servidor
SERVIDOR-68434 A qualidade para nulo pode usar incorretamente uma ixscan parcial em cache que não cobre o predicado
SERVIDOR-68576 Precisamos saber quantas coleções fragmentadas existem em um cluster
SERVIDOR-68647 Criar sinalizador de feição
SERVIDOR-68648 Habilitar sinalizador de recurso
SERVIDOR-68739 Adicionar estatística de sessão WiredTiger sem afetar as estatísticas de operações lentas
SERVIDOR-68836 Manipule adequadamente NaN e 0 para LDAPTimeoutMS
SERVIDOR-68853 Remover o invariante de que um status de sessão precisa ser um status de operação lenta
SERVIDOR-68901 Análise incorreta da query $elemMatch no mongocryptd se o documento contiver 2 campos diferentes com o mesmo nome
SERVIDOR-69944 O globstar.py do Resmoke não analisa corretamente
*
antes**
SERVIDOR-70139 listCollection retorna nomes de visualização duplicados
SERVIDOR-70323 Converter invariante em tassert em collection_sharding_runtime
SERVIDOR-70369 Criar serverParameter para migrationConcurrency
SERVIDOR-70394 Corrija o autodeswap no MultiPlanStage::removeRejectedPlans
SERVIDOR-70427 Remover a infraestrutura de teste do pacote chef+kitchen
SERVIDOR-70553 Adicionar suporte a módulo ao executor de teste mongo
SERVIDOR-70566 Faça afirmação no código de erro de impressão backup_restore.js
SERVIDOR-70594 Adicionar variantes de construção atualizadas a sys-perf
SERVIDOR-70640 Adicionar migrationConcurrency ao serverStatus
SERVIDOR-70830 Teste de unidade WiredTigerOperationStats
SERVIDOR-71006 Pequena janela de inconsistência para leituras após transformar o índice em multichave
SERVIDOR-71020 Certifique-se de que o cancelamento do lote de série temporal eventualmente remova o bucket do catálogo
SERVIDOR- O71055 teste OplogOrder pode ler carimbo de data/hora de all_durable obsoletos após reverter entradas de oplog
SERVIDOR-71191 Impasse entre a configuração da criação do índice, a transação preparada e a redução
SERVIDOR-71291 Variante "
*
Enterprise RHEL 8.0" não deve ter um .publish arquivoSERVIDOR-71373 Estender o tempo limite de assert.soon dentro de predictive_connpool.js
SERVIDOR- O71399 sinalizador de bloco Jumbo não é apagado automaticamente após a divisão de um bloco
SERVIDOR-71424 Corrigir falhas em lint_fuzzer_sanity
SERVIDOR-71436 O excluidor de intervalo não deve enviar spam agressivo ao registro quando o índice de chave de shard não for encontrado
SERVIDOR-71449 Corrija log_successs_msg: not found in init.d on debian
SERVIDOR-71471 Melhore o sistema do jstestfuzz para funcionar com a execução/instalação de novos nós
SERVIDOR-71533 Atualize a geração de tarefas legadas para utilizar a nova localização das estatísticas de teste
SERVIDOR-71534 lint_fuzzer_sanity_all regression caused by running multiple instances of npm
SERVIDOR-71597 Corrigir a condição da corrida no createDatabase para dbName sensível a maiúsculas e minúsculas
SERVIDOR-71632 Reative o teste FSM do dropDatabase em conjuntos de abaixamento
SERVIDOR-71648 [v5.0] txn_index_catalog_changes.js é executado em mecanismos de armazenamento que não oferecem suporte a leituras de snapshots
SERVIDOR-71691 Erro 5643004 ao utilizar $setWindowFields em um facet
SERVIDOR- o71759 comando dataSize não produz
SERVIDOR-71769 Adicione uma nova mensagem de registro quando um nó secundário estiver pulando uma construção de índice de duas fases
SERVIDOR-71939 Atualizar BucketCatalogTest::Classe de tarefa com ponto de falha
SERVIDOR-71950 Falha e registra a operação quando chaves fora de ordem são detectadas no WiredTiger
SERVIDOR-71969 Atualizar system_perf.yml para compile-variant e compile_variant.
SERVIDOR-72005 Ativar TSBS em 2022-11 variantes sys-perf
SERVIDOR-72046 Teste simultâneo de migração de bloco
SERVIDOR-72091 Habilitar a variante sys-perf auth-delay
SERVIDOR-72143 Corrija os links do logkeeper no sys-perf em 5.0 e 4.4
SERVIDOR-72176 MetadataManagerTest deve redefinir orphanCleanupDelaySecs para o valor padrão na desmontagem
SERVIDOR-72185 A definição do teste de desempenho do TSBS depende de um repositório pessoal do Github
SERVIDOR-72222 MapReduce com otimização de redução única falha ao mesclar resultados em cluster fragmentado
SERVIDOR-72276 Remover todas as entradas desatualizadas de backports_required_for_multiversion_tests.yml
SERVIDOR-72288 os testes de microbenchmark falham depois de "Habilitar o1 suporte M Mac para DSI"
SERVIDOR-72449 backup_restore.js deve verificar o código 2 ao matar criança refumar cliente
SERVIDOR-72512 Índices relatados como válidos quando não é possível retornar inconsistências devido ao limite de memória
SERVIDOR-72535 Clusters fragmentados permitem criar bancos de dados 'admin', 'local' e 'config' com caixas alternativas
SERVIDOR-72576 Notarize archive-dist binários no macOS
SERVIDOR- Acelere72613 a coleta de dumps principais com o analisador hang
SERVIDOR-72619 Refactor e adicione mais testes para migration_chunk_cloner_source alterações
SERVIDOR-72620 $indexStats não inclui o campo "shard" quando executado em coleções não compartilhadas
SERVIDOR-72677 A validação completa nem sempre relata informações sobre índices
SERVIDOR-72825 Remover todas as entradas desatualizadas de backports_required_for_multiversion_tests.yml
SERVIDOR-72868 TODO completo listado no SERVER-30949
SERVIDOR-72877 A lógica de redirecionamento do Mongo em ganchos de stepdown deve ignorar visualizações
SERVIDOR-72910 [v5.0] Mudanças de backport wtRCToStatus de SERVER-60839
SERVIDOR-73176 Imprimir somente mensagem de erro se houver erros de fato no getHostFQDNs
SERVIDOR-73183 WiredTigerKVEngine::getSanitizedStorageOptionsForSecondaryReplication should skip inMemory
SERVIDOR-73216 Atualize o BlackDuck para detectar v8
SERVIDOR-73228 Remover servidor de diretório ativo de jstests/external_auth/ldap_mongos_health_checking.js
SERVIDOR-73232 Altere averbosidade de registro padrão para _killOperations
SERVIDOR-73264 Corrigir invariante errado no MigrationChunkClonerSource::commitClone
SERVIDOR-73389 Relógio vetorial de ponto de verificação no coordenador de banco de dados de queda
SERVIDOR-73481 Validar não detecta chaves fora de ordem com {full: false}
SERVIDOR-73636 Defeito da análise 135025 de cobertura : Redimensionamento vetorial ineficiente com reserva.
SERVIDOR-73706 Salvar o estado de ponto de falha WTRecordStoreUassertOutOfOrder para evitar erros de concorrência nos testes
SERVIDOR-73719 Comentar variantes de compilação herdadas no sys-perf
SERVIDOR-73745 Zero inicializa IndexKeyBucket estruturado
WT-8290 Adicionar uma nova API à sessão para retornar o motivo de reversão
WT-8379 Não desative o despejo durante o desligamento
WT-8651 Permitir a limpeza do ponto de verificação durante o desligamento
WT-8652 Não ignore o ponto de verificação de metadados final quando o desligamento for configurado com use_timestamp=true
WT-9268 atrasar a exclusão do registro de armazenamento de histórico para reconciliação
WT-9428 Corrija dois alertas em rec_visibility.c
WT-9592 Voltar ao estável também deve limpar o sinalizador WT_UPDATE_TO_DELETE_FROM_HS
WT-9705 Corrige a atualização liberada acidentalmente na cadeia de atualizações em commit preparado
WT-9751 Corrigir um vazamento de memória na reconciliação após o despejo abortado
WT-9765 Correção do tratamento de um commit preparado após uma reversão preparada com falha de remoção
WT-9792 Corrigir o RTS para remover a atualização globalmente visível da atualização do armazenamento de dados do armazenamento de histórico
WT-9805 Salve as atualizações que precisam ser excluídas do armazenamento de histórico e exclua-as mais tarde
WT-9926 Uma falha durante a inicialização do backup pode resultar na perda de metadados
WT-10081 Corrigir configurações de formato de falha para ramificações mais antigas
WT-10250 Remover determinados construtores Evergreen para ramificações de versão
WT-10257 Corrija data-validation-stress-test-checkpoint-fp-hs-insert-s7 em 5.0
WT-10291 Certifique-se de que a tarefa de configurações de falha execute o formato de teste uma vez por configuração.
WT-10461 Corrige a chave fora de ordem na lista de saltos em arquitetura mal ordenada
WT-10584 Adicione barreiras de leitura ausentes em __cursor_skip_prev
5.0.14 Registro de alterações
Fragmentação
SERVIDOR-60143 Evitar limpar metadados de filtragem após falha na atualização de metadados
SERVIDOR-68139 O comando de refragmentação falhará se a classificação de projeção for maior que 100MB
SERVIDOR-68361 LogTransactionOperationsForShardingHandler::commit misses transferring documents from prepared and non-prepared transactions changing a document's shard key value
SERVIDOR-69134 Descartar uma collection fragmentada não elimina a entrada CSS
SERVIDOR-69444 Faça com que a união da seção crítica simultânea e a atualização tenham a mesma aparência entre DSS e CSS
SERVIDOR-69700 Falha na reversão da replicação resharding_coordinator_recovers_abort_decision.js
SERVIDOR-69756 Falha na segmentação no abortReshardCollection emitido logo após reshardCollection cmd
SERVIDOR-70364 Repetir o comando configureFailPoint em caso de erro de rede (resharding_coordinator_recovers_abort_decision.js)
SERVIDOR-70373 Falha invariante caso as métricas de refragmentação não sejam restauradas
SERVIDOR-70793 Fazer a atualização de metadados do banco de dados primeiro verificar novos metadados sob o bloqueio IS antes de tomar o bloqueio X
SERVIDOR-71092 shard_id_test.cpp depende de um comportamento puro de std::string::compare function
SERVIDOR- O71305 caminho da coleção de fragmentos herdados aguarda o opTime errado para ser confirmado por maioria (5.0 e mais antigo)
Query
SERVIDOR-66289 $out lança incorretamente um erro de tamanho BSONObj em v5.0.8
SERVIDOR-70381 _internalSearchIdLookup estágio viola um 5.0 pré-condição da função getOwnershipFilter
operações
SERVIDOR-67793 log_progress_msg em init.d não imprime mensagem
Construir e embalar
SERVIDOR-48203 Suporte --install-action para construções Ninja
SERVIDOR-64289 Suporte à plataforma: adicione suporte para RHEL7 PPC em 5.0.X
SERVIDOR- O69507 Rpath só deve ser definido em compilações dinâmicas
Internals (Internos)
SERVIDOR-54284 Exceção<ErrorCodes::WriteConflict> para deve resultar em WriteConflictException
SERVIDOR-57072 Explore a roda de atualização em todas as plataformas.
SERVIDOR-60016 O serverStatus e as estatísticas de coleção não devem bloquear no bloqueio RSTL
SERVIDOR-61185 Use prefix_search para pesquisa de índice exclusivo
SERVIDOR-63104 Facilite a execução do jsCore localmente novamente em um mundo com testes marcados por sinalizador de recurso
SERVIDOR-63585 Fastcount fica fora de sincronia quando uma rollback de exclusão e outra transação exclui as mesmas linhas
SERVIDOR- o66525 errexit impede a captura do registro de instalação do pip
SERVIDOR-66972 A seção crítica do banco de dados não é serializada com atualizações contínuas
SERVIDOR-67385 As tarefas de exclusão de intervalo podem ser agendadas erroneamente antes que as queries em andamento sobre o intervalo terminem em um shard primário
SERVIDOR-67538 As transações de vários documentos devem falhar se estiverem em um snapshot antigo e incompatível
SERVIDOR-67681 Criar destino específico para comandos de compilação
SERVIDOR-68115 Correção de bug para o0gatilho invariante " elemMatchRootLength > "
SERVIDOR-68477 Aprimora o manuseio de NaN para parâmetro de índice expireAfterSeconds TTL
SERVIDOR-68901 Análise incorreta da query $elemMatch no mongocryptd se o documento contiver 2 campos diferentes com o mesmo nome
SERVIDOR-69001 A sincronização inicial deve definir o documento minValid para o "stopTimestamp"
SERVIDOR-69133 remover configuração redundante da ação de instalação de link físico
SERVIDOR-69281 Força versão ninja mínima
SERVIDOR- Os69348 comandos devem declarar verificações de autenticação vazias para serem universalmente chamáveis
SERVIDOR-69380 O estágio $_internalUnpackBucket pode trocar incorretamente com um $project se uma projeção de inclusão já tiver sido absorvida
SERVIDOR-69389 O comando checkAuthorization pode lançar ErrorCodes::NamespaceNotFound para a coleção existente ao tentar resolver o UUID para o namespace quando o nó está sendo desligado.
SERVIDOR-69446 Aumente electionTimeoutMillis em jstests/replsets/dbcheck_write_concern.js
SERVIDOR-69569 Scripts Python falhando em tarefas Evergreen
SERVIDOR-69784 Corrigir instâncias de uso indevido de char assinado
SERVIDOR-69868 Retorne um erro ao iniciar uma TransportLayer que está desligada
SERVIDOR-69898 Aguarde a fase de recuperação da seção crítica antes de atualizar a versão do banco de dados
SERVIDOR- O69912 SConstruct é executável por engano
SERVIDOR-69926 errorcodes.py não detecta erros duplicados em MONGO_UNREACHABLE_TASSERT
SERVIDOR-69930 Mensagem de erro inesperada nos registros que tentam atualizar a versão de um banco de dados descartado
SERVIDOR-70062 Registrar informações pertinentes sobre entradas de oplog em oplog rolled over restore failure
SERVIDOR-70160 Não empurre $match que precisa do documento inteiro antes de $internalUnpackBucket
SERVIDOR-70299 Remover uso do comando JSON.send
SERVIDOR-70314 Ajustar testes de intervalo estendido de séries temporais para levar em conta as limitações de retenção de registros
SERVIDOR-70348 Remova o EAGAIN para WT consultável e tente novamente internamente
SERVIDOR-70469 Usa o python virtual env em testes de watchdog
SERVIDOR-70483 Atualize o Resmoke para passar "evergreen_execution" até o logkeeper.
SERVIDOR-70484 Remover o módulo de processamento de sinal de perf.yml e sys_perf.yml
SERVIDOR-70557 Aumentar o tempo limite para integration_tests_sharded em s90x
SERVIDOR-70633 Faça com que 5 o conjunto de cursores de shards realmente execute testes em .0
SERVIDOR-70879 Corrigir a corrida em que vários threads estão transformando um multichave de índice simultaneamente
SERVIDOR- O71055 teste OplogOrder pode ler carimbo de data/hora de all_durable obsoletos após reverter entradas de oplog
WT-8234 Impedir o despejo de páginas internas durante a reconciliação de páginas de folhas que podem fazer referência à memória delas
WT-9323 Corrigir uma corrida que rastreia se uma árvore tem atualizações após um ponto de verificação
WT-9599 Adquira o bloqueio de hot backup para chamar fallocate no gerenciador de blocos
WT-9763 Retorne EBUSY se a janela de tempo de inserção do registro não corresponder à janela de tempo do armazenamento de histórico
5.0.13 Registro de alterações
Fragmentação
SERVIDOR- A68094 refragmentação com _id personalizado falha com erro de projeção
SERVIDOR-68139 O comando de refragmentação falhará se a classificação de projeção for maior que 100MB
SERVIDOR-68869 Uma nova tentativa de _configSvrReshardCollection pode ser bem-sucedida, fazendo com que o resharding_coordinator_recovers_abort_decision.js falhe
SERVIDOR-69142 Uma nova tentativa de _shardsvrReshardCollection pode causar o erro DuplicateKey (resharding_nonblocking_coordinator_rebuild.js)
SERVIDOR-69220 refineCollectionShardKey permite alternar os campos de chave de fragmento atuais entre baseados em intervalo e com hash, o que leva à inconsistência dos dados
SERVIDOR-69384 Corrija v5.0 Caminho da coleção de fragmentos herdados para o parâmetro implicitCreateIndex
SERVIDOR-69700 Falha na reversão da replicação resharding_coordinator_recovers_abort_decision.js
Operações de Escrita
SERVIDOR-50454 Evitar enviar o campo "keyValue" para motoristas em erro de chave duplicado
Internals (Internos)
SERVIDOR-58673 Habilitar featureFlagPerShardCursor
SERVIDOR-60551 Ocasionalmente obtendo "Especificação de fio inicializado" ao se conectar
SERVIDOR-61185 Use prefix_search para pesquisa de índice exclusivo
SERVIDOR-62400 Adicionar parâmetro $_passthroughToShard a AggregateCommandRequest
SERVIDOR-62681 Criar change streams por conjunto de passagem de cursor de shard
SERVIDOR-62738 Dê aos mongos a capacidade de passar para um shard específico
SERVIDOR-63772 Token Post Batch Resume não enviado no lote inicial de cada fluxo de alteração de cursor de shard
SERVIDOR- O63773 cursor por shard após o token de retomada do lote não está definido nas respostas GetMore
SERVIDOR-63774 Passe dbVersion opcional para runPipelineOnSpecificShard
SERVIDOR-63781 $sortKey não filtrado no lote inicial do token de retomada pós-lote
SERVIDOR-65006 O conflito de escrita na inserção de entrada do commitIndexBuild oplog pode fazer com que a multichave falhe na configuração
SERVIDOR-66794 Adicione um sinalizador na memória para collections TS com datas fora dos anos 1970-2038
SERVIDOR-67402 Leituras linearizáveis podem ser lidas ocasionalmente com uma fonte de leitura errada
SERVIDOR-67538 As transações de vários documentos devem falhar se estiverem em um snapshot antigo e incompatível
SERVIDOR-67650 O destinatário do refragmentação pode retornar remainingOperationTimeEstimatedSecs=0 quando o aplicador de oplog não tiver alcançado o buscador de oplog
SERVIDOR-67653 O coordenador de refragmentação pode concluir incorretamente que pode iniciar a seção crítica, embora em um destinatário o aplicador de oplog não tenha alcançado o buscador de oplog
SERVIDOR-67725 Verifique a consistência do catálogo em shards como pré-condição para renomear
SERVIDOR-67916 A corrida durante a redução pode desencadear invariantes em ReshardingMetrics
SERVIDOR-68003 Tornar experimenta_unified_ninja.vars o padrão
SERVIDOR-68126 Verifique se há valor de entrada maxChunkSize negativo no AutoSplitVector
SERVIDOR-68691 $graphLookup não relata referências variáveis para o filtro 'restrictSearchWithMatch'
SERVIDOR-69002 [5.0] backport pm-2419 Per Shard Cursors via mongos
SERVIDOR- O69108 SCCL pode retornar imediatamente metadados de configuração e administração sem desencadear uma atualização
SERVIDOR-69547 Adicionar a marcação multiversion_incompatible a show_raw_update_description*.js
SERVIDOR-69590 avisos de libunwind em plataformas de clang arm
SERVIDOR-69611 Defina a opção -ffp-contract=off compiler por padrão
SERVIDOR-69693 Usar lambda em vez de repetir o código no coordenador de refragmentação
SERVIDOR-69785 Deixar change_streams_per_shard_cursor.js mais robustos
WT-9870 Corrigir a atualização do carimbo de data/hora fixado sempre que o carimbo de data/hora mais antigo for atualizado durante a recuperação
5,0,12 Registro de alterações
Fragmentação
SERVIDOR-63732 Adicionar os novos comandos implicitlyCreateIndex e enforceUniquenessCheck ao comando shardCollection
SERVIDOR-64142 Adicionar nova apliceUniqueness ao comando refineCollectionShardKey
SERVIDOR-68728 Adicione addl. condição de ativação para o ponto de falha interruptBeforeProcessingPrePostImageOriginatingOp
SERVIDOR-68869 Uma nova tentativa de _configSvrReshardCollection pode ser bem-sucedida, fazendo com que o resharding_coordinator_recovers_abort_decision.js falhe
SERVIDOR-69142 Uma nova tentativa de _shardsvrReshardCollection pode causar o erro DuplicateKey (resharding_nonblocking_coordinator_rebuild.js)
Replicação
SERVIDOR-62636 setFeatureCompatibilityVersion 4.4 tem sucesso em 5.0 binVersion que tem índices com opções conflitantes
Internals (Internos)
SERVIDOR- O58176 Mongos não valida o readConcern em comandos de inserção/atualização/exclusão
SERVIDOR-58966 timeseries_granularity.js e timeseries_timestamp_rounding.js colidem em namespaces de teste em conjunto paralelo
SERVIDOR-59834 $group com allowDiskUse não limpa arquivos up _tmp
SERVIDOR-60958 Evita que o servidor fique suspenso na migração de blocos quando ocorrer um evento de redução
SERVIDOR-63843 Não permitir doLog recursivo em manipuladores de sinal síncronos
SERVIDOR-63852 getThreadName() não deve falhar
SERVIDOR-64573 Tornar implicitlyCreateIndex e campos enforceUniquenessCheck opcionais
SERVIDOR-64741 Criar comando mongos appendOplogNote
SERVIDOR-65006 O conflito de escrita na inserção de entrada do commitIndexBuild oplog pode fazer com que a multichave falhe na configuração
SERVIDOR- O65382 AutoSplitVector não deve usar o clientReadable para reordenar campos de chave de estilhaço
SERVIDOR-66794 Adicione um sinalizador na memória para collections TS com datas fora dos anos 1970-2038
SERVIDOR-67126 Remova a2 chamada LOGV do2 caminho de código printStackTrace no-LOGV
SERVIDOR-67280 Certifique-se de que as implementações HealthObserver::p eriodicCheckImpl() manipulem exceções e retornem um status de verificação de integridade com falha apropriado quando ocorrer uma
SERVIDOR-67725 Verifique a consistência do catálogo em shards como pré-condição para renomear
SERVIDOR-67814 Rastreie o número de coleções de séries temporais com datas fora 1970-2038 em serverStatus
SERVIDOR-67939 run_dbcheck_background.js devem ser resilientes ao CappedPositionLost
SERVIDOR-68039 Versão antiga 3 do Pymongo .10.1 em MongoDB v5.0 causa falha invariante (message.operation() == dbMsg) após a reinicialização da conexão pelo par
SERVIDOR-68399 Corrige a análise de números de versão safeint no blackduck_hub.py
SERVIDOR-68482 [5.0] Adicionar exclusão de TSAN a getFlowControlStats
SERVIDOR-68538 Erro de digitação na lista de dependências na configuração RPM resulta na falha da instalação do MongoDB Enterprise no Amazon Linux 1
SERVIDOR-68540 Adicionar docker_incompatible tag para testes jscore
SERVIDOR-68694 Investigue o bloqueio em torno do comando compacto
SERVIDOR-68737 remover teste multiversão do debian11 5.0
SERVIDOR-68766 Adicionar opção para reativar a otimização MapReduce de valor único
SERVIDOR-68925 Reintroduza as configurações de registro da tabela de verificação na inicialização (reverter SERVER-43664)
SERVIDOR-69052 Certifique-se de que a coleção de buckets seja válida ao verificar o alcance estendido
SERVIDOR-69141 [6.1] Mover para a frente na versão TSBS fixada
5,0,11 Registro de alterações
Fragmentação
SERVIDOR-56185 Investigue possíveis melhorias com a migração de sessão e a seção crítica de migração de bloco
SERVIDOR-61985 resharding_coordinator_recovers_abort_decision.js pode relatar a operação de refragmentação como bem-sucedida devido ao fragmento primário tentar novamente _configsvrReshardCollection e executar uma segunda operação de refragmentação
SERVIDOR-64340 Avisar se o balancer estiver desativado durante a drenagem do shard
SERVIDOR-67492 Falhas nas migrações de shards podem fazer com que o shard do destinatário tenha config.transactions divergentes registros entre primários e secundários
SERVIDOR-68431 resharding_test_fixture não configura pontos de falha para todos os nós do servidor de configuração
SERVIDOR-68495 A refragmentação de uma collection com um número muito grande de zonas configuradas pode paralisar o primary do servidor de configuração indefinidamente
SERVIDOR-68628 Repetir uma operação de refragmentação com falha após um failover primary pode causar falha no servidor ou perda de gravações
SERVIDOR-68728 Adicione addl. condição de ativação para o ponto de falha interruptBeforeProcessingPrePostImageOriginatingOp
Query
SERVIDOR-43155 As queries que excedem o maxTimeMS podem retornar NetworkInterfaceExceededTimeLimit
SERVIDOR-66072 $match amostragem e $group aggregation strange behavior
Construir e embalar
SERVIDOR-61894 Suporte a opção 'showRawUpdateDescription' em alterar especificações de fluxo
SERVIDOR-63159 Implemente o estágio de agregação $_internalApplyOplogUpdate
Internals (Internos)
SERVIDOR-60607 melhorar o tratamento de valores grandes/NaN para versão do índice geográfico
SERVIDOR-60958 Evita que o servidor fique suspenso na migração de blocos quando ocorrer um evento de redução
SERVIDOR-61321 Aprimora o tratamento de valores grandes/NaN para versão do índice de texto
SERVIDOR-62747 proxy_protocol_connect.js precisa usar o endereço de loopback para contêineres Docker
SERVIDOR-65262 Expandir o uso da API de carimbo de data/hora numérico WT
SERVIDOR-65884 $lookup de série temporal pode colocar $sequentialCache após $match correlacionado
SERVIDOR-66023 Não redefina constantemente os temporizadores de eleição e liveness
SERVIDOR-66310 Torne o agrupamento ExpressionSetUnion::isCommutative() ciente
SERVIDOR-66548 $lookup cache sequencial pode tratar incorretamente um $facet como não correlacionado
SERVIDOR- A66651 função "restaurar" não é suficiente para mongorestore --preserveUUID
SERVIDOR-66726 Corrigir serialização em killAllSessionsByPattern
SERVIDOR-66841 LOGV2: JSON inválido quando o truncamento acontece em um caractere de barra invertida
SERVIDOR-66938 Simplifique drasticamente o comando para gerar arquivos ninja
SERVIDOR-67122 Adicionar aviso ao construir com --module=ninja que ele está obsoleto
SERVIDOR-67296 Marque a OpCtx dos comandos configsvr usados para confirmar operações de DDL relacionadas a blocos como interrompíveis
SERVIDOR-67305 A configuração de leituras sem bloqueio deve validar as gravações permitidas antes e depois da configuração do snapshot.
SERVIDOR-67523 Deve limpar _nextCall na falha de reagendamento em delayable_timeout_callback
SERVIDOR-67532 Falha menos na OplogServerStatusSection
SERVIDOR-67683 Altere alguns dos modos em compilações rápidas e opt
SERVIDOR-67845 Adquirir seção crítica na renomeação "verificar as condições prévias" fase somente se o alvo não for fragmentado
SERVIDOR-67939 run_dbcheck_background.js devem ser resilientes ao CappedPositionLost
SERVIDOR-68041 Reforçar o merge_write_concern.js e adicionar um registro de diagnóstico
SERVIDOR- O68130 AutoSplitVector pode gerar uma resposta maior do que o BSONObjMaxUserSize
SERVIDOR-68158 serverstatus_indexbulkbuilder.js devem executar listIndexes na primária após criar índices
SERVIDOR-68184 Use o número em vez de NumberLong ao indexar em checkWritesOfCommittedTxns
SERVIDOR- O68193 coordenador de compartilhamento DDL pode bloquear-se no loop de repetição de distlock
SERVIDOR-68487 adicionar método BSONElement para verificar valores de campo NaN
SERVIDOR-68511 movePrimary pode introduzir inconsistência de metadados de fragmentação no MongoDB 5.0+
SERVIDOR-68522 Impedir 5.0 binário a partir do fCV 4.4 com índice TTL mal configurado
SERVIDOR-68540 Adicionar docker_incompatible tag para testes jscore
SERVIDOR-68574 Mude para o novo cluster de logkeeper
SERVIDOR-68737 remover teste multiversão do debian11 5.0
WT-8847 Adicionar marca de exclusão ao WT_SAVE_UPD para truncar a lista de atualização após a restauração da página
WT-9004 Corrigir vazamento de memória na atualização da restauração do despejo
WT-9302 Object_target_size obsoleto como uma configuração em api_data.py
WT-9311 Certifique-se de que as mensagens de registro identifiquem claramente a corrupção do HW de armazenamento
WT-9477 Não permita que o ponto de verificação acione a divisão de página interna, o que leva à corrupção da página interna no ponto de verificação
WT-9500 Corrigir RTS para usar janela de tempo de célula em vez de carimbos de data/hora de chave/valor da atualização de HS
5.0.10 Registro de alterações
Fragmentação
SERVIDOR-57519 Faça com que o ARS use a função ShardRegistry: :getShard () causalmente consistente
SERVIDOR-62272 Adicionar validação de esquema a uma coleção pode impedir migrações de bloco de documentos com falha
SERVIDOR-62432 Garantir o acesso seguro aos documentos de estado da instância do ShardingDDLCoordinator
SERVIDOR-62656 Decale o dimensionamento do pool de conexão mongos-to-config-server do dimensionamento do pool de conexão mongos-to-shard-server
SERVIDOR- O63243 excluidor de intervalos não deve limpar intervalos órfãos de forma circular
SERVIDOR-64433 Um novo tempo de topologia pode ser divulgado sem que haja comprometimento da maioria
SERVIDOR- A65027 refragmentação de comandos permite opções extras sem retornar um erro
SERVIDOR-65821 Impasse durante setFCV quando há transações preparadas que não persistiram na decisão de confirmação/anulação
SERVIDOR-65925 shardsvrCommitReshardCollection deve verificar erros transitórios ao participar
SERVIDOR-65930 Os coordenadores DDL e renomear o ponto de verificação inicial do participante podem incorrer em erro de DuplicateKey
SERVIDOR-66046 O coordenador de refragmentação não abortará automaticamente a operação de refragmentação quando um fragmento destinatário comete erros durante sua fase de aplicação
SERVIDOR- Certifique-se de66618 que o RehardingCoordinator tenha abortado em resharding_coordinator_recovers_abort_decision.js
SERVIDOR-66866 O excludente de intervalo espera entre os lotes enquanto mantém a trava da collection IX
SERVIDOR-67457 A operação de refragmentação abortada no meio do contato com os participantes pode paralisar o primary do servidor de configuração indefinidamente
JavaScript
SERVIDOR-61234 Os tipos baseados em objetos JS não são serializados automaticamente quando retornados diretamente pelas funções JS do lado do servidor
Construir e embalar
SERVIDOR-66627 Faça o backport do destino install-devcore
Internals (Internos)
SERVIDOR-57938 Ignorar validação de polígono para GeoJSON armazenado quando a query tiver $geoIntersect e um 2índice dsphere
SERVIDOR-58257 Adicionar melhores diagnósticos a predictive_connpool.js
SERVIDOR-59658 Melhorar o registro para refletir que a atualização de metadados de fragmentação está aguardando a replicação
SERVIDOR-61856 Atualize o libunwind para 1.6.2+
SERVIDOR-62386 Defeito da análise 121298 de coverity : aviso de análise
SERVIDOR-62716 Lidar com espúrio finishWaitingForOneOpTime em WaitForMajorityServiceTest
SERVIDOR-63271 serverStatus pode falhar no servidor
SERVIDOR-63493 falha nos testes de atualização de chave de shard devido a tempos limite de bloqueio de transação
SERVIDOR-63971 Altere o parâmetro do servidor para padrão para o comportamento de leitura-sua-gravação após 2transação com o PC
SERVIDOR-64215 Interromper OplogBufferMock::waitForData no encerramento
SERVIDOR-64244 RunDBCheckInBackground deve ser resiliente a interrupções
SERVIDOR-64509 Corrigir a ordem de desligamento do threadpool do ShardRegistry
SERVIDOR-64627 Precisa de um método geral para lidar com o estado na memória após a sincronização inicial
SERVIDOR-64628 Mais testes de adição de nós a conjuntos fragmentados
SERVIDOR-64659 Relate em serverStatus o número de descritores de arquivos usados durante compilações de índice
SERVIDOR-64725 Tornar o ShardRegistry::periodicReloader interrompível
SERVIDOR-64797 Use a nova API numérica de carimbo de data/hora do WT
SERVIDOR-65100 Aumentar o tamanho do bloco de memória para a BSONColumn
SERVIDOR-65131 Desativar o direcionamento de leitura oportunista (exceto para leituras com cobertura)
SERVIDOR-65313 Usar BatchedCollectionCatalogWriter durante a recuperação de inicialização
SERVIDOR- O65371 MigrationSourceManager em execução no nó secundário pode ativar o invariante
SERVIDOR-65399 A entrada do oplog 'commitIndexBuild' não é possível para compilações de índice inacabadas não reiniciadas
SERVIDOR-65723 Adicionar parâmetro ajustável para melhorar o processamento em lote em secundários
SERVIDOR-65777 "revokePrivilegesFromRole" param.ns objeto de usuário ausente no registro de auditoria
SERVIDOR-65797 Remover especificações de índice inválidas na memória antes de analisar as ListIndexes
SERVIDOR-66087 Chame curl_global_init antes de encadear habilitado
SERVIDOR-66111 A implementação Curl do HTTPClient deve respeitar os tempos limite padrão
SERVIDOR-66319 dbcheck_no_history_on_secondary.js desabilita o ponto de falha do dbCheck muito cedo
SERVIDOR-66379 conversão de $or para $in falha
SERVIDOR-66384 Habilitar personalização da linha de comando de NINJA_BUILDDIR
SERVIDOR-66418 Projeção incorreta criada durante a análise de dependência devido à suposição de ordem das strings
SERVIDOR-66433 Prazo de backport aguardando a conclusão da exclusão do intervalo sobreposto para pré-v5.1 versões
SERVIDOR-66461 Execute a notarização no início do processo de compilação
SERVIDOR-66520 adicionar UUID de construção de índice às mensagens de erro do BackgroundOperationInProgress
SERVIDOR-66556 Evite possíveis corridas ao liberar cursores durante o desligamento
SERVIDOR-66559 Expandir o parâmetro internalQueryMaxAddToSetBytes de 32 a 64 bits
SERVIDOR-66658 O registro do fragmento pode ser acessado antes da inicialização
SERVIDOR-66727 É possível criar um intervalo de série temporal que viola o tempo máximo
SERVIDOR- Atualize o66769 roteirode configuração do spawnhost para oferecer suporte a hosts do Windows via cygwin
SERVIDOR-66799 Corrigir falha de getParameterWithDetails.js no ephemeralForTest
SERVIDOR-66843 Use programação defensiva no destrutor DeadlineFuture
SERVIDOR- Os66860 testes FSM não devem reutilizar os mesmos nomes de banco de dados
SERVIDOR-66902 A configuração da multiversão está falhando consistentemente no mongodb-mongo-v5.0 Projeto Evergreen
SERVIDOR-66955 Remover o uso do JSON.send em projetos perf
SERVIDOR-67014 Diga que "o driver do cliente pode exigir uma atualização" na mensagem de aviso para códigos operacionais obsoletos em 5.0
SERVIDOR-67106 O comando _flushRoutingTableCacheUpdates() também deve atender a solicitações referenciando visualizações de collections.
SERVIDOR- Desabilitar67167 execução do or_to_in.js no conjunto paralelo
SERVIDOR-67220 [5.0] set_fcv_prepared_transaction.js não é resiliente a erros de StaleConfig
SERVIDOR-67405 Manipular string vazia para a expansão is_patch evergreen
SERVIDOR-67513 Desative o or_to_in para jsCore_compatibility para v5.0
WT-8425 Envie atualizações com os mesmos registros de data/hora de confirmação no vetor out_of_order_ts_updates em hs_rec.c.
WT-8669 Assegura que os registros de data/hora não são OOO em __hs_insert_record
WT-9249 Compare e corrija o registro de data e hora de início durável se ele for maior que o registro de data e hora ooo
WT-9251 Execute a liberação do registro antes do ponto de verificação dos metadados
5.0.9 Registro de alterações
Fragmentação
SERVIDOR- O62175 Mongos não consegue anexar RetryableWrite Error Label For Command Interrupted In _parseCommand
SERVIDOR-62432 Garantir o acesso seguro aos documentos de estado da instância do ShardingDDLCoordinator
SERVIDOR-64822 A fragmentação de uma collection vazia libera a seção crítica muito cedo
SERVIDOR-66041 O clonador de chunks nunca deve considerar um chunk grande demais com apenas um documento
Query
SERVIDOR-63642 Adicionar métricas serverStatus para medir o desempenho de vários planejamentos
Construir e embalar
SERVIDOR-42470 Gerar configuração adicional para libunwind
SERVIDOR-64332 Notarize as construções do MongoDB para macos
SERVIDOR-66386 Atualizar imagens AMI para testes de pacotes
Internals (Internos)
SERVIDOR-57546 Aumentar os tempos limite específicos do teste para aquisição de bloqueio de funções
SERVIDOR-58337 Registre o aviso de descontinuação e aumente o contador serverStatus ao receber o comando OP_QUERY
SERVIDOR-60758 Impedir que dbVersion atualize as transações com falha em txn_recover_decision_using_recovery_router.js
SERVIDOR-61018 Crie um tipo de histograma genérico
SERVIDOR-61110 Corrige o bloqueio em AuthorizationContract::contains
SERVIDOR- O61460 Resmoke deve mesclar config_svr opções com mongod_options em vez de substituí-las
SERVIDOR-62941 Atualizar DCServerStatusCommandCollector para incluir métricas oplog do comando serverStatus
SERVIDOR-62992 Remover a necessidade do resmoke.ini
SERVIDOR-63254 Adicionar métricas de uso do índice ao serverStatus
SERVIDOR-63796 Ativar sinalizador de recurso para PM-2750
SERVIDOR-63850 Adicione o comando de contagem à versão da API 1
SERVIDOR- a64664 ferramenta ninja não deve considerar a fonte gerada dos arquivos de instalação
SERVIDOR-64815 Impedir que buildindexes_false_commit_quorum.js sejam executados em testes de multiversão
SERVIDOR-65137 detecta alterações no namespace ao atualizar a collection após gerar
SERVIDOR-65166 Use compareOptimes em abort_in_progress_transactions_on_step_up.js
SERVIDOR-65184 Evite a eleição e o stepdown simultâneos em downgrade_default_write_concern_majority.js
SERVIDOR-65271 serverStatus deve permitir a exclusão de métricas refinadas
SERVIDOR-65636 Remove limites de número de conexões LDAP por host
SERVIDOR-65861 Remova enterprise-rhel-83-s390x de mh_variants em 5.0
SERVIDOR-65995 Reduzir a frequência do cron do Evergreen em filiais mais antigas
SERVIDOR-66089 A sincronização inicial deve fazer a leitura da tabela de transação com um afterClusterTime posterior
SERVIDOR-66117 Desativar qualify_shortname na5 configuração do mock libkrb
WT-8250 Aumente o espaço máximo esperado disponível após a compactação em test_wt7989_compact_checkpoint
WT-8450 Estatísticas do relatório em hs_cleanup_stress, não as valide
WT-8481 Dividir a pesquisa cppsuite perto de testes e atualizar seus níveis de registro
WT-8622 Leia na last_ckpt_base_write_gen no início da recuperação
WT-8860 Salve os logs mongod como um artefato de teste em many-collection-test
WT-9019 Desative o teste de complexidade ciclomática em 5.0
WT-9029 Remover opção object_target_size de WT_SESSION::create
WT-9044 Desative a medição de cobertura de código no mongodb-5.0
WT-9054 Configure corretamente as opções de estresse dividido em format.sh
WT-9096 Corrigir pesquisa perto de retornar chave/valor errado às vezes quando a chave não existe
5,0,8 Registro de alterações
Fragmentação
SERVIDOR-62690 O fragmento está sendo desligado antes de terminar a drenando no teste
SERVIDOR-65533 As operações com {readConcern:available} não tratam a coleção como UNSHARDED
Operações de Escrita
SERVIDOR- A65261 exclusão de uma capped collection por meio da verificação de collection informa o número de documentos excluídos incorretamente
Construir e embalar
SERVIDOR-44074 Suporte à plataforma: adicione o Enterprise RHEL 8 (zSeries)
Internals (Internos)
SERVIDOR- Falha55173 na segmentação no WiredTigerSession::releaseCursor
SERVIDOR-56003 ninja + icecream com a alteração de compiladores não regenera automaticamente o run-icecc.sh
SERVIDOR-56731 Considere executar testes de servidor no 12 service pack SLES mais recente
SERVIDOR-58506 Comando para expor a capacidade de configuração dos parâmetros do servidor
SERVIDOR-60105 Inserções em coleções de séries temporais não são observáveis a partir de qualquer contador opcional
SERVIDOR-60485 Tarefas que são executadas no MigrationUtilExecutor não devem esperar a conclusão do encerramento
SERVIDOR-61032 Converter todas as referências em /opt/mongodbtoolchain/gdb para um equivalente versionado
SERVIDOR-61663 Divide dinamicamente concurrency_metrics e concurrency_replication_metrics em tarefas menores
SERVIDOR-61879 Atualiza para recuperar migrações nunca devem entrar em atualizações contínuas
SERVIDOR-62205 Incluir verificação de sanidade para o argumento de tamanho máximo de chunk de [auto]splitVector
SERVIDOR-62229 Corrija o invariante ao aplicar entradas de compilação de índice enquanto recoverFromOplogAsStandalone=true
SERVIDOR-62299 Suporte à plataforma: adicione suporte para Debian 11
SERVIDOR-63010 Garantir que as medidas de descompactação não substituam addFields pushedown que são computados em metadados
SERVIDOR- O63387 StreamingCursor deve retornar os blocos de backup na ordem em que foram recuperados do cursor de backup do WiredTiger
SERVIDOR-63479 Corrigir a proibição de $$SEARCH_META em ambientes fragmentados
SERVIDOR- O63531 commitQuorum inclui incorretamente buildIndexes:false nodes e mensagem de erro diz incorretamente que apenas nós de votação são elegíveis
SERVIDOR-63910 Generalize esta mensagem de erro relacionada à seção crítica
SERVIDOR-64031 serverStatus não deve ter o bloqueio PBWM
SERVIDOR-64184 Acompanhar o uso de allowDiskUse:true no comando agg
SERVIDOR-64485 Use _id para determinar o tipo de atualização em extractUpdateType()
SERVIDOR-64554 abortIndexBuild oplog entry has no effect when run with --recoverFromOplogAsStandalone
SERVIDOR-64732 [v5.0] Descompressão BSONColumn de arrays intercaladas
SERVIDOR-64757 Melhorar mensagens de erro quando os scons não gerarem ninja no Windows
SERVIDOR- Bloqueio do64983 cliente de liberação antes de reverter a transação WT no TransactionParticipant::_resetTransactionState
SERVIDOR-65024 Vários documentos com o mesmo valor _id tornam o reIndex invariável
SERVIDOR-65032 Pin python package BaseResponse for ocsp suite
SERVIDOR-65182 Corrigir split_horizon_hostname_startup.js para usar um assert.soon ao obter a configuração novamente
SERVIDOR- A65200 tarefa do pacote não é executada como parte do grupo de tarefas
SERVIDOR-65211 Use a expansão para obter binários da ramificação atual
SERVIDOR- O65284 coordenador de criação de collection deve sempre realizar a limpeza na execução subsequente
SERVIDOR-65430 Desativa capped_deletes.js em ephemeralForTest
SERVIDOR-65718 Corrigir erro mypy
WT-7662 O formato atingiu o tempo limite devido à preparação para o conflito
WT-8260 Criar um teste de pacote Python para validar o novo formato EVENT_HANDLER JSON
WT-8708 Corrigir erro de uso do registro de data e hora no teste/ponto de verificação
WT-8924 Não verifique em relação à janela de tempo do disco se houver uma lista de inserção ao verificar conflitos na loja de row-store
5.0.7 Registro de alterações
Fragmentação
SERVIDOR-60109 Certifique-se de que o relógio vetorial seja recuperado na intensificação
SERVIDOR-61249 refine_collection_shard_key_basic.js depende de uma atualização de melhor esforço que pode não ocorrer em caso de failover
SERVIDOR-61444 A refragmentação dos usos de bumpCollectionVersionAndChangeMetadataInTxn não é idempotente
SERVIDOR- A61755 recuperação da migração deve lidar com a chave de shard refinada
SERVIDOR-62072 _configsvrReshardCollection pode retornar sem ter esperado que a desconfiguração "rehardingFields" seja replicada para a maioria
SERVIDOR-62521 As travas distribuídas podem não ser liberadas em um erro definido ao usar um coordenador DDL
SERVIDOR-62761 [v5.0] receiveChunkWaitForRangeDeleterTimeoutMS está sendo passado em 4.4 binários
SERVIDOR-62906 Adicione um check-in no caminho createCollection/shardCollection verificando o comprimento do nome da coleção
SERVIDOR-62907 Os componentes do relógio vetorial devem sobreviver à reinicialização não contínua do CSRS
SERVIDOR-63722 Renomeie os participantes da coleção se deparam com erros diferentes de stepdown/shutdown
SERVIDOR- O63742 tempo de topologia padrão no shard pode levar a uma atualização infinita no registro do fragmento
SERVIDOR-64517 RecoverableCriticalSection não é recuperado adequadamente na inicialização
SERVIDOR-64580 Desistir ao fragmentar uma coleção em shards binários mistos podem travar o binário antigo
Replicação
SERVIDOR-54374 Corrida entre signalOplogWaiters e StorageEngine::loadCatalog
Query
SERVIDOR-40691 $nin:[],...] queries não são indexadas
operações
SERVIDOR-21070 Adicionar opção para coleçãor estatísticas da coleção
Internals (Internos)
SERVIDOR-51456 O analisador de banco de dados gera um valor incorreto de propriedade "keysDeleted" para uma operação de remoção quando ocorre um conflito de escrita
SERVIDOR-53993 Anexe o fio do cliente antes de liberar o opCtx nos testes AsyncCommandExecution
SERVIDOR-56300 Adicione funcionalidade de faixa de anexo a obj BSON e construtores de array
SERVIDOR-56558 Robustecer teste de validate_db_metadata_command.js
SERVIDOR-56931 instrumentar falhas de ASIO set_option melhor
SERVIDOR-57662 Aguarde até que a collection config.system.sessions esteja presente no servidor de configuração antes de atualizar o cache da sessão
SERVIDOR-58069 Framework de correspondência ASSERT_THAT para testes de unidade
SERVIDOR-58152 Criar sinalizador de recurso para Remover Mongos da Topologia do Cluster Defeituosos
SERVIDOR- O58310 ThreadPoolTaskExecutor pode apresentar problemas de memória quando as tarefas são canceladas ao mesmo tempo em que uma resposta de rede sobrecarrega o sistema
SERVIDOR-58499 Adicionar um novo código de erro LoadBalancerSupportMismatch
SERVIDOR-59220 Sondas de conectividade em ocsp_server_refresh.js devem usar shells frescas
SERVIDOR-59223 Melhora a robustez do ecs scp
SERVIDOR-59290 Reavalie a fonte de sincronização após incrementar a versão de configuração
SERVIDOR-59356 Criar teste singleton, FaultStatus enum e unidade fictícia
SERVIDOR-59357 Crie uma classe de falha fictícia e um teste de unidade fictício para ela
SERVIDOR-59358 Criar interface FaultFacet, implementação simulada e teste de unidade executando simulado que imita uma falha
SERVIDOR-59360 Criar interface HealthObserver, implementação simulada e teste de unidade que invoca a verificação periódica com falha simulada
SERVIDOR-59361 Implementar o pool de threads de verificação periódica de integridade
SERVIDOR-59362 Máquina de estado do gerenciador de falhas de configuração
SERVIDOR-59364 Deve passar para o estado OK após realizar uma rodada bem-sucedida de verificações de integridade quando estiver no estado StartupCheck
SERVIDOR-59365 Não deve fazer a transição para o estado OK se as verificações de integridade iniciais não forem concluídas com êxito
SERVIDOR-59366 Monitor de progresso para verificação periódica de integridade
SERVIDOR-59367 Deve criar uma instância de falha na memória ao entrar no estado TransientFault
SERVIDOR-59370 Deve fazer a transição para o estado ActiveFault quando estiver no estado TransientFault para kActiveFaultDuration
SERVIDOR-59382 Aplicar facets não críticos que não entram no estado ActiveFault
SERVIDOR-59390 Deve fornecer a capacidade de realizar verificações periódicas de integridade em relação ao servidor de configuração
SERVIDOR-59397 implementar randomização para períodos de verificação de integridade
SERVIDOR-59496 A classe de falha deve ser um container de facetas de falhas ativas
SERVIDOR-59522 HealthCheckStatus deve rastrear o status e a vida útil das falhas
SERVIDOR-59567 A verificação periódica deve chamar observadores e simular falha do HealthObserver Mock
SERVIDOR-59608 Defeito da análise 120502 de coverity : aviso de análise
SERVIDOR-59912 Andaime inicial sem operação do verificador de integridade Ldap
SERVIDOR-60079 Código comum do observador de saúde para incorporar padrões genéricos do observador Ldap
SERVIDOR- O60316 FaultManager deve iniciar com as verificações periódicas desativadas
SERVIDOR- A60412 verificação do limite de memória do host não honra cgroups v2
SERVIDOR-60587 Implementar o FaultFacet
SERVIDOR-61016 Redefinição de erros de conexão recebidos durante a criação da ASIOSession na conexão de saída.
SERVIDOR-61095 Melhorar transport_layer_asio_test.cpp
SERVIDOR-61104 Robustecer find_and_modify_invalid_query_params.js
SERVIDOR-61220 Teste de integração para monitorar Progresso
SERVIDOR- O61315 executor da verificação de integridade do LDAP deve ser compatível com tarefas abortadas
SERVIDOR- O61368 conjunto de testes do FaultManager deve usar um pool de threads real
SERVIDOR-61438 Corrija a corrida em health_observer_test.cpp
SERVIDOR-61490 transport_layer_test: corrida asio connect
SERVIDOR- A61592 query com precisão ms não retorna os resultados esperados (TS collection)
SERVIDOR-61662 As verificações de configuração do SCons devem ser executadas verbosamente.
SERVIDOR-61706 certifique-se de que a nova configuração tenha alcançado todos os nós em cluster_x509_rotate
SERVIDOR-61769 Tentando executar uma agregação com $out ou $merge em uma transação em um cluster fragmentado deixa os cursores ociosos abertos
SERVIDOR-61871 use tassert para erros de programador de máquina de estado
SERVIDOR-61872 Corrija a falta de pool de threads no FaultManager
SERVIDOR-61873 Parâmetros de tempo de execução do observador de integridade do LDAP
SERVIDOR-61914 adicionar detalhes de facet de falhas ao FaultImpl::toBSON
SERVIDOR-61921 Falha de link no modo noSSL no FaultManager
SERVIDOR-61956 corrigir corrida de dados ao acessar o estado da máquina de estados
SERVIDOR-61977 O rollback e o stepUp simultâneos podem fazer com que um nó busque um carimbo de data/hora antes de lastApplied depois de ter descido.
SERVIDOR-62017 Habilita todos os sinalizadores de recursos por padrão na variante de sinalizadores de todos os recursos do sys-perf
SERVIDOR- O62084 serializador para FaultFacetType está quebrado
SERVIDOR-62085 Usar mais bits para hashedMultikeyMetadataPaths na validação
SERVIDOR-62096 /proc/<id>/smaps não está disponível
SERVIDOR-62098 Proteja healthCheckContexts com mutex em fault_manager.cpp
SERVIDOR-62192 Sinalizador de recurso de manuseio desativado para coleção acessada de fragmentação implícita
SERVIDOR-62242 $indexOfArray não funciona com valores duplicados na array
SERVIDOR-62285 validar mensagens de depuração de falha de adição de push do cache
SERVIDOR-62368 O deleter de faixa deve honrar rangeDeleterBatchDelayMS
SERVIDOR-62379 Corrigir impasse entre ReplicationCoordinator e BackgroundSync no stepUp
SERVIDOR-62466 O campo de estatísticas _lastTransitionTime no FaultManager nunca é alterado
SERVIDOR-62511 Corrida em dbcheck_no_history_on_secondary.js
SERVIDOR-62513 RunDBCheckInBackground deve tentar novamente com erros de Interrupção
SERVIDOR-62514 dbcheck_write_concern.js deve evitar que o primário desça
SERVIDOR-62569 O script do verificador de compatibilidade IDL não lida corretamente os tipos de matriz
SERVIDOR-62651 Adicione o recurso ativar todos os sinalizadores de recursos por padrão para Habilitar todos os sinalizadores de recursos por padrão para o projeto de microbenchmark.
SERVIDOR-62668 Sincronize o acesso ao ImpersonatedUserMetadata no OperationContext.
SERVIDOR-62680 validar cachedir tmp local para garantir cópia bem-sucedida
SERVIDOR- O62682 PrimaryOnlyService não liga para _rebuildCV.notify_all() fazendo com que as chamadas para waitForConditionorInterrupt não sejam acionadas
SERVIDOR-62712 validar cachedir para isolar erros de cache apenas para o arquivo de log de depuração de cache
SERVIDOR-62876 Pare de testar migrações de locatários com coleções limitadas
SERVIDOR- Certifique-se62948 de que os coletores FT DC não tenham um registro de data e hora de leitura
SERVIDOR-63010 Garantir que as medidas de descompactação não substituam addFields pushedown que são computados em metadados
SERVIDOR-63073 Corrigir manuseio ShardNotFound em shard_removal_triggers_catalog_cache_invalidation.js
SERVIDOR-63079 Evite usar o analisador de projeção em $setWindowFields
SERVIDOR- o63097 stepdown_race_with_transaction.js deve usar a tag "uses_transactions".
SERVIDOR-63141 Diferença no comportamento $lookup/$redact/$let com a otimização de pipeline
SERVIDOR-63197 Pin microbenchmarks genny version
SERVIDOR-63201 Relaxe a restrição de operações de exclusão no comando applyOps.
SERVIDOR- O63203 divisor de bloco nunca divide se mais de 8192 pontos de divisão forem encontrados
SERVIDOR-63214 Ignorar inconsistência de hash entre bancos de dados inteiros quando houver incompatibilidade de hash de coleção entre coleções de imagens
SERVIDOR-63234 Melhor registro em log para explicar a flakiness da verificação de integridade do LDAP
SERVIDOR-63239 Não lança exceção no AutoSplitVector em intervalos vazios
SERVIDOR-63240 O clearJumboFlag pode persistir um ChunkVersion com um formato errado
SERVIDOR-63250 Corrigir implicitamente a verificação de sinalização de recurso de coleções de séries temporais
SERVIDOR- O63279 envio de predicados no metaField de série temporal após a descompactação pode causar resultados incorretos
SERVIDOR-63288 Adicionar mensagens de registro de depuração para chamadas http consultáveis
SERVIDOR- O63417 buscador do Oplog não deve tentar novamente quando se sabe que um nó está inoperante
SERVIDOR-63428 Fortaleça o código de aplicação do oplog para a operação de atualização
SERVIDOR-63432 Transferindo arquivos grandes para repositórios
SERVIDOR-63471 waitForPrimaryOnlyServices termina a reconstrução antes de testar o stepDown em no_disconnect_on_stepdown.js
SERVIDOR-63497 Corrigir depuração de sorvete
SERVIDOR-63505 Certifique-se de que o árbitro reconhece o nó primário em rollback_views.js
SERVIDOR-63512 Usar reconfiguração otimizada (nenhuma chamada isSelf) na configuração de pulsação
SERVIDOR- a63531 mensagem de erro commitQuorum informa incorretamente que somente os nós votantes são elegíveis
SERVIDOR-63646 _raise_if_unsafe_exit usa return_code errado
SERVIDOR-63859 Proibir CollMod com expireAfterSeconds em uma visualização
SERVIDOR-63876 [5.0] Os nós secundários falham ao aplicar collMod com index.expireAfterSeconds opção
SERVIDOR-63968 Proibir a enumeração de roles internas no banco de dados $external
SERVIDOR-63974 Fixe a versão de sua perigosa dependência de python
SERVIDOR- Não permitir63986 4.x executando update_with_dollar_fields.js
SERVIDOR- A64182 reativação das verificações de integridade deve verificar se outra verificação pendente já foi agendada
SERVIDOR- O64304 uso de --recoverFromOplogAsStandalone pode resultar em falhas na criação de índices no servidor
SERVIDOR-64369 Não deve permitir exclusões de capped collections no fCV 4.4
SERVIDOR-64403 Localizar queries com SORT_MERGE agrupamento-codificar o atributo sort ausente
SERVIDOR-64555 [5.0] Permitir a existência de novos formatos de dados de índice exclusivos
WT-7922 Manipular arquivo de versão do WiredTiger ausente
WT-7954 Use um tempo limite de flush_tier maior em test_tiered04
WT-8074 Pânico na reconciliação se a inserção de conteúdo no histórico falhar
WT-8149 Atualizar metadados salvage csuite test para lidar com a recuperação de metadados da tabela sem salvar metadados do arquivo
WT-8198 Mude o cursor de carregamento em massa para um buffer temporário
WT-8320 Selecionar atualizações restauradas do armazenamento de histórico, independentemente da visibilidade
WT-8362 Remover ou reescrever entradas HS de uma chave quando a marca de exclusão OOO é gravada no armazenamento de dados
WT-8417 Reestruturar o teste de afirmação na pesquisa perto 01 cpp para concorrência
WT-8422 Limpe a janela de tempo da célula no disco se ela estiver obsoleta
WT-8424 Use cadeia de ferramentas consistente em little-endian
WT-8477 Impor o uso do Pymongo 3.12.2 em nossos testes Evergreen
WT-8598 Evitar a limpeza de checkpoint sempre no desligamento
WT-8605 Desativar os testes de desempenho para ramificações não desenvolvida no Evergreen
WT-8649 Os métodos WT_SESSION não podem liberar buffers de arranhões a menos que redefinam ou fechem
WT-8743 Configurar configuração hs_cleanup para enfatizar o cache menos
WT-8753 Adicionar tombstone ao reverter atualizações na memória, preparadas e reconciliadas
WT-8799 Desative a atualização da documentação no mongodb-5.0
WT-8874 Desative os testes de compatibilidade no mongodb-5.0
WT-8879 Defina o sinalizador OOO quando a lápide selecionada estiver globalmente visível
WT-8894 Encontre o caminho para o mongod executável para teste de coleta manual
5.0.6 Registro de alterações
Fragmentação
SERVIDOR-45149 O comando replSetStepDown em txn_two_phase_commit_failover.js não deve atingir o tempo limite
SERVIDOR- A56127 atualização repetível pode ser executada mais de uma vez se o bloco for migrado e o padrão de chave de shard usar campos aninhados
SERVIDOR-56227 Adicione o comando voltado para o usuário para definir allowMigrations como false para uma collection fragmentada
SERVIDOR- O58622 coordenador DDL lida incorretamente com o erro de write concern ao remover o documento do coordenador
SERVIDOR-60624 txn_commit_optimizations_for_read_only_shards.js pausa a replicação no coordenador e pode deixar a transação presa em preparação
SERVIDOR- O60682 TransactionCoordinator pode bloquear a aquisição do tíquete de gravação do WiredTiger para persistir sua decisão, prolongando as transações que estão no estado preparado
SERVIDOR- O60860 ReshardingCollectionCloner usa a primary read preference quando o mais próximo foi destinado
SERVIDOR-61003 Os erros do ReadConcernMajorityNotAvailableYet do ShardRegistry devem ser processados novamente
SERVIDOR-61105 A lógica de migração de sessões durante o moveChunk polui os logs
SERVIDOR-61268 Corrigindo a liberação de uma seção crítica recuperável em secundários
SERVIDOR-61416 Repetir erros indefinidamente no coordenador de renomeação
SERVIDOR-61459 ShardingCatalogManager::assignKeyRangeToZone() lê versão antiga de CollectionType enquanto executa localmente no servidor de configuração primário
SERVIDOR-61461 update_shard_key_doc_moves_shards.js falha devido a atualizações espúrias de segundários
SERVIDOR-61628 Não reagendar tarefa de exclusão de intervalo quando numDeleted < numDocsToRemovePerBatch
SERVIDOR- Revise a61637 política de lotes do excludente de intervalo
SERVIDOR-61689 O método ActiveMigrationsRegistry::lock não lida corretamente com suas exceções
SERVIDOR-61759 A redefinição do sinalizador AllowMigrations deve abortar as migrações em andamento
SERVIDOR-61816 cancel_coordinate_txn_commit_with_tickets_exhausted.js pode esperar para sempre devido à condição de corrida entre o reaper da transação e o coordenador de transações
SERVIDOR- A61945 clonagem de coleção de refragmentação pode falhar com NamespaceNotSharded quando a preferência de leitura "mais próxima" escolhe secundária
SERVIDOR- O61950 ReshardingOplogFetcher aguarda a conclusão da solicitação de rede sem interrupção, potencialmente impedindo que a etapa de shard seja concluída
SERVIDOR-61976 [Refragmentação] Os fragmentos podem apresentar erros ao atualizar a versão do fragmento após a etapa de atualização, paralisando a operação de refragmentação
SERVIDOR-62065 Caminho de atualização de 3.6 a 4.0 pode deixar entradas de chunk sem histórico nos shards
SERVIDOR-62171 Adicionar registros à saída de runConcurrentMoveChunk em sharding_statistics_server_status.js
SERVIDOR-62178 A refragmentação pode falhar com NamespaceNotSharded se o destinatário primário falhar antes de criar uma coleção de refragmentação temporária
SERVIDOR-62207 ReshardCollection com maxTimeMS pequeno pode travar o shard devido à vida útil incorreta do objeto BSON
SERVIDOR-62245 MigrationRecovery não deve assumir que apenas uma migração precisa ser recuperada
SERVIDOR- O62296 MoveChunk deve recuperar qualquer migração inacabada antes de iniciar uma nova
Replicação
SERVIDOR-59721 O nó pode não conseguir sincronizar com outros nós após executar o rollback para o registro de data/hora estável
Query
SERVIDOR-57588 Resultados de query inconsistentes quando uma posição de array é indexada cujo valor é uma array
SERVIDOR-59754 Registro incorreto de queryHash/planCacheKey para operações que compartilham a mesma forma $lookup
SERVIDOR-62147 Query de escape usando o protocolo OP_QUERY é interrompida quando mais de um lote getMore é necessário
Armazenamento
SERVIDOR-30846 Executar o dbCheck como carga de trabalho em segundo plano nos testes FSM
SERVIDOR-55483 Adicione um novo parâmetro de inicialização que ignore a verificação das configurações de registro da tabela
SERVIDOR-58409 A inicialização do RecordId de inicialização é falha com histórico durável e reconstruindo transações preparadas
operações
SERVIDOR-28953 Capturar estatísticas df (disco cheio) no FTDC
Internals (Internos)
SERVIDOR-49748 A sincronização inicial deve clonar admin.system.version antes de qualquer outra coleção
SERVIDOR-54468 Ativar o sinalizador de recurso para suporte mínimo para fragmentação de coleções de séries temporais
SERVIDOR- O56167 analisador de suspensão de garantia coleta despejos de núcleo para cluster fragmentados, no mínimo
SERVIDOR-57037 Melhora a precisão dos contadores de operadores
SERVIDOR-57092 Use o nome de teste real para as suítes de resmoke do executor JS
SERVIDOR-57289 redact não deve converter BSONArray em BSONObj
SERVIDOR-57312 Fixe dependências transitivas do Python e use o arquivo fixado para instalação no Evergreen
SERVIDOR-57772 Pontos de falha em mongos reescrevem códigos de erro de mudança de estado em writeConcernError
SERVIDOR-58035 Remover db.runCommandWithMetadata do mongo shell
SERVIDOR-58135 ReplSetTest inicia falha em conjuntos de réplicas com encadeamento desabilitado
SERVIDOR-59428 Usa uma correspondência de regex mais robusta no dispositivo de compilação de índice retomável de rollback
SERVIDOR-59779 Chamar asCluster() antes de replSetFreeze em ReplSetTest
SERVIDOR-59781 multi_statement_transaction.js não tenta novamente a transação no StaleConfig
SERVIDOR-60048 CheckRepldBhash não deve falhar nos casos em que esperamos que as imagens FindAndModify retentáveis sejam inconsistentes após uma reinicialização
SERVIDOR-60217 [v5.0] enableReconfigRollbackCommittedWritesCheck deve ser aplicado em 4.4
SERVIDOR-60310 A validação da resposta OCSP não deve considerar os status de certificados irrelevantes
SERVIDOR-60334 Pausar o WiredTigerSizeStorer durante o rollback para estável
SERVIDOR-60392 Corrija o tempo no teste priority_takeover_two_nodes_equal_priority.
SERVIDOR-60513 Executar a compilação de burn_in_tags na distribuição -large
SERVIDOR-60517 Aplique eviction_dirty_target < eviction_dirty_trigger no fuzzer
SERVIDOR- O60685 TransactionCoordinator pode interromper a atualização executada localmente com uma categoria de erro que não seja de interrupção, levando à falha do servidor
SERVIDOR-60788 merge_causes_infinite_loop.js tenta expor um problema que não existe mais
SERVIDOR-60809 Adiciona capacidade para não idLookup após $search
SERVIDOR-60959 Inserir em uma série temporal obtendo a coleção de erros ErrorCodes::TimeseriesBucketCleared
SERVIDOR-61005 rs.initiate() falha com "Falha do invariante" em opções de inicialização específicas
SERVIDOR- A61012 instanciação da regra TEMPLATE às vezes tem um comando no ninja gerado
SERVIDOR- O61097 SizeStorer pode causar bloqueios de prazo com despejo de cache
SERVIDOR-61121 Faça com que TransactionMetricsObserver suporte TxnNumberAndRetryCounter
SERVIDOR-61122 Registrar TxnNumberAndRetryCounter em métricas e métodos de registro em TransactionParticipant e TransactionRouter
SERVIDOR-61188 Quando storeImageInsideCollection=true, as entradas noop de pré-imagem para coleção com preImageRecordingEnabledForCollection=true são atribuídas a OpTimes incorretas
SERVIDOR-61194 Evite a reutilização de OIDs de baldes de séries temporais com granularidade grosseira
SERVIDOR-61201 Criar uma visualização pode levar a um impasse
SERVIDOR-61214 Certifique-se de ter a entrada mais recente conhecida do cache do catálogo ao criar config.system.sessions
SERVIDOR-61216 O sinalizador --cache-disable resulta em um stacktrace do python
SERVIDOR-61275 Destruir o armazenador de tamanho após o desligamento do cache de sessão
SERVIDOR-61307 Adicionar contexto aos erros de análise da expressão partitionBy de $setWindowFields
SERVIDOR-61358 validar incorretamente o cache do diretório, aumentando novamente o InvalidChecksum
SERVIDOR-61427 Compilações de índice exclusivas podem causar uma perda de disponibilidade durante a confirmação devido à verificação de muitas duplicatas falsas
SERVIDOR-61479 Aumente o número de tentativas de conexão a um conjunto de réplicas após um detalhamento
SERVIDOR-61532 Os opcounters para detectar violações restritas precisam ser expostos.
SERVIDOR-61550 Modificar auto_workload_path em perf.yml para ser relativo ao cwd
SERVIDOR- A61590 presença da collection system.buckets não deve presumir que a collection seja uma coleção de séries temporais.
SERVIDOR-61591 Robustecer teste currentop_shell.js
SERVIDOR-61602 timeseries_min_max.js pressupõe que as medições sejam devolvidas na ordem de inserção
SERVIDOR-61650 Desconecte nós antes de reiniciar a replicação em sync_source_selection_ignores_minvalid_after_rollback.js
SERVIDOR-61681 Aguarde a atualização do replSetGetStatus em replSetGetStatus_member_wall_times.js
SERVIDOR-61690 Ajustar protocolo de campos armazenados para o Atlas Search
SERVIDOR-61738 Reavive o arquivo dbCheck.js e torne-o determinístico.
SERVIDOR-61743 A sinalização -fno-builtin-memcmp não deve ser aplicada, exceto em8664 plataformas x _
SERVIDOR- O61748 dbCheck não deve manter um bloqueio de banco de dados forte durante lotes
SERVIDOR- O61754 dbCheck não deve manter um forte bloqueio de coleção durante os lotes
SERVIDOR-61757 Adicione uma opção de comando dbCheck para personalizar o tamanho do lote
SERVIDOR-61791 pin pymongo
SERVIDOR-61805 Use a porta para verificar o nó primário em timeseries_retryable_write_downgrade_oplog_rollover.js
SERVIDOR-61846 Impedir que o redact lance BSONObjectTooLarge
SERVIDOR- O61852 dbCheck deve tentar bloquear a collection com backoff
SERVIDOR-61858 Aguarde até que o nó se torne primário antes de desconectar em sync_source_selection_ignores_minvalid_after_rollback.js
SERVIDOR-61877 Remover a verificação de consistência do catálogo do dbCheck
SERVIDOR-61883 [v5.0] Suporte de leitura para buckets de série temporal compactados
SERVIDOR-61910 initiate_takes_stable_checkpoint.js não conta o encerramento de conexões na reversão
SERVIDOR-61931 Permitir que a função ClusterManager opere contra system.buckets.* coleções
SERVIDOR-61955 Exponha o dbCheck como um comando geralmente disponível
SERVIDOR-62022 Reduzir o registro de informações do dbCheck na produção, iniciar e parar o registro
SERVIDOR-62023 Melhorar a observabilidade do dbCheck
SERVIDOR-62037 Corrigir definição de conjunto de réplicas no arquivo system perf yaml para linux-1-node-15gbwtcache
SERVIDOR-62041 Adicionar um tempo máximo de execução em lote ao dbCheck
SERVIDOR-62164 Remover várias variantes de construção obsoletas em todas as ramificações estáveis
SERVIDOR-62210 Corrigir o manuseio do medidor de progresso do dbCheck de coleções descartadas e recriadas
SERVIDOR-62212 Suporte writeConcern para dbCheck
SERVIDOR- Desativar62226 dbcheck_no_history_on_secondary.js no EFT
SERVIDOR- Aguarde a confirmação da62243 maioria do documento do relógio vetorial sem tempo-limite
SERVIDOR-62277 Regressão de desempenho do dbstats devido ao cálculo do espaço ocupado em disco
SERVIDOR-62336 Tolerate SnapshotTooOld errors in dbCheck testing
SERVIDOR-62380 Aguarde o ponto de confirmação da maioria ser avançado em cada nó antes de iniciar o teste de reversão em rollback_set_fcv.js
SERVIDOR-62382 Vários 2 testes do Amazon Linux 5 no .0, 5.1, 5.2 e as cascatas master não estão funcionando
SERVIDOR-62419 recover_multiple_migrations_on_stepup.js falha quando executado no conjunto de detalhes do servidor de configuração
SERVIDOR-62423 Corrigir replsetinitiate_works_with_keyfile_profile_verbose_options.js para trabalhar no ephemeralForTest
SERVIDOR- Torna o62592 teste de timeseries_sharding_admin_commands.js clearJumboFlag mais resiliente
SERVIDOR-62706 dbcheck.js: lidar com conjuntos de réplicas com membros de depuração/liberação mista
WT-8395 Dados inconsistentes após a atualização de 4.4.3 e 4.4.4 a 4.4.8+ e 5.0.2+
WT-8534 Permitir a recuperação de um snapshot do ponto de verificação para recuperação de backup e restauração
WT-8576 Ativar o registro no ponto de verificação de teste
5.0.5 Registro de alterações
Fragmentação
SERVIDOR-51329 Erro inesperado não repetível ao desligar um servidor mongos
SERVIDOR-55382 Ignore o erro de gravação repetível sendo convertida em transação e falha na transação random_moveChunk_update_shard_key.js
SERVIDOR-56227 Adicione o comando voltado para o usuário para definir allowMigrations como false para uma collection fragmentada
SERVIDOR-57686 Precisamos de uma cobertura de testes que corra mais forte diante das eleições
SERVIDOR-58343 Reabilite o reshard_collection_failover_shutdown_basic.js
SERVIDOR-59719 shardsvr{Commit, Abort}ReshardCollection pode retornar um erro irrecuperável ao passo a passo, levando ao fassert() no servidor de configuração
SERVIDOR-59806 O caminho otimizado da coleta de fragmentos não é bem-sucedido com um grande número de blocos
SERVIDOR-60730 shardsvrDropDatabase deve sempre ligar coordenador existente
SERVIDOR-60751 move_chunk_critical_section_non_internal_client_abort.js não considera as desativações do servidor de configuração
SERVIDOR-60804 Remover verificações de versão do shard de cursor_valid_after_shard_stepdown
SERVIDOR-60945 Aumente o valor do tempo limite da seção crítica para resharding_large_number_of_initial_chunks.js
SERVIDOR-61027 Alterações de permitMigrations na porta
SERVIDOR-61066 Faça com que os comandos DDL do shardsvr verifiquem o status primário depois de marcar opCtx como interruptível
SERVIDOR- Torna o61289 resharding_retryable_writes.js mais robusto ao tempo
SERVIDOR- O61473 coordenador de resharding chama ReshardingMetrics::onCompletion() várias vezes em erros transitórios, levando à falha do servidor de configuração
SERVIDOR-61482 Atualizações para config.reshardingOperations esperar que o PrimaryOnlyService seja reconstruído enquanto mantém o slot do oplog, paralisando a replicação no servidor de configuração indefinidamente
SERVIDOR- O61483 coordenador de refragmentação não consegue recuperar a decisão de abortar na etapa, tenta confirmar a operação como bem-sucedida, levando à inconsistência de dados
SERVIDOR-61607 Aceite DuplicateKey como um possível erro em resharding_nonblocking_coordinator_rebuild.js
SERVIDOR-61633 O RecipientStateMachine do ressarding não participa do pool de thread para o ReshardingOplogFetcher, causando falha do servidor no desligamento
Replicação
SERVIDOR-54909 Em replSetGetStatus, relate os últimos tempos de parede de operação aplicada e durável para todos os membros
SERVIDOR-60946 Condição de corrida em replsetprio1.js ao iniciar o replset com nós com prioridades diferentes
Agregação
SERVIDOR-59924 Erro ao executar o agregado $out com a read concern "available" em clusters fragmentados
Armazenamento
SERVIDOR-58736 Evite comportamentos quadráticos na reversão com muitas coleções
Internals (Internos)
SERVIDOR-54776 Ativar sinalizador de recurso para PM-2191
SERVIDOR-55535 Testes de desempenho para exercitar otimizações de fluxos de mudança
SERVIDOR-57131 Corrija a corrida trivial em topology_listener_test
SERVIDOR-57164 Falha invariante em uma $group-by-variable optimization
SERVIDOR-57171 Torne o teste de killop mais resiliente
SERVIDOR-57486 Impedir verificações periódicas de índice no teste transactions_stale_shard_version_errors.js
SERVIDOR- O58636 nó de sincronização inicial pode perder a entrada final do oplog ao calcular o stopTimestamp em relação a uma fonte de sincronização secundária
SERVIDOR-59329 Certifique-se de que withTemporaryOperationContext gere um erro se o nó não for mais primário
SERVIDOR-59432 Faça o downgrade da invariante e adicione uma tassert adicional para otimizar o grupo na variável do sistema
SERVIDOR-59654 Adicionar tarefa Evergreen para atualização de série temporal fuzzer
SERVIDOR-59662 Criar um teste de concorrência com inserções de séries temporais e interromper a geração de comandos
SERVIDOR-59858 Adicionar observabilidade para tarefas agendadas no thread do reator
SERVIDOR-59871 startup_recovery_for_restore_restarts.js precisa garantir que um ponto de verificação ocorra após o ponto de falha
SERVIDOR-59879 Ajuste o valor maxTimeMS para permitir uma execução mais lenta no conjunto de testes paralelos
SERVIDOR-60393 aumente o limite de tempo de replica_sets_jscore_passthrough para 3h.
SERVIDOR-60424 TenantOplogFetcher atinge o tempo limite ao recriar o cursor de aggregation
SERVIDOR-60632 Erro inconsistente no mongos quando o destino de renameCollection já existe
SERVIDOR-60670 use uma ramificação separada em vez de um commit específico para o TPCC
SERVIDOR-60671 Remover dagger
SERVIDOR-60756 Adiciona registro adicional para atualizações malsucedidas em multi_statement_transaction_atomicity_isolation.js
SERVIDOR-60762 $setWindowFields PartitionBy uma array deve apresentar um erro consistente
SERVIDOR-61021 Os documentos podem ser recuperados fora de ordem em timeseries_delete.js
SERVIDOR-61039 ListIndexes de séries temporais fragmentadas devem informar o namespace da visualização
SERVIDOR-61164 Aceite o código de erro 48 (autenticação inadequada) como uma resposta válida para a verificação de vida do LDAP
SERVIDOR-61178 Use menos simultaneidade em find_cmd_with_indexes_timeseries.js
SERVIDOR- O61208 balancer pode estar sendo executado quando não deveria em transactions_stale_shard_version_errors.js
SERVIDOR-61269 Adicionando registro a awaitdata_getmore_cmd.js
SERVIDOR-61283 [5.0] Adicionar requires_fcv_50 a timeseries_insert_kill_op.js e timeseries_insert_idle_bucket_expiration.js
SERVIDOR-61291 Corrija a compatibilidade com checkout_idl_files_from_past_releases.py
SERVIDOR-61309 Lógica de Requisição de Bloqueio de Seqüência Temporal
SERVIDOR- reduzir61360 9 variantes Debian jlink para evitar casos de OOM
SERVIDOR-61405 Considere remover a verificação de fCV de $$SEARCH_META
SERVIDOR-61597 Use a ordem determinística para random_moveChunk_timeseries_inserts.js
WT-3445 Adicione várias tabelas ao testador de formato.
WT-5008 Migrar a tarefa "wiredtiger-perf-btree" do Jenkins para o Evergreen
WT-5010 Migrar a tarefa "wiredtiger-perf-checkpoint" do Jenkins para o Evergreen
WT-5011 Migrar a tarefa "wiredtiger-perf-log-consolidated" do Jenkins para o Evergreen
WT-5012 Migrar wiredtiger-perf-evict para Evergreen
WT-5013 Migrar a tarefa "wiredtiger-perf-stress" do Jenkins para o Evergreen
WT-5580 Despeje o comando wtperf em registros no teste wtperf do Evergreen
WT-6001 Evite ler a página em cache se ela precisar ser reescrita
WT-6022 Cache NVRAM
WT-6116 Ativar novamente o teste sem carimbo de data/hora
WT-7694 Correções para que os prefixos de bucket sejam usados corretamente em nomes de objetos.
WT-7820 Recupere o carimbo de data/hora durável no disco para comparar com o carimbo de data/hora da atualização mais recente
WT-7845 Adiciona um oldest_id para níveis e seus metadados.
WT-7912 Corrija a pesquisa de prefixo perto da otimização para lidar com cenários em que o intervalo de chaves é dividido entre páginas.
WT-8004 Crie uma ordem de leitura para o guia de arquitetura
WT-8030 Adicionar verificações de sanidade relacionadas à configuração do acionador de derivação
WT-8046 Mantenha definições de configuração não persistentes entre as chamadas wiredtiger_open em test/format
WT-8065 Atualizar documentação sobre cursor e configuração prefix_key
WT-8076 Modificar o teste csuite tiered_abort para funcionar com o cmake
WT-8114 Reverter permite definir o registro de data e hora de preparação menor ou igual ao mais recente registro de data e hora de leitura ativa com configuração de preparação arredondada
WT-8151 Tornar durable_start_ts igual a stop_ts se stop_ts for inferior a durable_start_ts e superior a start_ts
WT-8157 Corrigir a condição de tempo limite do format-abort-recovery-stress-test
WT-8163 Considere mais cenários de despejo para desistir da limpeza de pontos de controle
WT-8167 Remover getters não utilizados do código cppsuite
WT-8173 Corrija o nó do armazenamento de colunas de linha no diagrama do guia de arquitetura
WT-8178 Enviar por push a saída JSON gerada de wtperf_run.py para Cedar/Evergreen
WT-8179 Push out.json gerado de wtperf_run.py para Atlas
WT-8188 Use estatísticas de progresso compactas em testes relacionados a compactos
WT-8189 Adicione informações úteis para análise compacta a mensagens verbais WT
WT-8192 Amplie a API detalhada para dar suporte à atribuição de níveis de verbosidade por categoria de evento
WT-8194 Corrigir vazamentos de ASAN quando o tcmalloc está habilitado
WT-8196 Adicionar opções de aviso aos arquivos cppsuite
WT-8221 Compare o número de geração de gravação antes de executar RTS
WT-8224 Corrigir cobertura reclama de variável não utilizada
WT-8228 Adicione suporte de armazenamento de colunas de comprimento variável aos testes compactos
WT-8232 18 Corrigir o teste do hs para usar o cursor de liberação de evacuação para evacuar a página
WT-8233 Fix data-validation-stress-test-checkpoint ignoring failures
WT-8237 Cancele a atribuição do valor NULL à configuração após a liberação; ele permanecerá sem uso.
WT-8241 Ignorar devolução de valor para a maior chave
WT-8253 Correção de problema de espaço em disco em testes de estresse de ponto de controle
WT-8254 Implementação da nova API interna do WiredTiger para definir mensagens verbais com um nível de gravidade associado
WT-8255 Criar um teste de conjunto Python para afirmar que os usos legados da interface detalhada ainda funcionam conforme o esperado
WT-8256 Criar novos testes capturando diferentes cenários de configuração detalhada
WT-8270 Atualização da janela de tempo para limpar o estágio obsoleto da reconciliação para considerar corretamente a visibilidade global.
WT-8271 Capturar o status da ramificação e do commit do git na saída do resultado do teste de desempenho
WT-8275 Simplificar estatísticas compactas
WT-8280 Desativar temporariamente a declaração de prefixo
WT-8281 Corrige o processamento de pedidos com o registro de data/hora de parada da loja histórica
WT-8283 Use a nova API detalhada em arquivos compactos
WT-8284 Aprimore o rollback de transações quando o rollback for necessário
WT-8285 Simplifique o uso de CMakes de bibliotecas de terceiros
WT-8286 Criar teste de estresse para pesquisa de prefixo
WT-8291 Chamar _exit() em vez de exit() sem um exec
WT-8294 Envie os resultados dos testes de desempenho para uma coleção
WT-8297 verificação de ordem de registro de data e hora disparada na tabela registrada em recuperação
WT-8298 Alterne os testes de desempenho Evergreen para usar ubuntu2004-grandes instâncias
WT-8314 Corrija os blocos de retorno do cache do bloco para a tabela errada
WT-8316 correções do modo de compatibilidade com versões anteriores do formato
WT-8317 Nunca armazene chaves de transbordamento em páginas internas
WT-8318 Adicionar suporte ao format.sh para um diretório de arquivos CONFIG
WT-8321 Atualizar o tempo limite para testes de fumaça para 60 minutos
WT-8331 alterar o formato para permitir caracteres entre aspas
WT-8335 Suporte à compilação de uma biblioteca WiredTiger estática e compartilhada no CMake
WT-8336 Desative o sinalizador unsafe-loop-optimizations ao compilar arquivos c++
WT-8337 o teste de E/S direta do formato falha ao desativar os backups
WT-8339 Adicione vírgula ausente ao cabeçalho do monitor wtperf
WT-8342 Coverity: CID 121074: UNINTENDED_INTEGER_DIVISION em src/support/float.c
WT-8345 API para configurar cache_max_wait_ms no nível da sessão
WT-8346 Migrar os testes restantes de "wiredtiger-perf-stress" do Jenkins para Evergreen
WT-8347 Slipup em test_checkpoint modifica alterações
WT-8349 As execuções do formato in-memory podem criar uma CONFIG com tamanho de cache ilegal
WT-8350 Corrigir problemas de teste/formato em que o tipo errado de valor foi usado para desativar um valor de configuração
WT-8354 As compilações de formato histórico usadas em execuções de compatibilidade precisam de sua sintaxe anterior
WT-8355 Defeito 121096 da análise de coverity : leitura de ponteiro não inicializada
WT-8357 Adicione mais expansões Evergreen ao resultado do teste de desempenho
WT-8358 Passe os campos ops e args para o wtperf por meio da linha de comando
WT-8359 Separe os testes de fumaça dos testes de estresse no Evergreen
WT-8363 Validar o resultado das estatísticas por testes de desempenho
WT-8364 Corrige o bug CMake ao criar cppsuite com TCMalloc
WT-8368 Corrigir saída de mensagem verbosa produzida por '__wt_verbose_multi'
WT-8394 Reverter Validar saída de estatísticas por testes de desempenho
5.0.4 Registro de alterações
Fragmentação
SERVIDOR-40865 O ShardServerCatalogCacheLoader não serializa operações de leitura com outras operações para a mesma coleção
SERVIDOR-49897 Inserir entradas no-op nas collections de buffer do oplog para reescalonamento, de modo que a retomada seja menos dispendiosa
SERVIDOR-53335 Queries, atualizações e exclusões com agrupamentos não "simples" podem perder documentos ao usar a fragmentação com hash
SERVIDOR- A54231 refragmentação pode deixar para trás a coleção local no fragmento primário anterior que não possui nenhum bloco
SERVIDOR-54623 Diminuir o número de tarefas em conjuntos de passagem de consistência causal
SERVIDOR-55412 Leituras espelhadas devem propagar o campo de versão do fragmento
SERVIDOR-55429 Cancele a migração mais cedo quando o receptor não estiver eliminando faixas sobrepostas
SERVIDOR-55557 A exclusão de intervalo da migração abortada pode falhar após uma chave de shard de refinamento
SERVIDOR-56985 TODO completo listado no SERVER-56500
SERVIDOR-57217 Não relata remainingOperationTimeEstimatedSecs nas métricas currentOp para refragmentação para doadores e coordenadores
SERVIDOR-57266 Crie representações de IDL para redefinir os intervalos de tempo das métricas.
SERVIDOR-57276 Capture a porcentagem máxima/min preenchida nas métricas de FTDC vistas pelo monitor de commit
SERVIDOR-57479 Remover resharding_test_util.js
SERVIDOR-57654 Ligue para o pipeline::dispose() se o pipeline::getNext() jogar em ReshardingCollectionCloner
SERVIDOR-57655 Ligue para o pipeline::dispose() se o pipeline::getNext() jogar em ReshardingTxnCloner
SERVIDOR-57665 Remover o método desallowWritesForResharding() não utilizado
SERVIDOR-57675 random_DDL_CRUD_operations.js pode tentar renomear para um mesmo destino duas vezes
SERVIDOR-57686 Precisamos de uma cobertura de testes que corra mais forte diante das eleições
SERVIDOR-57760 Introduzir métricas dedicadas do tipo OpCounters para refragmentação e usá-las no ReshardingOplogApplier
SERVIDOR-57761 Aumentar o contador de inserção como parte da reabilitação da clonagem de coleção
SERVIDOR-58082 Falha na operação de refragmentação se allowMigrations já tiver sido definido como false
SERVIDOR-58304 o campo "métrica" nos documentos do doador, destinatário e coordenador da refragmentação não está marcado como opcional
SERVIDOR-58343 Reabilite o reshard_collection_failover_shutdown_basic.js
SERVIDOR-58407 Os componentes de refragmentação não tentam novamente em FailedToSatisfyReadPreference ao direcionar fragmentos remotos, levando a falha do servidor
SERVIDOR-58433 RehardingCoordinatorService transação em bumpCollectionVersionAndChangeMetadataInTxn possivelmente grande demais
SERVIDOR-58592 Torne o ReshardingCoordinatorService mais robusto quando as reduções ocorrerem perto do final de uma operação de refragmentação.
SERVIDOR-58871 Defina o db fixo como principal em write_concern_basic.js
SERVIDOR-58914 Criar classe ReshardingDonorWriteRouter com stubs de função
SERVIDOR-58915 Implemente a funcionalidade ReshardingDonorWriteRouter junto com testes de unidade
SERVIDOR-58960 Meça a sobrecarga do ShardingWriteRouter no caminho de código de escrita
SERVIDOR-58980 Evita que o teste StepDownStepUpEachTransition do coordenador de refragmentação alterne entre desativação e conclusão
SERVIDOR- A58990 refragmentação sempre grava um novo carimbo de data/hora da collection
SERVIDOR-59023 A refragmentação pode falhar com NamespaceNotSharded após um failover primário em um shard de recipiente
SERVIDOR-59160 Desative o balanceador em test_stacked_migration_cleanup.js
SERVIDOR-59208 Permitir que a retryable write em resharding_replicate_updates_as_insert_delete.js falhe com ShardCannotRefreshDueToLocksHeld
SERVIDOR-59500 Os coordenadores de DDL não devem liberar bloqueios dist na demissão
SERVIDOR-59585 ReshardingOpObserver executa uma conversão inválida de CollectionShardingRuntime em servidores de configuração
SERVIDOR- A59694 refragmentação de comandos proibidos assume incorretamente a consistência na collection Config.Cache.Collections
SERVIDOR- O balanceador entra em59769 conflito com testes de migração de shard
SERVIDOR-59775 ReshardingDonorOplogIterator aciona um fassert() quando continua a ser executado no estado de nó SECUNDÁRIO após um stepdown
SERVIDOR-59803 Definir maxTimeMs para agregação de atualização de cache do catálogo
SERVIDOR-59811 O ReshardingOplogFetcher pode ver o postBatchResumeToken retroceder no tempo ao alternar fontes de sincronização, interrompendo a operação de refragmentação
SERVIDOR-59812 ReshardingMetrics::onStepDown() é chamado enquanto os componentes de replicação de dados ainda estão em execução, levando a uma falha invariante
SERVIDOR-59849 Adicione um teste para verificar o comportamento do ReshardingOplogFetcher quando a imagem pré/pós não puder ser obtida
SERVIDOR-59890 Exclua migration_coordinator_shutdown_in_critical_section.js test from the config stepdown suite
SERVIDOR-59903 Não apague as marcações renomeadas ao retomar a renomeação de metadados fragmentados
SERVIDOR-59916 T{1, 2}Starts{First, Second}AndWins em WriteConflictHelpers não sincroniza o envio da transação com falha
SERVIDOR-59923 Repetir o comando reshardCollection da thread no background do dispositivo ReshardingTest
SERVIDOR-59927 RecipientStateMachine::_restoreMetrics() da refragmentação não tenta novamente em erros transitórios, levando a fassert() no stepdown
SERVIDOR-59965 Impasse distribuído entre renameCollection e transação de vários fragmentos
SERVIDOR-60094 ReshardingOplogApplicationRules não versiona todas as gravações
SERVIDOR- O60142 shard pode migrar para cima dos órfãos após a limpeza dos metadados de filtragem
SERVIDOR-60161 Impasse entre o passo a passo do servidor de configuração e o comando _configsvrRenameCollectionMetadata
SERVIDOR-60220 RehardingCoordinator::installCoordinatorDoc deve atualizar no estado da memória antes de chamar logChange
SERVIDOR-60266 Tentar novamente as exceções WriteConcernError em coordenadores DDL
SERVIDOR- O60291 reenvio de comandos proibidos não espera que o destinatário termine
SERVIDOR-60413 Corrija o motivo da seção crítica usado pelo comando moveChunk
SERVIDOR- O60508 servidor de shard OnReplicationRollback é lançado ao recuperar a seção crítica na coleção de séries temporais
SERVIDOR-60592 Os comandos dos participantes do DDL precisam garantir que eles gravem com seu número TXN
SERVIDOR-60731 Adiar a liberação da seção crítica do banco de dados no coordenador do banco de dados suspenso
SERVIDOR-60737 Remover verificação incorreta do registro de data e hora do ShardServerCatalogCacheLoaderTest
SERVIDOR- O60774 resharding pode ser aplicado por meio de reshardFinalOp sem fazer a transição para consistência estrita, interrompendo as operações de gravação na coleção que está sendo refragmentada até que a seção crítica atinja o tempo-limite
SERVIDOR-60811 O banco de dados de descarte pode descartar novas collections após o stepdown
SERVIDOR-60858 _configsvrReshardCollection comando que se junta ao ReshardingCoordinator existente pode perder a interrupção no stepdown
SERVIDOR- O60859 ReshardingCoordinator aguarda o _canEnterCritical futuro sem cancelamento, potencialmente impedindo que a etapa primária do servidor de configuração seja concluída
SERVIDOR-60916 Restaure o CPS que falhou com um snapshot com documentos em reshardingOperation
SERVIDOR-61026 Inverter a ordem de fragmentos que recebem o comando do participante da coleta de queda
SERVIDOR- A61052 refragmentação das atualizações do documento do coordenador do doador e do destinatário pode atingir o tempo limite de espera pela replicação no documento do coordenador, levando a uma afirmação fatal
SERVIDOR-61066 Faça com que os comandos DDL do shardsvr verifiquem o status primário depois de marcar opCtx como interruptível
SERVIDOR-61108 RehardingCoordinatorService, as exclusões da collection de configuração podem atingir o tempo limite aguardando replicação no documento do coordenador, levando a uma afirmação fatal
Replicação
SERVIDOR-58988 Evite o ciclo de seleção da fonte de sincronização durante a recuperação primária.
SERVIDOR-59170 Excluir max_doc_size.js do conjunto tenant_migration_multi_stmt_txn_jscore_passthrough
SERVIDOR-59646 Verifique se a diferença nos tempos de ping é maior que changeSyncSourceThreshold antes de avaliar a origem de sincronização em nodes_in_primarys_datacenter_dont_sync_across_datacenters.js
SERVIDOR-60153 Registros de nível mais INFO durante a eleição
Query
SERVIDOR- a51806 fase de inserção de chave em massa da construção do índice mantém o bloqueio IX sem ceder
SERVIDOR-55516 Remover marcações para testes de série temporal em passthroughs fragmentados
SERVIDOR-57321 A expressão de correspondência $mod lida incorretamente com NaN, Infinity e valores grandes
SERVIDOR-57376 As estatísticas CollectionImpl e IndexCatalogImpl não são inicializadas e podem ser gravadas nos registros
SERVIDOR-60586 out_max_time_ms.js não habilita corretamente o ponto de falha "maxTimeNeverTimeOut" levando a falhas de teste espúrias
Agregação
SERVIDOR- Correspondência59308 após $lookup-$unwind não aplicado corretamente aos resultados de $lookup
SERVIDOR-59613 A expressão $range deve apresentar erro se exceder o limite de memória
SERVIDOR-59924 Erro ao executar o agregado $out com a read concern "available" em clusters fragmentados
Armazenamento
SERVIDOR-58130 A alteração do validador de coleção de séries temporais é reconhecida pelo servidor sem erros
SERVIDOR-59057 Não imponha contagem rápida no comando validate para config.transactions collection
operações
SERVIDOR-53242 Sempre registre o comando collmod
SERVIDOR-59883 Tenha uma mensagem de shell de mongo sobre o uso de mongosh em relação à sinalização --quiet
Internals (Internos)
SERVIDOR-52310 Ativar o sinalizador de recurso para o trabalho de integração para permitir novos parâmetros $search
SERVIDOR-53350 Exponha métodos no dispositivo ReshardingTest para enviar replSetStepUp, SIGTERM e SIGKILL para fragmentos e servidor de configuração enquanto a refragmentação está em execução
SERVIDOR-53351 Adicione uma tarefa de refragmentação do fuzzer com intensificações ativadas para fragmentos
SERVIDOR- Instâncias53913 RehardingDonorService para carregar o estado das métricas na instanciação
SERVIDOR-54206 Crie uma API sem bloqueio para a classe Fetcher (ou crie uma classe alternativa)
SERVIDOR-54726 Corrige erro de digitação em "numScannedAferResume"
SERVIDOR-54774 Atualizações do guia de arquitetura para PM-2191
SERVIDOR-54775 Criar sinalizador de recurso para PM-2191
SERVIDOR-55711 Defeito da análise de 118014 cobertura : variável 'state' sombreada em checkState ()
SERVIDOR-56416 mongod -- versão retorna com linha de registro estranha em1 laptops M
SERVIDOR-56602 Monitorar o uso de expressões de correspondência no ServerStatus
SERVIDOR- O56639 índice de registro de data/hora ident cai para recuperação de inicialização
SERVIDOR-56801 Atualizar links de espaço reservado para a verificação de reconfiguração em conjuntos de PSA
SERVIDOR-56813 Tenha em mente que a refragmentação [RFam]
SERVIDOR-56887 O comando setIndexCommitQuorum retorna {ok: 1} quando executado contra mongos em uma construção de índice não existente
SERVIDOR-57000 Correção do manuseio de pipeline correlacionado com facet
SERVIDOR-57229 killOp_gainst_journal_flusher_thread.js deve garantir que o JournalFlusher não redefina o opCtx entre encontrar o opId e executar o killOp
SERVIDOR-57295 Rotacionar registro de auditoria na inicialização
SERVIDOR-57315 Habilitar o comando shardCollection para uma coleção de séries temporais
SERVIDOR-57350 ShardKeyPattern::parseShardKeyPattern() - A representação NaN está sendo lançada para o número inteiro
SERVIDOR-57437 Implemente o roteamento de inserção para coleção de séries temporais fragmentadas
SERVIDOR-57565 Garantir que as medições de séries temporais não atualizem os blocos órfãos no cluster fragmentado
SERVIDOR-57566 Implemente o comportamento de comandos do admin de fragmentação para a coleção de séries temporais
SERVIDOR-57567 Atualize o pacote de passagem fragmentado para lidar com coleções de séries temporais
SERVIDOR-57568 Implementar comportamento de roteamento de query para coleções de séries temporais fragmentadas
SERVIDOR-57570 Desativar a atualização da granularidade na coleção fragmentada de séries temporais
SERVIDOR-57572 Reescreva índices secundários em mongos para coleções de séries temporais fragmentadas
SERVIDOR-57573 Implemente lógica de filtragem órfã para o estágio $sample em coleções de séries de tempo fragmentadas
SERVIDOR-57589 Aprimore os testes dos comandos collStats e indexStats do cluster para garantir que a soma de "séries temporais" de nível superior funcione
SERVIDOR-57603 timeseries::MinMax::minUpdates/maxUpdates deve considerar chamadas para timeseries::MinMax::min/max ao determinar atualizações a serem incluídas
SERVIDOR- Expor o auxiliar de57605 comparação de igualdade Decimal128 ao shell
SERVIDOR-57697 Avalie a latência/produtividade do ReshardingOplogApplier::_applyBatch
SERVIDOR-57700 Meça a latência/produtividade do resharding::data_copy::fillBatchForInsert em ReshardingCollectionCloner::doOneBatch
SERVIDOR-57717 Adicionar stub de série temporal para atualizar o comando
SERVIDOR-57718 Adicionar stub de série temporal para excluir o comando
SERVIDOR-57733 Determinar se uma consulta de atualização/exclusão depende somente do metacampo de uma coleção de séries temporais
SERVIDOR-57734 Determina se uma atualização modifica apenas um metaField da coleção de séries temporais
SERVIDOR-57735 Traduzir uma única atualização no metaField de uma coleção de série temporal em uma atualização em suas coleções de buckets
SERVIDOR-57736 Traduzir uma exclusão no metaField de uma coleção de séries temporais em uma exclusão em sua coleção de buckets
SERVIDOR-57742 Crie uma versão não especializada da classe OperationLatencyHistogram
SERVIDOR-57780 Melhorar o processamento do tempo limite do BlackDuck
SERVIDOR-57784 TryUntilLoop não sincroniza a resolução Destructor e Promise
SERVIDOR-58112 Adicionar sincronização explícita às promessas de comando de escape do TaskExecutor
SERVIDOR-58122 Substituir logs de pesquisa por falha invariante por uso de ponto de falha em resync_majority_member.js
SERVIDOR-58139 Evite vazar o estado do NetworkInterfaceTest::CancelLocally
SERVIDOR- a58148 asserção mirrored_reads.js não considera falha de leitura espelhada
SERVIDOR- Os58166 testes de rollback de compilação de índice reescalonável podem ficar sem espaço no RamLog
SERVIDOR-58170 Proibir a descarte de system.views se coleções de séries temporais estiverem presentes
SERVIDOR-58175 Arredondar valores de tempo antes de rotear inserções para coleções de séries temporais fragmentadas
SERVIDOR-58183 _applyPrepareTransaction não garante que prepareConflictBehavior seja kIgnoreConflictAcceptWrites em tentativas de repetição
SERVIDOR-58203 melhorar $unionWith estágio
SERVIDOR-58263 Corrige o loop de apagamento do mapa absl no TenantMigrationAccessBlockerRegistry
SERVIDOR-58331 Falha nas atualizações e exclusões da série temporal em transações com vários documentos
SERVIDOR-58370 Elemento StringMap use-after-free em RollbackImpl
SERVIDOR- o58385 aplicativo oplog de recuperação atualiza informações de várias chaves em uma collection errada
SERVIDOR-58386 atribua nomes de collection exclusivos a casos de teste em null_query_semantics.js
SERVIDOR-58390 Teste exclusões somente de metaField de séries temporais com agrupamento
SERVIDOR-58393 Ative o "agrupamento" para atualizações para séries temporais metaField-only
SERVIDOR-58394 Traduzir múltiplas atualizações ordenadas no metaField de uma coleção de série temporal em atualizações em suas coleções de buckets
SERVIDOR-58396 Traduzir múltiplas atualizações não ordenadas no metaField de uma coleção de série temporal em atualizações em suas coleções de buckets
SERVIDOR-58406 Habilitar o registro de depuração quando o TestingProctor estiver habilitado
SERVIDOR- A58412 alteração de settings.chainingEnabled na configuração do conjunto de réplicas deve afetar a alteração nas fontes de sincronização
SERVIDOR-58480 Adicione os parâmetros necessários ao hook ContinuousTenantMigration para permitir uma nova tentativa de erro transitório adequada
SERVIDOR- Tentar58485 novamente a transação sobre erros transitórios em api_params_transaction.js
SERVIDOR-58492 Teste exclusões somente de metaField de séries temporais com let
SERVIDOR-58493 Teste exclusões somente de metaField de séries temporais com dica
SERVIDOR-58519 Corrigir exclusões de séries temporais somente metaField com quedas de coleção simultâneas
SERVIDOR-58583 A análise de query para mongocryptd não lida com projeções expressivas em encontrar
SERVIDOR-58617 Permitir atualizações em uma coleção de séries temporais sem metaField
SERVIDOR-58721 processReplSetInitiate não define um stableTimestamp nem faz um ponto de verificação estável
SERVIDOR-58722 atribua nomes de collection exclusivos aos casos de teste em wildcard_index_multikey.js
SERVIDOR-58739 TODO completo listado no SERVER-58334
SERVIDOR-58774 Limpe timeseries_update_delete_util.h e atualize as referências para queryOnlyDependsOnMetaField()
SERVIDOR-58777 Inserções e atualizações discordam se um subdocumento vazio é um nível de aninhamento
SERVIDOR-58796 Ativar "let" para atualizações somente de metaField de séries temporais
SERVIDOR-58797 Ativar a "dica" para atualizações somente de metaField de séries temporais
SERVIDOR-58798 Teste "arrayFilters" para atualizações somente de metaField de séries temporais
SERVIDOR-58803 Teste se o metaField da série temporal exclui apenas buckets próximos na memória
SERVIDOR-58804 Garantir que as atualizações somente de metaField de séries temporais fechem os buckets na memória
SERVIDOR-58811 Funções de consulta de teste de unidade em timeseries_update_delete_util.h
SERVIDOR-58861 A interface de dados classificada do ephemeralForTest não funciona em máquinas big endian
SERVIDOR-58872 Adicionar a51 marcação require_fcv_ para testes de séries temporais fragmentadas
SERVIDOR-58877 Proibir o derramamento em disco no SpillableCache se não houver nenhum mecanismo de armazenamento disponível.
SERVIDOR-58888 $unionCom explicar com o modo "executionStats" não conta as etapas que são empurradas para baixo
SERVIDOR-58896 Corrija atualizações de séries temporais somente metaField com quedas de coleção simultâneas
SERVIDOR-58899 Defina o namespace curOp para visualizar a coleção para atualizações de séries temporais
SERVIDOR-58903 Lista negra index_many2.js de conjuntos de migração de locatário stepdown/kill/terminate passthrough
SERVIDOR-58930 mongodb-enterprise-unstable-server entra em conflito com mongodb-enterprise-unstable-shell
SERVIDOR-58967 Defina o namespace curOp para exibir a coleção para exclusões de séries temporais
SERVIDOR-59024 Funções de atualização do teste da unidade em timeseries_update_delete_util.h
SERVIDOR-59036 Use um nome de coleção de bucket exclusivo em clustered_index_types.js
SERVIDOR-59054 Forçar tempos limite para tarefas fuzzer geradas
SERVIDOR-59067 Corrigir condição de corrida TLS
SERVIDOR- Não permitir59072 atualizações em coleções de séries temporais onde upsert:true
SERVIDOR-59074 Não adquira tíquetes de armazenamento apenas para definir/esperar a visibilidade do oplog
SERVIDOR-59088 Criar sinalizador de recurso para suporte mínimo para fragmentação de coleções de séries temporais: atualizar e excluir
SERVIDOR-59092 Suporta o operador $jsonSchema para exclusões de séries temporais
SERVIDOR-59094 o comando shardCollection deve garantir que a coleção em série temporal seja criada corretamente
SERVIDOR-59104 Remover usos de findNthChild() no código de atualização/exclusão de séries temporais
SERVIDOR-59108 A resolução da corrida com transação não foi eliminada após o step down
SERVIDOR-59110 Atualizar mensagem de erro de conexão no ciclo de energia
SERVIDOR-59120 Criar testes de unidade para commitChunksMerge
SERVIDOR-59126 descartar a coleção de séries temporais deve descartar a coleção de buckets subjacente no servidor de configuração
SERVIDOR-59140 Validar padrão de chave de shard para comando timeseries shardCollection
SERVIDOR-59141 Revise os arquivos de especificações do RPM em busca de possíveis erros
SERVIDOR-59143 falha crítica se a opção de ferramenta "--ninja" for usada com o módulo ninja em uso
SERVIDOR-59150 non_durable_writes_on_primary_can_reach_majority.js não espera o carimbo de data/hora durável secundário ao adiantamento
SERVIDOR-59154 Adicionar casos de teste de documento de atualização de séries temporais mais abrangentes
SERVIDOR-59159 A semântica nula da função de janela $min/max é diferente de suas contrapartes de acumulador
SERVIDOR-59164 Todos os comandos de escrita no espaço de nomes de séries temporais fragmentadas devem se traduzir em blocos de espaços de nomes, em mongos
SERVIDOR-59173 Auditar mensagens de erro para atualizações e exclusões de séries temporais
SERVIDOR- Informar59174 o número de documentos atualizados/excluídos para atualizações/excluições de séries temporais
SERVIDOR-59180 Implementar reescrita e roteamento de atualização para coleções de séries temporais fragmentadas
SERVIDOR-59181 Implemente reescrita de exclusão e roteamento para coleções de séries temporais fragmentadas
SERVIDOR-59184 Adicionar testes para verificar a exatidão do índice de séries temporais e a collection de buckets após a migração de chunks
SERVIDOR- O59190 IndexAccessMethod pode ser destruído durante o rendimento de carga em massa da criação do índice
SERVIDOR-59191 SPIKE: git.get_project falha ao clonar
SERVIDOR-59194 Excluir timeseries_update_concurrent.js da execução em paralelo com outros testes
SERVIDOR-59196 Adicionar testes para o comando explain para a coleção de séries temporais fragmentadas
SERVIDOR-59214 incluir resultados de consulta em mensagem de afirmação oplog_visibility.js
SERVIDOR-59218 Substitua apenas o metaField de nível superior por "meta" para atualizações/exclusões de séries temporais
SERVIDOR-59226 Impasse ao sair com uma sessão de perfil marcada como ininterrupta
SERVIDOR-59294 Verifique o tipo de ação para oidReset
SERVIDOR- As59298 tarefas de fuzzer geradas devem usar timeout_secs e não exec_timeout_secs
SERVIDOR-59299 Melhorar o estágio $match
SERVIDOR-59321 Atualize o sufixo var para v5.0 em expansões de compilação
SERVIDOR- A59409 corrida entre a replicação de reconfig e o stepup pode fazer com que o RSM fique preso em reportar ReplicaSetNoPrimary
SERVIDOR- Limpar59410 atualização da série de tempo e excluir testes
SERVIDOR-59413 Corrija a possível corrida em tenant_migration_fetch_committed_transactions_retry.js
SERVIDOR-59425 Ninja não consegue instalar destinos de arquivo localmente
SERVIDOR-59445 Aumente a verbosidade do log de armazenamento em oplog_sampling.js
SERVIDOR-59456 Iniciar o threadpool LDAPReaper
SERVIDOR-59459 o mongodb falha ao construir com glibc-2.34
SERVIDOR-59476 validate_commit_message não permite que importações de wiredtiger sejam revertidas
SERVIDOR-59483 tenant_migration_collection_ttl.js deve contabilizar a corrida entre o clonador do destinatário e a varredura TTL do doador
SERVIDOR-59491 Adicionar a marcação "requires_multi_updates" ao geo_update2.js
SERVIDOR- A59505 query de série temporal sobre medições mistas e aninhadas pode perder alguns eventos
SERVIDOR-59515 Corrigir os padrões no comando MergeAuthzCollection
SERVIDOR- O59525 TenantMigrationRecipientAccessBlocker não foi inicializado corretamente na recuperação
SERVIDOR-59591 LockerNoop::isW() sempre retorna true, permitindo que várias operações pensem que estão mantendo o bloqueio global exclusivo ao mesmo tempo
SERVIDOR-59606 Não defina tempos limite dinâmicos em tarefas com testes que não têm histórico de tempo de execução
SERVIDOR-59635 Marcar ConfigSvrMoveChunkCommand como interrompível na desativação
SERVIDOR-59649 os nomes de arquivos do conjunto gerados por multiversão devem ser diferentes das tarefas normais
SERVIDOR-59662 Criar um teste de concorrência com inserções de séries temporais e interromper a geração de comandos
SERVIDOR- A59666 renomeação da coleção system.buckets não deve ser permitida
SERVIDOR-59669 Variável desprotegida no teste simultâneo TransientSSLParamsStressTestWithManager
SERVIDOR-59672 Correção de interrupção da replicação em step_down_during_draining3.js
SERVIDOR-59676 DocumentSourceFindAndModifyImageLookup pode atingir invariante quando usado em um fragmento
SERVIDOR-59693 O dispositivo ReshardingTest deve acomodar nós que entram em ROLLBACK ao tentar executar replSetStepUp
SERVIDOR-59701 Erro ao trabalhar com alguns fusos horários ao usar o banco de dados de fusos horários externos
SERVIDOR-59720 Gerenciar corretamente $rename em atualizações somente de metaField de séries temporais
SERVIDOR-59727 TenantMigrationAccessBlockerRegistry::_remove não é removido quando ambas as abas estão presentes
SERVIDOR-59765 $dateAdd/$dateSubtract não detectam um overflow para determinados valores de 'amount'
SERVIDOR-59778 Robustecer teste de timeseries_query.js
SERVIDOR-59796 Aguarde a replicação antes de interromper a replicação nos secundários em catchup.js
SERVIDOR-59804 Usando uma ramificação separada para YCSB em system_perf.yml
SERVIDOR-59805 Forneça uma maneira de verificar e remover opções de catálogo de índice inválidas
SERVIDOR-59843 TODO completo listado no SERVER-56639
SERVIDOR- Atualize o59865 guia de substituição para refletir a nova fórmula implícita de write concern padrão
SERVIDOR-59866 Impedir que o fCV aguarde a maioria quando o snapshot atual é descartado
SERVIDOR-59867 Mapeamentos de horizonte dividido em ReplSetConfig/MemberConfig devem ser serializados deterministicamente
SERVIDOR-59868 Corrigir corrida de construção de índice em durable_history_index_usage.js
SERVIDOR-59876 Grandes atrasos no retorno do libcrypto.so ao estabelecer conexões de saída
SERVIDOR-59885 Aguarde a estabilização do conjunto de réplicas antes de validar as coleções
SERVIDOR-59925 Teste de estresse e correção de bloqueios em buckets ociosos que estão expirando
SERVIDOR-59934 Soltar uma visualização e criar uma coleção no mesmo namespaces pode ser replicado fora de ordem
SERVIDOR- A59943 configuração de multiversão não deve baixar ativos de ramificações de teste
SERVIDOR-59952 Corrigir erro de burnin_tests multiversão durante o processo resmoke
SERVIDOR-59970 Corrige valor de retorno do comando de autenticação
SERVIDOR-60007 Implementar o comando para descartar a coleção se o UUID for diferente do esperado
SERVIDOR-60025 o documento de fila trava o servidor devido à produção de objeto de tempo de execução inválido
SERVIDOR-60038 Proibir setWindowFields na transação com snapshot de leitura de questões
SERVIDOR-60062 Correção de cópia profunda de uuid duplicado e descrição de servidor encontrada no clone de descrição de topologia
SERVIDOR-60096 Adicionar ponto de falha rollbackHangCommonPointBeforeReplCommitPoint ao RVR
SERVIDOR-60145 os arquivos de configuração de resmoke de tarefa gerados devem ser baseados em nomes de tarefas
SERVIDOR-60150 Adicionar variante a 5.0 com algumas sinalizações de recurso
SERVIDOR-60201 Limpe a atualização da série de tempo e exclua as funções de util
SERVIDOR-60218 Melhorar o estágio $group
SERVIDOR- Os60223 hosts de contêineres devem procurar binários permanentes em /
SERVIDOR- O60228 scanner de dependência externa do RPM está obsoleto
SERVIDOR-60259 definir require_multiversion na geração de tarefas
SERVIDOR-60263 falha ao carregar a biblioteca stitch_support devido à falta de inicializadores estáticos
SERVIDOR-60269 Ativar sinalizador de recurso ShardedTimeSeriesUpdateDelete
SERVIDOR-60270 Adicionar tags às funções da janela read concern test
SERVIDOR-60283 Desativar testes incompatíveis com o mecanismo de armazenamento ephemeralForTest
SERVIDOR-60285 Criar teste FSM para exclusões em coleções de séries temporais fragmentadas
SERVIDOR-60290 Atualizar distro de teste de autenticação externa do Windows
SERVIDOR-60299 Correção de bug do Backport PCRE para Bugzilla #2613
SERVIDOR- A60322 inicialização de construção do índice com falha durante a collection de renomeação entre bancos de dados pode não se limpar dos metadados da collection
SERVIDOR- O60326 Windows Server falha ao iniciar quando509 o certificado X tem um nome de assunto vazio
SERVIDOR-60340 Não encaminhar portas mongo através do túnel SSH em ciclo de energia
SERVIDOR- As60343 compilações de índice de fase única executam gravações de catálogo sem registro de data e hora ao serem canceladas
SERVIDOR-60348 Adicione featureFlagTimeseriesUpdatesAndDeletes ao 5.0 Construtor de backport do
SERVIDOR-60406 $searchMeta falha na coleta não compartilhada no cluster fragmentado quando não há resultados de pesquisa
SERVIDOR-60418 drop_sharded_timeseries_collection não suportava step downs
SERVIDOR-60420 O caminho lento 'shardCollection' executa trabalho pesado sob a seção crítica
SERVIDOR-60424 TenantOplogFetcher atinge o tempo limite ao recriar o cursor de aggregation
SERVIDOR-60430 [v5.0] tenant_migration_recipient_access_blocker_rollback.js contém um ponto de falha que impede a conclusão da instância anterior
SERVIDOR-60450 Adicionar verificação de erro para $dateSubtract ao negar o valor do valor
SERVIDOR-60451 O índice cria um código que pode acessar um BSONObj inválido porque o cursor foi salvo e restaurado em um nível inferior
SERVIDOR-60452 Corrigir a validação da chave de shard da série temporal quando a collection não existir
SERVIDOR-60456 LDAPBindOptions saem do escopo durante vinculações muito atrasadas no Windows
SERVIDOR-60469 Retryable deletes reservam dois optimes para encadeamento de preImage, apesar de não capturar uma preImage
SERVIDOR- A nova tentativa60495 falhou em satisfazer a preferência de leitura nos coordenadores DDL
SERVIDOR-60497 renameCollectionForApplyOps deve ignorar system.buckets renomear verificação
SERVIDOR-60511 o valor de retorno getPinnedOplog deve ser sempre std::min em comparação ao timestamp marcado
SERVIDOR-60518 As verificações de melhor esforço no excluidor de intervalo podem deixar órfãos
SERVIDOR- O60523 dispositivo autônomo lida incorretamente com exceções de criação de diretório
SERVIDOR-60544 Substituir as referências restantes ao slaveDelay no sistema de replicação
SERVIDOR-60548 Segfault de caminho de inserção de série temporal
SERVIDOR-60550 a função migration_util pode perder alguns erros de resposta ao enviar comandos remotos por meio do sendToRecipient()
SERVIDOR-60554 Reduza os ConnectionAttempts nas opções de conexão ssh no ciclo de energia
SERVIDOR-60588 $multiplicar lança incorretamente um erro em alguns casos no mecanismo clássico
SERVIDOR-60593 Robustecer teste sample_timeseries.js
SERVIDOR-60606 Condição de corrida durante a initial sync quando a construção de índices começa na fase de clonagem de dados
SERVIDOR-60651 Faça o backport da lógica autoSplitVector para v5.0
SERVIDOR-60661 [5.0] Adicione um teste para garantir que as coleções de séries temporais fragmentadas funcionem corretamente quando o sinalizador de feição estiver desativado
SERVIDOR-60739 Altere o tamanho do chunk em timeseries_balancer.js para dividir chunks mais cedo
SERVIDOR-60740 Robustecer teste de timeseries_multiple_mongos.js
SERVIDOR-60762 $setWindowFields PartitionBy uma array deve apresentar um erro consistente
SERVIDOR-60766 Adicione 'does_not_support_transactions' para testes de séries temporais fragmentadas
SERVIDOR-60801 Corrija o local do snapshot do logkeeper
SERVIDOR-60869 Adicione novamente lógica para definir a versão de compatibilidade de recursos em árbitros
SERVIDOR-60877 Corrigir a cópia inadvertida de MutableOplogEntry em replLogUpdate
SERVIDOR-60896 Spooler de auditoria de avanço rápido antes de acionar o evento filtrado
SERVIDOR- O60913 teste do pacote está falhando em algumas plataformas
SERVIDOR-60948 Insira o documento na nova coleção em migration_id_index.js para aguardar a criação bem-sucedida do índice no secundário
SERVIDOR-60971 Remover chamadas para o serviço de sugestão BF
SERVIDOR-61094 Gerar KeyStrings a partir de MultiIndexBlock pode resultar em limites de memória que não são respeitados
SERVIDOR-61096 ResetDbPath às vezes dá erro ao recriar o dbpath no Windows
WT-5009 Migrar os testes restantes de wiredtiger-perf-lsm para Evergreen
WT-5270 Criar script wtperf para evergreen
WT-5743 Reescreva as células quando as ids de transação forem limpas para VLCS
WT-5939 Corrige o conflito de nomenclatura resultante no erro "não é possível remover o diretório" em test_config06 (somente OSX)
WT-6077 Adicionar novas estatísticas para acompanhar o progresso compacto
WT-6193 Reative o teste VLCS no teste de formato
WT-6669 Ative a cobertura VLCS e os testes de ponto de verificação em evergreen
WT-6900 Escreva a subpágina "esquema" para o guia de arquitetura
WT-6903 Escreva a subpágina "dhandle/btree" para o guia de arquitetura
WT-6907 Escreva a subpágina " snapshots " para o guia de arquitetura
WT-6909 Guia de arquitetura de despejo
WT-6913 sistema de arquivos e guia de arquitetura de interface do sistema operacional
WT-7169 Os ts de confirmação não devem ser menores do que os últimos ts duráveis em test_timestamp22.py
WT-7250 Corrija o teste para realizar a remoção explícita em vez de confiar no tamanho baixo do cache
WT-7294 Reativar os testes de endianness do VLCS evergreen
WT-7392 Adicionou bandeira despejada ao dhandle para uso na varredura de sessão
WT-7494 Adicionar teste Python para acionar o despejo de restauração da atualização durante a recuperação
WT-7601 Corrige erro tipográfico na documentação de rastreamento de operações
WT-7695 Bombeie toda a árvore quando teclar fora do pedido encontrado em __cursor_key_order_check_row
WT-7745 Adicione macro para identificar uris para objetos de árvore
WT-7757 Pule as páginas de folha obsoletas sem precisar lê-las
WT-7844 Adicionar o teste de estresse tiered_abort para armazenamento em camadas.
WT-7885 Certifique-se de que o teste do WiredTiger use tcmalloc sempre que possível
WT-7902 Tente novamente o comando alter após um checkpoint em todo o sistema
WT-7914 Atualizar a documentação somente quando necessário
WT-7942 Liberar o bloqueio do carimbo de data/hora no teste/formato quando o carimbo de data/hora all_durable não for encontrado
WT-7949 Altere o cache do repositório local e os diretórios de bucket para serem relativos a WT_HOME
WT-7957 O armazenamento em camadas deve procurar objetos no sistema local
WT-7959 Skipped_pages é menos do que expected_pages_skipped no test_cursor17
WT-7980 Cria uma interface para o cursor "log:" que alterna arquivos de log antes de exibi-los
WT-7987 Criar Teste de Unidade para verificar se o compacto não reescreve itens de transbordamento
WT-7989 O Compact é encerrado quando executado ao mesmo tempo que um ponto de verificação do sistema
WT-7992 Fornecer API para retornar a última chave em uma tabela, independentemente da visibilidade
WT-7993 Se estiver coletando alças e não estiver no modo de checkpoint agressivo, faça com que o checkpoint durma para permitir que o checkpoint pegue um spinlock contencioso.
WT-8001 Corrigir o comportamento inconsistente da API ao definir carimbos de data/hora globais mais antigos e estáveis
WT-8007 Script de atualização para gerar corretamente um novo teste para a estrutura do conjunto de testes CPP
WT-8011 Adicionar suporte de formato para escolher aleatoriamente RS ou VLCS
WT-8017 Reative o teste de estresse no formato VLCS em evergreen.
WT-8019 Incompatibilidade de pesquisa de isolamento de snapshot do VLCS
WT-8022 Verifique os valores de retorno WT_CURSOR.modify no programa de teste de formato
WT-8023 Use informações de transações globais para avaliar se uma sessão tem uma transação ativa
WT-8024 Adicionar texto de link a referências cruzadas no Arch Guide
WT-8026 Execute compilações da linha principal PPC/zSeries/macOS com menos frequência no Evergreen
WT-8034 Use a ramificação de PR quando os documentos forem compilados no teste de PR
WT-8035 Lida com comparações lexicográficas habilitadas para prefixo para formatos de chave de cadeia
WT-8036 Adição do sinalizador de pânico de conexão em duas declarações de afirmação em wt_evict_thread_run e _wt_evict_thread_stop.
WT-8039 Adicionar um novo sinalizador para verificação da API em vez de limpar o sinalizador preparado, o que pode forçar incorretamente uma reversão
WT- A8041 reversão para estável descompacta os valores repetidamente
WT-8042 Crie um trabalho permanente para executar a variação de teste/ponto de verificação
WT-8043 Organize o argumento "ripcip" no código de visibilidade
WT-8044 Prefixo habilitado pesquisa perto de apenas retorna chaves correspondentes
WT-8048 Remover8 configuração de estresse de temporização do split_
WT-8055 Corrigir o problema quando o compact é encerrado ao ser executado ao mesmo tempo que um ponto de verificação
WT-8057 Adicione um teste para verificar se a alteração do compacto não está resultando em perda de dados
WT-8059 Adicionar um cheque no salvamento quando nenhum item excedente for encontrado
WT-8067 Corrija o código que garante a inserção do valor mais novo da loja de histórico como atualização completa
WT-8068 Melhorar o fluxo de controle de __rollback_row_modify
WT-8069 Defeito da Análise de Coveridade 120706: Teste redundante
WT-8070 Remover discrepância entre prefix_key e prefix_search
WT-8075 Defeito 120712 da análise de cobertura : a variável "constante" protege o código morto
WT-8077 Marque a página como suja quando as atualizações preparadas forem resolvidas
WT-8078 Implementar cache de retenção local de armazenamento hierárquico
WT-8079 Adicione um ponto de interrupção para verificar macros de erro e limpar o processamento da API
WT-8081 Corrigir funções de gancho em camadas para fornecer padrão para string de configuração
WT-8086 Criar teste C++ para procurar de prefixo perto de entries
WT-8092 Prefixo de saída antecipada quando as chaves estão presentes na lista de inserção
WT-8094 Corrija o uso após a liberação no extrator csv
WT-8101 Ativar o modo de diagnóstico para os testes de PPC em evergreen
WT-8103 Pule uma alça se não for uma árvore
WT-8104 Corrija vazamentos de memória observados pela ASAN
WT-8108 Usar arquivos temporários e renomeie na loja local
WT-8112 Ignorar verificação nula, por coveridade
WT-8113 Remover código morto, por coveridade
WT-8115 Definir macros somente quando necessário em arquivos cpp
WT-8116 Correção de problemas relacionados à herança na estrutura de testes C++
WT-8119 Adicionar testes compactos direcionados à estrutura de testes existente
WT-8121 Criar um teste de estresse de longa duração que insira uma grande quantidade de dados durante um longo período
WT-8125 Atualizar hs_cleanup cppsuite test para usar a nova lógica thread_context
WT-8126 Marcar a árvore como suja somente se não for recém-criada ao instanciar uma página de folha da loja virtual excluída
WT-8146 Pare o componente de rastreamento quando um teste C++ terminar
WT-8147 Detectar sintaxe inválida em configurações de cppsuite
WT-8148 Corrige o erro de digitação de comentário em util_verify.c
WT-8161 Reduzir a verbosidade do CMake Evergreenfumam
WT-8162 Refatorar o uso do argumento SMOKE no auxiliar 'define_c_test'
WT-8164 Desativar o teste10 python rollback_to_stable no Windows
WT-8168 Corrigir variáveis não utilizadas nos testes search near cpp
WT-8171 Implemente um teste de estilo C na estrutura de teste CPP
WT-8193 Caso de canto incorreto na rollback para estabilidade do VLCS
WT-8199 Fazer s_all8 aceitar quebras de linha compatíveis com Python PEP
WT-8203 Corrija a violação de camadas ao acessar a página
WT-8204 Corrigir a possível condição de corrida no7989teste CSuite "wt _compact_checkpoint"
WT-8214 Publicar apenas os documentos do projeto WiredTiger develop Evergreen
WT-8225 Corrigir corrida de dados no contexto de obtenção do zstd
WT-8226 Falha ao considerar atualização preparada
5,0,3 Registro de alterações
Segurança
SERVIDOR-57716 A cadeia de certificados parcial no PEM causa falha de validação no OCSP
Fragmentação
SERVIDOR-27383 Exigir --replSet com --configsvr
SERVIDOR-50937 Fazer com que o coordenador de restauração dê suporte à recuperação
SERVIDOR- Faça com55824 que ssl_get_more.js inicie fragmentos como replicaset
SERVIDOR-57487 Atualizar blocos durante setFCV 4.4 «--» 5.0 não deve bloquear o balanceamento por longos períodos
SERVIDOR-57953 _flushReshardingStateChange tenta atualizar a versão do fragmento enquanto outra atualização já está pendente, causando falha invariante
SERVIDOR-58081 _flushReshardingStateChange from coordinator races with donor shard acquiring critical section, stalling the resharding operation
SERVIDOR-58315 Altere os jstests para não usar nós independentes como shards nem servidor de configuração
SERVIDOR-58342 Permitir que a especificação das zonas de reshardCollection esteja vazia
SERVIDOR-58603 ensureTempReshardingCollectionExistsWithIndexes pode atingir um invariante se a collection tiver sido descartada anteriormente
SERVIDOR-58702 Corrija o comentário em ReshardingDataReplication e atualize sua ordem de declaração de membro
SERVIDOR- O58720 DropDatabaseCoordinator não deve executar novamente a lógica destrutiva após remover metadados CSRS
SERVIDOR- O58781 RehardingCoordinatorObserver não deve cumprir as promessas se os campos "donors" ou "recipients" estiverem vazios
SERVIDOR-58868 Habilitar/Remover um teste de moveChunk + AllowMigrations comentado
SERVIDOR-58917 Aguarde até que os doadores/recipientes estejam cientes de que o coordenador persistiu a decisão antes de esperar collMod, createIndexes e dropIndexes bem-sucedidos em resharding_prohibited_commands.js
SERVIDOR-58926 ReshardingDonor não deve tentar definir o tempo de parada da seção crítica se a seção crítica já tiver sido liberada
SERVIDOR- O59114 ReshardingOplogFetcher para de buscar novas entradas de oplog se o shard do doador remoto responder com exceção de interrupção
SERVIDOR-59292 o futuro da conclusão pode ser definido mais de uma vez por causa do WithAutomaticRetry
Replicação
SERVIDOR-58133 Usa tarefas de replicação divididas porque elas estão expirando devido ao implícito write concern padrão de "maioria"
SERVIDOR-58987 Corrija read_only_test.js para evitar ponto de partida além do ponto final durante a recuperação de replicação.
SERVIDOR-59083 catchup_takeover_with_higher_config.js precisa ser excluído do pacote multiversão para o último contínuo
SERVIDOR-59131 Envolver a pesquisa brutoMongoProgramOutput em um assert.soon no implicit_default_write_concern_upgrade_shards.js
SERVIDOR- Certifique-se59212 de que o nó foi desativado antes de esperar pela aquisição do catchup em catchup_takeover_with_higher_config.js
SERVIDOR-59478 Mover comando serverStatus antes de pegar RSTL em catchup_takeover_with_higher_config.js
Query
SERVIDOR-54791 Uso excessivo do descritor de arquivo durante a construção do índice com classificação externa
SERVIDOR-57448 corrigir ExpressionParams::parseTwoDParams() para lidar com valores int em padrões chave que estão fora dos limites
SERVIDOR-57667 Melhorar a velocidade de processamento do pipeline de clonagem de coleções de refragmentação
Armazenamento
SERVIDOR-58744 applyOps em coleções limitadas podem violar a restrição multi-timestamp
Construir e embalar
WT-7830 Migre os scripts de configuração do python para usar o cmake
Internals (Internos)
SERVIDOR-52007 Criar sinalizador de recurso para o trabalho de integração para dar suporte aos novos parâmetros $search
SERVIDOR-53001 TODO completo listado no SERVER-47323
SERVIDOR-53437 Atualizações do guia de arquitetura para alterar o write concern padrão para maioria
SERVIDOR- O54735 desligamento do executor pode fazer com que o AsyncTry-until defina seu resultado com ErrorCodes::BrokenPromise
SERVIDOR-55589 o comando replSetMaintenance não utiliza o RSTL
SERVIDOR-55664 Suporte a índices ID agrupados em ephemeralForTest
SERVIDOR-55760 Os testes de cancelamento para o AsyncTry são maliciosos
SERVIDOR- O55966 AsyncTry não lida mais com exceções de until () lambda, levando à falha do processo
SERVIDOR-56235 Avalie os tipos de índice que dependem de uma collection que não está sendo agrupada, em vez de não ser uma série temporal
SERVIDOR-56492 Normalize metadados de séries temporais com tipo de array
SERVIDOR-56580 Promova build-tools=próximo a estável
SERVIDOR-56763 Validar a época da collection quando não estiver retendo um bloqueio de banco de dados por $merge
SERVIDOR-56800 Falha no addShard se o CWWC não concordar com o CWWC existente no cluster
SERVIDOR-56844 Servidor de shard de Fassert na inicialização se DWCF=w:1 e nenhum conjunto CWWC
SERVIDOR-56845 Falha no addShard se DWCF=w:1 e nenhum CWWC estiver definido
SERVIDOR-56846 Falha na reconfiguração do servidor de shard se ele alterar o DWCF e o CWWC não estiver definido
SERVIDOR-57086 Não defina o prazo de maxTimeMSOpOnly herdado no comando hello em .44
SERVIDOR-57140 Corrige as relíquias de perl dos scripts de shell migrados
SERVIDOR-57262 Permitir que os nós votem em candidatos com configuração superior
SERVIDOR-57279 Atualize a constante fCV no volume de trabalho do snapshot do operador de registro
SERVIDOR-57360 Registre informações de depuração adicionais para o "invariante (_requests.empty());" em ~LockerImpl
SERVIDOR-57387 create_view_does_not_take_database_X.js deve verificar sua inserção
SERVIDOR-57435 Excluir views_coll_stats.js de conjuntos de teste causaly_consistent
SERVIDOR-57465 remove_newly_added_field_after_finishing_initial_sync.js não espera até que a nova configuração tenha sido replicada
SERVIDOR- Faça com57520 que set_audit_config.js teste inicie o shard como replicaset
SERVIDOR-57575 Investigar falhas de create_view_does_not_take_database_X.js no Windows
SERVIDOR-57585 oplog_visibility.js imprime o timestamp nulo do "próximo" para a entrada ausente do registro
SERVIDOR-57599 DocumentSourceBucketAuto retornando de quando descartado
SERVIDOR-57615 Redefinir CWWC para w:majority para testes que não criam/interrompem o conjunto de réplicas
SERVIDOR-57616 Aguarde até que o secundário carregue as chaves de assinatura no disable_cluster_time_gossiping_in_unreadable_state.js
SERVIDOR-57617 Ter o OplogFetcher em Migrações de Inquilinos fazendo uma consulta de agregação em vez de uma localização
SERVIDOR-57630 Habilitar SSL_OP_NO_RENEGOTIATION no Ubuntu 18.04 ao executar com OpenSSL 1.1.1
SERVIDOR-57651 Evite o estouro de número inteiro na análise do parâmetro de dica do Query Planner
SERVIDOR-57657 disable_cluster_time_gossiping_in_unreadable_state.js não deve modificar o $clusterTime de uma resposta
SERVIDOR-57700 Meça a latência/produtividade do resharding::data_copy::fillBatchForInsert em ReshardingCollectionCloner::doOneBatch
SERVIDOR-57737 O caminho do código de criação de índice pode gerar WCEs e invalidar um cursor ativo ao chamar abandonSnapshot sem chamar o cursor de salvar/restaurar.
SERVIDOR-57740 Uso do ShardingTest X509 também com o modo preferencial
SERVIDOR- O58051 Mongod.exe não libera identificadores de arquivo em registros girados no Windows 10
SERVIDOR-58060 Adicionar novo estágio de agregação para reduzir a conversão de imagens RRFaM em entradas oplog
SERVIDOR-58068 Várias atualizações interrompidas por uma migração de locatário devem aguardar a conclusão da migração
SERVIDOR-58119 single_node_set_new_hostname.js precisa chamar replSetReconfig com um assert.soonNoExcept
SERVIDOR-58152 Criar sinalizador de recurso para Remover Mongos da Topologia do Cluster Defeituosos
SERVIDOR-58160 Aumentar o tempo limite de saída em cluster_x509_roate.js
SERVIDOR- A58184 thread de ponto de verificação gera afirmações quando executadas com transações preparadas em recuperação na inicialização
SERVIDOR-58264 Execute apenas tarefas cron no Evergreen na branch master
SERVIDOR-58293 mongocryptd não inclui campos de API do servidor na resposta do comando explain
SERVIDOR-58353 Corrige falha nos testes de replicação desativados em conjuntos multiversão devido à alteração da versão mais recente para 5.1
SERVIDOR-58392 Retirar o histórico durável no rollback para buscar novamente
SERVIDOR-58399 Campo de errInfo duplicado em erros de gravação quando a operação falha na validação do documento
SERVIDOR-58402 Aumentar o tempo limite do comando de desligamento em shutdown_primary.js
SERVIDOR-58420 Lidar graciosamente com a despromoção dos tipos de dados na máscara
SERVIDOR-58432 Incluir link dochub na linha 5578800 de registro ao avisar sobre a depreciação/remoção de códigos operacionais antigos
SERVIDOR- O58438 pipeline de pré-busca do retryable write de migração do locatário pode ser muito lento sob carga
SERVIDOR-58464 Falha invariante durante inserção de série temporal com desligamento simultâneo
SERVIDOR-58565 Ajustar tempo-limite para replica_sets_jscore_passthrough
SERVIDOR-58581 Adicionar variável SEARCH_META que preenche a partir de mongot
SERVIDOR-58582 Criar estágio $documents e implementar unionWith sem coleção
SERVIDOR-58588 Implemente o estágio $searchMeta
SERVIDOR-58594 ReplicationCoordinatorImpl::handleHeartbeatResponse_forTest não usa _mutex ao ler _rsConfig
SERVIDOR-58620 Novo destinatário principal pode concluir a migração antes que o doador renomeie a coleção em tenant_migration_resume_collection_cloner_after_rename.js
SERVIDOR-58626 Marque capped_max1 como tenant_migration_incompatible.
SERVIDOR-58637 Desative temporariamente null_query_semantics.js de passthroughs multiversão
SERVIDOR-58669 createIndexes, dropIndexes e collMod ainda podem falhar com ReshardCollectionInProgress após a conclusão da operação
SERVIDOR-58676 Proibir pipelines que definem a variável SEARCH_META em coleções fragmentadas
SERVIDOR-58682 check_todos.py deve estar sem operação na cachoeira
SERVIDOR-58698 [Construtor de execução repetida Linux] desabilita concurrency_replication_multi_stmt_txn
SERVIDOR-58740 Reserve vários slots de oplog ao escrever findAndModify repetíveis com storeFindAndModifyImagesInSideCollection=true
SERVIDOR-58806 Usar replica_sets_jscore_passthrough_gen task on Enterprise MacOS
SERVIDOR-58812 tenant_migration_timeseries_retryable_write_oplog_cloning.js deve obter donorDoc antes da coleta de lixo
SERVIDOR-58815 Faça com que o findAndModifyImageLookup interno defina a entrada do oplog sintética com o registro de data e hora de findAndModify - 1
SERVIDOR-58823 O comando refineShardKey deve marcar seu contexto de operação como interrompível na etapa para baixo/acima
SERVIDOR-58855 Melhorar/corrigir a condição de corrida no out_max_time_ms.js
SERVIDOR-58857 Alterar fluxo filtra acidentalmente o evento de renomeação de reshardCollection [5.0 Somente]
SERVIDOR-58886 Permitir que o resultado 'vars' seja retornado de uma query de pesquisa fragmentada, mas falhar no acesso SEARCH_META
SERVIDOR-58898 Evitar que a gravação para "local" db espere pelo writeConcern
SERVIDOR-58904 DESTDIR com letras maiúsculas ou entre aspas simples causa um arquivo .ninja malformado e resmoke.ini
SERVIDOR-58919 sharding_jscore_passthrough_wire_ops_gen precisa ser marcado como uma tarefa gerada.
SERVIDOR-58948 idl_tool: suporte a idls gerados
SERVIDOR-58973 Corrija a falha deprecated_wire_ops_mongos.js com v5.0 compilação de depuração do Windows
SERVIDOR-58984 awaitable_hello_fcv_change.js não leva em conta a janela entre solicitações de hello aguardáveis devido à reconfiguração
SERVIDOR-59000 Impor dependências para tarefas geradas
SERVIDOR-59025 Aumente a verbosidade do registro de armazenamento em oplog_slow_sampling_logging.js
SERVIDOR-59040 adicionar operação_longer_than_stepdown_interval a background_unique_indexes.js
SERVIDOR-59044 Lidar com coleção de série temporal vazia para $sample no TrialStage
SERVIDOR-59056 [5.0] Corrija a verificação primária em timeseries_retryable_write_downgrade.js
SERVIDOR- O59071 uso de $sample pode acionar invariante ao conectar diretamente aos fragmentos
SERVIDOR-59091 Evite buscar o namespace do catálogo durável para cada chave inserida na criação do índice
SERVIDOR-59093 Desativa temporariamente o conjunto jstest com falha para EphemeralForTest em evergreen
SERVIDOR-59101 remova a borda LIBDEPS desnecessária da biblioteca do pipeline
SERVIDOR-59117 Os construtores do próximo xcode atingem 512 o limite de bibliotecas dyld
SERVIDOR-59121 falha de conexão ssh durante o comando check_disk no ciclo de energia deve causar falha de saída ssh
SERVIDOR-59135 Faça com que os destinos de mongocryptd em MSIs dependam de libsasl2
SERVIDOR-59158 Suporte a execução do auxiliar de shell checkFCV () com conexão mongos
SERVIDOR-59188 Defeito da Análise de Coveridade 120391: Campo escalar não inicializado
SERVIDOR-59197 Exclua as entradas de imagens antigas quando os documentos de sessão correspondentes forem excluídos
SERVIDOR-59203 Não confie em simulações para testar tarefas de geração de variantes de compilação
SERVIDOR-59204 filtro sem propriedade BSONObj armazenado na entrada debugInfo do PlanCache
SERVIDOR-59217 converter espaços em abas para arquivos de pacotes
SERVIDOR-59236 Adicionar função ao shell herdado para copiar diretórios recursivamente
SERVIDOR-59242 atualizar para snmp 5.9.1
SERVIDOR-59291 Considerar adicionar o botão de consulta 'enableSearchMeta'
SERVIDOR-59324 Remova a variante de desempenho do sinalizador de recurso do sys-perf em 5.0.
SERVIDOR-59353 Ter shell strip featureFlagRetryableFindAndModify ao iniciar a versão mongod <= 4.4
SERVIDOR-59362 Máquina de estado do gerenciador de falhas de configuração
SERVIDOR-59404 Evite que o powercycle_smoke_skip_compile atinja o tempo limite da tarefa
SERVIDOR-59431 [v5.0] desabilitar tarefa paralela no construtor EFT
SERVIDOR-59516 Criar opCtx fora do bloqueio no buscador de oplog
SERVIDOR-59573 Adicionar setParameter que pode ser usado para restaurar o tempo limite do cursor inativo nas sessões
SERVIDOR-59640 [5.0] Adicionar cobertura para o comando geoSearch em teste de views_all_commands.js
WT-6755 Documentação: preencher glossário do desenvolvedor
WT-6910 Escreva a subpágina "history store" para o guia de arquitetura
WT-6911 Escreva a subpágina "gerenciador de blocos" para o guia de arquitetura
WT-6915 Escreva a subpágina "arquivos de log" para o guia de arquitetura
WT-7006 Escreva a subpágina Conexão para o Guia de Arquitetura
WT-7007 Página do guia de arquitetura de backup
WT-7198 Corrigir15 falha no test_backup com incompatibilidade de backup
WT-7352 Corrigir01 o conflito test_hs entre operações simultâneas na modificação do cursor
WT-7363 Adiciona suporte para despejo da saída do armazenamento de histórico em formato hexadecimal
WT-7521 Remova excesso de invalidações na ckplist
WT-7592 Remover log_flush("sync=background") suporte
WT-7599 Atualizar o arquivo CONFIG com base na versão que está prestes a ser executada para testes de compatibilidade
WT-7663 Altere a extensão do armazenamento local para permitir somente operações FS somente leitura
WT-7673 Investigar e corrigir falhas no teste de manydbs no Windows
WT-7718 Renomear 'build_cmake'
WT-7838 Capacidade de a declaração de data e hora ordenada fazer mais do que uma mensagem de registro
WT-7842 Remover ulimit explícito -n call in many-collection-test
WT-7860 Melhorar relatórios de cobertura de código
WT-7866 Atualizar os limites de cache_hs_insert em cppsuite-hs-cleanup-stress
WT- Atualizar7876 a reversão para o teste estável para usar os valores booleanos corretos e atualizar a lógica de verificação estatística
WT-7880 Corrigir problema no registro da loja de histórico quando a atualização após a atualização preparada estiver na loja de histórico
WT-7891 Remover erros de digitação de documentos
WT-7893 Remover mensagem ignorada de wiredtiger_open em test_encrypt08
WT-7895 Corrigir falha na compilação da documentação arch-data-file.dox
WT-7897 Ative o registro detalhado para test_backup para15 ajudar na depuração
WT-7900 Correção da inserção de novos registros no formato de teste para a loja de colunas
WT-7901 limpeza do conjunto de testes
WT-7905 Corrigir o comportamento interno incorreto para compilações no CMake
WT-7907 Adicionar dependências à definição do módulo swig na compilação do CMake
WT-7908 Faça o armazenamento de colunas de comprimento variável funcionar novamente com os testes estáticos
WT-7909 Criar um novo método para verificar se há transações de usuário em execução antes de iniciar a operação de reversão para estável
WT-7918 Suporte à definição de um carimbo de data/hora de preparação no carimbo de data/hora de leitura atual
WT-7928 Ponto de verificação VLCS e melhorias adicionais do conjunto de testes
WT-7931 A remoção é modificada usando o cursor de remoção em test_multiple_older_readers_with_multiple_mixed_mode() para garantir que a remoção aconteça.
WT- Faça o7934 upload dos resultados de desempenho do teste de várias collections para o Altas
WT-7935 Adicionar64 implementação do braço da instrução equivalente do rdtsc
WT-7936 Atualize o script format.sh para executar testes de recuperação
WT-7937 Corrija s_docs para usar a sintaxe sh, não bash
WT-7938 Corrige a rollback para o vazamento de memória estável em caso de erro
WT-7940 Atualizar o caminho do mongod para o teste de muitos grupos
WT-7941 Adicione uma tarefa Evergreen para testar o cancelamento/recuperação com teste/formato
WT-7943 Não afirme os registros de data/hora ao reverter uma transação preparada
WT-7945 Mude o mecanismo de rollback para a camada operacional no cppsuite.
WT-7947 Permitir que o CMake aceite uma versão específica do Python
WT-7952 Pequenas correções de compilação de documentos
WT-7953 Ensine s_string a não procurar nas listas de opções de fim de semana.
WT-7955 Copiar format.sh e CONFIG.stress para o diretório de compilação de teste/formato com CMake
WT-7956 RTS para pular células RLE excluídas ou estáveis
WT-7961 Às vezes, atrasa o carimbo de data/hora mais antigo em timestamp_abort.
WT-7964 Corrigir reversão para estável incorretamente não revertendo atualizações em snap_max
WT- Atualiza7965 o número de geração de gravação da base de conexão no final do checkpoint de recuperação
WT-7968 Em timestamp_abort skip setting timestamps when all_durable moves backwards
WT-7970 Definir o carimbo de data/hora estável antes de iniciar as threads de ponto de verificação e relógio
WT-7974 Mais correções e testes na loja de colunas
WT-7984 Correção de um bug que poderia fazer com que um ponto de verificação omitisse uma página de dados
WT-7994 Adicionar tarefa de compilação de documentos ao teste de PR
WT-7995 Corrija a visibilidade global que não exceder a visibilidade estabelecida pelo checkpoint
WT-7996 Mais testes C de armazenamento de colunas
WT-7998 Pequenas correções na subpágina do guia Arquitetura em cache
WT-7999 Corrija a declaração para lidar com uma atualização no meio com carimbo de data e hora de parada máxima
WT-8005 Corrigir um bug de preparação de commit que poderia deixar a entrada do repositório de histórico sem solução
WT-8006 o código de limpeza de sincronização/checkpoint não é apropriado para o VLCS
5,0,2 Registro de alterações
Segurança
SERVIDOR-57727 Condições da corrida em x509_invalid.js
Fragmentação
SERVIDOR-47372 As coleções config.cache podem permanecer mesmo após a coleta ter sido descartada
SERVIDOR-48651 Evite erros de tempo limite de bloqueio em refine_collection_shard_key_basic.js
SERVIDOR-50521 Gravar reshardBegin no-op oplog entry after temporary resharding coleção is created
SERVIDOR-54948 Chamar shardCollection após o enableSharding de um MongoS diferente não é causalmente consistente
SERVIDOR-55574 A aquisição de desbloqueio de migração falha ao capturar o status
SERVIDOR-56647 Tornar o dropDatabase resiliente às partições de rede
SERVIDOR-56648 Tornar o dropCollection resiliente às partições de rede
SERVIDOR-56649 Tornar renameCollection resiliente a partições de rede
SERVIDOR-56650 Tornar a createCollection resiliente às partições de rede
SERVIDOR-57204 Estender o comando _configsvrSetAllowMigrations para levar o uuid de coleção para torná-lo idempotente
SERVIDOR-57380 Melhorar a mensagem "InvalidOptions: o snapshot do nível de read concern só é válido em uma transação" durante a incompatibilidade do cluster
SERVIDOR-57488 Criar comando para remover tags que correspondam a ns de config.tags que podem ser executadas como retryable write
SERVIDOR-57496 Remover proativamente entradas em cache após descartar banco de dados/coleção
SERVIDOR-57559 Implementar cache LSID para coordenadores DDL
SERVIDOR-57759 Execute o comando movePrimary antes de gritar a coleção de origem na instalação ReshardingTest
SERVIDOR-57850 Aumentar o tempo limite ao aguardar a migração no authCommands.js
SERVIDOR-57870 Soltar banco de dados fragmentado FSM não garante que as operações sejam concluídas
SERVIDOR- O57944 Targeter não está sendo completamente limpo após falha na atualização do executor de gravação em lote
SERVIDOR-58021 mongos devem tentar escrever novamente ao obter o erro ShardCannotRefreshDueToLocksHeld do shard
SERVIDOR-58048 Os pontos de divisão iniciais do resharding para chaves de shard com hash não correspondem aos valores amostrados
SERVIDOR-58089 Defeito da análise 120194 de coverity : Campo de ponteiro não inicializado
SERVIDOR-58115 Informações desatualizadas podem permanecer no cache do catálogo depois que uma coleção é renomeada
SERVIDOR-58143 shardsvrDropCollectionParticipant deve ser faturável em detalhes
SERVIDOR-58167 Use a seção crítica do banco de dados com escopo definido durante o dropDatabase
SERVIDOR- Pare de forçar58266 atualizações da versão do banco de dados no destino do gerenciador de chunks
SERVIDOR- Pare de forçar a58271 atualização da versão da coleção no gerenciador de blocos
SERVIDOR-58273 Resolve o impasse causado pela proteção de trava ininterrupta no comando drop db participant
SERVIDOR-58321 Verificar a existência do documento do destinatário em vez do doador duas vezes no comando resharding abort
SERVIDOR-58364 ShardServerCatalogCacheLoader::waitForCollectionFlush deve ser interrompível
SERVIDOR-58465 Corrigir a limpeza das informações de roteamento na operação de renomeação
SERVIDOR-58535 _shardsvrRenameCollection deve ser interrompido na desativação
SERVIDOR-58589 Remover sinalizador de recurso ShardingFullDDLSupportTimestampedVersion
SERVIDOR-58624 Altere o valor do tempo limite da seção crítica para reshard_collection_basic.js
SERVIDOR-58649 Não pressupõe que a collection seja sempre fragmentada no método ShardServerProcessInterface::checkRoutingInfoEpochOrThrow
SERVIDOR-58747 O ShardServerCatalogCacheLoader não interrompe as operações em andamento ao subir de nível
SERVIDOR-58749 Soltar coordenador de banco de dados deve adquirir bloqueio distribuído de coleção
SERVIDOR-58775 Marcar opCtx de ConfigsvrSetAllowMigrationsCommand como passível de eliminação na desativação
Replicação
SERVIDOR-37904 Permitir que um nó substitua a configuração de encadeamento de cluster (ativado/desativado)
SERVIDOR-58258 Aguarde a sincronização inicial para limpar o estado antes de afirmar que a resposta 'replSetGetStatus' não tem campo 'initialSync'
SERVIDOR-58625 Adicionar a marcação multi_update ao geo_update1.js para excluir de determinados conjuntos de passagem
Query
SERVIDOR-54078 [SBE] Melhora o desempenho do pacote de benchmark bestbuy_agg_merge_wordcount
SERVIDOR-58127 Corrija o vazamento de memória do benchRun() para analisar o benchRun() argumenta sob exceção
SERVIDOR-58372 Robustecer deprecated_wire_ops_mongos.js
Armazenamento
SERVIDOR-50287 drop_index.js falha ao executar em passthrough suite com stepdown
SERVIDOR-56019 timeseries_index.js hangs in burn_in_tests burn_in:replica_sets_initsync_jscore_passthrough subtask
SERVIDOR- as56877 operações de inserção podem falhar ao definir o índice para multichave após a interrupção da atualização do catálogo de várias chaves
operações
SERVIDOR-58510 Corrija o problema de 'use after free' na função getExecutorForSimpleDistinct()
Construir e embalar
SERVIDOR- Os54729 pacotes MongoDB Enterprise Debian/Ubuntu devem depender de libsasl2-modules e libsasl2-modules-gssapi-mit
SERVIDOR-55446 Posicionar um construtor somente de compilação do Apple Silicon nos 12 hosts habilitados para Xcode .
Internals (Internos)
SERVIDOR-56446 Não é possível usar ReplSetTest.restart() em _auth suites com waitForConnect: false
SERVIDOR-56568 Desativar verificações UBSAN vptr em compilações dinâmicas e remover LIBDEPS_TYPEINFO
SERVIDOR-56620 Os nós devem limpar explicitamente o arbiter durableOpTimeAndWalltime
SERVIDOR-56625 validar a condição de corrida cachedir ao limpar o arquivo de cache incorreto
SERVIDOR-56980 Robustificar jstests/core/query_hash_stability.js
SERVIDOR-57002 Refatorar a criação de tarefas Evergreen para dar suporte à criação de várias tarefas
SERVIDOR-57003 Gere todas as tarefas para uma variante de compilação em uma única tarefa
SERVIDOR-57064 Registro de criação de índice e dropIndex(es) no mongos
SERVIDOR-57176 O sinalizador 'validateFeaturesAsPrimary' deve ser definido como falso enquanto um nó está na fase de recuperação
SERVIDOR-57268 adicionar query multikey para validate_multikey_restart.js
SERVIDOR-57302 Gerar testes de multiversão implícitos usa nome inválido
SERVIDOR-57327 construtores de ninja permanente não copiaram o arquivo de instalação
SERVIDOR-57396 Habilite o suporte de visibilidade por padrão em plataformas onde for aplicável
SERVIDOR-57425 Evite matar opCtx enquanto segura o mutex SessionCatalog
SERVIDOR- Os57450 testes adicionados recentemente não aparecem em pacotes de resmoke dinâmicos gerados
SERVIDOR-57474 profile_operation_metrics.js não é resiliente à produção de queries
SERVIDOR- A57521 alteração do fCV fecha incondicionalmente as conexões de saída que não terminaram sua negociação de saudação
SERVIDOR-57576 validate_cache_dir deve imprimir o stacktrace
SERVIDOR-57580 Simplifique o manuseio de multiversão em evergreen.yml e geração de tarefas
SERVIDOR-57642 Falha invariante em src/mongo/db/query/plan_yield_policy.cpp 75 | Abortando
SERVIDOR-57650 Tornar o MigrationChunkClonerSource interrompível ao aguardar resposta aos comandos do destinatário
SERVIDOR-57676 Aguarde um ponto de controle antes de liberar o "hangOplogCapMaintainerThread" em oplog_rollover.js
SERVIDOR-57729 Não é possível descartar a coleção de séries temporais se a collection de buckets não existir
SERVIDOR-57742 Crie uma versão não especializada da classe OperationLatencyHistogram
SERVIDOR-57750 use um comando de leitura mais distinto no quiesce_mode.js para que as ops internas não acionem o failpoint
SERVIDOR-57756 Corrida entre concorrências de desativação simultâneas e aplicação da entrada do oplog de transações
SERVIDOR- A57771 SBE explica que não reporta estatísticas corretas do período de teste para um plano de classificação vencedor na seção "allPlansExecution"
SERVIDOR-57790 Minimize o impacto do upgrade/downgrade do fCV entre 4.4 e 5.0 com grandes tabelas de roteamento
SERVIDOR-57798 Direcionar o usuário para a página de download do MongoDB Compass ao não instalar o MongoDB Compass devido a um problema de conexão usando ./install_compass
SERVIDOR-57837 Adição do TSBS ao system_perf.yml
SERVIDOR- O57869 auxiliar de shell getShardDistribution não acumula contagens de chunks em 5.0.0-rc1
SERVIDOR-57926 Ajuste o nível de registro da tarefa splunk scons evergreen
SERVIDOR-57928 create_collection.js deve usar um nome de banco de dados dedicado e evitar a queda do banco de dados de teste
SERVIDOR-57951 Arquivos de dados incorretos arquivados por hook_test_archival.py
SERVIDOR-57983 Estouro de número inteiro para $range no Classic Engine
SERVIDOR-58020 cache-dir: impede o mesmo buildsing com condição de corrida de conteúdo diferente
SERVIDOR-58022 tenant_migration_resume_oplog_application.js deve levar em conta resumeTokens como parte de um lote de aplicativos
SERVIDOR-58086 Investigue por que os símbolos de depuração não são marcados para download em algumas tarefas
SERVIDOR-58087 Reduzir a sobrecarga de tarefas geradas ativadas
SERVIDOR-58159 Estender o relaxamento da reconciliação ident invariante do índice para compilações de índice monofásicas
SERVIDOR-58169 Registre informações de timestamps sobre como atingir invariantes em torno do cálculo estável de timestamp
SERVIDOR-58187 Melhorar o desempenho do Connection Reaper e do MongoLDAP
SERVIDOR-58191 [Protocolo de migração] Permite delete_during_migrate.js tolerar falhas de migração de bloco devido ao tempo limite na fase de recuperação em variantes lentas.
SERVIDOR-58197 Passe intervalos por referência ao criar um classificador a partir de intervalos existentes
SERVIDOR-58202 marcar vários testes como requires_sharding
SERVIDOR- Permitir58208 que estágios de $graphLookup de nível superior sejam executados em paralelo em fragmentos
SERVIDOR-58249 findAndModify_flip_location.js devem levar em conta os alertas de corrida quando executados em conjuntos multiversão contra 4.4 binários
SERVIDOR-58250 Uso ineficiente do mapa de acompanhamento de memória para $group e $setWindowFields
SERVIDOR-58280 a sincronização inicial trava ao ocultar o índice descartado quando as compilações de índice estão ativas
SERVIDOR-58283 Adicione um novo arquivo de controle de versão para definir MONGO_VERSION e MONGO_GIT_HASH
SERVIDOR-58332 pipeline MemoryUsageTracker: alterar StringMap para unordered_map para estabilidade do ponteiro
SERVIDOR-58335 Remova as variantes de construção SBE do 5.0 branch
SERVIDOR-58357 [ephemeralForTest] TemporaryKVRecordStore falha ao registrar manipulador de commit no loop WCE
SERVIDOR-58395 As métricas de refragmentação devem definir donorState/RecipientState como kUnused se não forem inicializadas para o relatório currentOp.
SERVIDOR-58400 Os tempos limite gerados precisam levar em conta a execução repetida
SERVIDOR-58480 Adicione os parâmetros necessários ao hook ContinuousTenantMigration para permitir uma nova tentativa de erro transitório adequada
SERVIDOR-58515 [ephemeralForTest] desativar tarefa paralela no construtor EFT
SERVIDOR-58532 Leve em consideração o momento em que uma compilação é ASAN ao calcular os tempos limite
SERVIDOR-58576 Melhorar os testes para geração de tarefas
SERVIDOR- Encerrar o58651 processo do túnel ssh no manipulador de saída em ciclo de energia
SERVIDOR-58662 Desabilitar tsbs em variantes com versões mais antigas do mongodb
SERVIDOR-58707 Mover
bench_test*.js
testes para fora da tarefa de teste paraleloSERVIDOR-58734 Adicionar tarefa permanente para novo fuzzer do change stream
SERVIDOR-58746 Falha de compilação no macOS 10.12; mongodb 5.0.0 requer macOS 10.13+?
SERVIDOR-58794 _configsvrCreateDatabase e _flushDatabaseCacheUpdates devem aceitar quaisquer parâmetros de versão da API
SERVIDOR-58816 errors_on_committed_transaction.js incompatíveis com testes de multiversão na versão5.0
SERVIDOR-58936 As restrições de índice único podem não ser aplicadas
WT-6280 Falha na remoção se corridas de manipulação fora de ordem com o ponto de verificação
WT-6729 Desative o despejo antes de executar a reversão para a verificação de transação ativa do stable
WT-6782 test_prepare_hs02 falha no WT_ROLLBACK: conflito entre operações simultâneas
WT-6902 Subpágina de metadados para o Guia de Arquitetura
WT-6914 Escrever a subpágina "arquivos de banco de dados" para o guia de arquitetura
WT-7279 Permitir várias chamadas de encerramento para extensão de fonte de armazenamento
WT-7343 Escreva um script que execute many-collection-test.py
WT-7473 Resolver comentários "TODO: tiered" no código
WT-7507 Recuperação de atualizações para uma loja de histórico e um mundo com carimbo de data/hora
WT-7520 Adicionar valores de início e parada ao código de geração automática de sinalizadores
WT-7524 Funções do reator para obter a lista de pontos de verificação; Limpar exclusão ao pular pontos de verificação
WT-7539 Adicione uma opção de configuração que permita ao usuário especificar os modos de depuração.
WT-7543 Passar no nome de teste correto ao construir o caminho de configuração padrão
WT-7553 Afrouxe as restrições ao despejo de páginas com truncamento rápido para evitar falhas de cache bloqueadas
WT-7556 Corrigir test_rollback_to_stable10 failure cache_hs_ondisk is 0
WT-7603 Classificar estatísticas para corrigir saída JSON
WT-7605 Eliminação do suporte para million-collection-test
WT-7609 Relatório sobre o tempo gasto para iniciar e desligar o banco de dados no teste many-coll
WT-7616 Criar um teste de aprovação ou reprovação com base em muitas cargas de trabalho do workgen da collection
WT-7619 Adicionar uma nova otimização para ignorar páginas na passagem do cursor quando todas as entradas na página forem excluídas
WT-7626 Somente garantimos que o despejo da restauração da atualização ocorreu no modo de depuração de teste09
WT-7628 Retornar uma mensagem de erro quando fornecida argumentos de linha de comando inválidos na estrutura de teste
WT-7629 Execute o formato clang em .cxx na base de código.
WT-7632 Corrija um argumento inválido em test_rollback_to_stable14
WT-7640 Corrigir02 a falha de test_backup em que as tabelas de ponto de verificação são diferentes devido ao fato de o cursor de ponto de verificação não ser compatível
WT-7660 Renomear poc_test para base_test na estrutura de teste cpp e adicionar lógica insert_operation
WT-7667 Corrigir a saída JSON do workgen
WT-7668 Sobrecarregar o método de atualização para o teste hs_cleanup
WT-7670 Modifique o formato da tag de teste e marque testes adicionais de python
WT-7676 Reformatar o backup wtperf para ler apenas em arquivos em vez de wt_copy_and_sync
WT-7679 Crie um teste evergreen para o estresse com muitas manipulações
WT-7683 Adicionar o gancho de teste python para chamar flush_tier () durante connection.close ()
WT-7687 Pare o thread do gerente em camadas antes do thread interno
WT-7689 Corrigir double free em __curhs_insert
WT-7690 Corrige o erro de coveridade quando o enum é comparado ao 0 (incr_backup:table_changes)
WT-7692 corrigir falha no teste de verificação no ox10 14 cmake
WT-7696 Corrigir erro de coveridade - Variável não utilizada em _rollback_to_stable_btree_apply_all
WT-7698 Diminua o valor de max_latency em muitos cenários de dhandles para workgen
WT-7703 Corrigir o tempo limite em test_checkpoint_snapshot04
WT-7705 Adicione uma afirmação para garantir que não haja atualizações na nova imagem de disco na restauração da atualização
WT-7707 Simplificar as divisões de inserção para usar a chave de WT_REFs de divisão
WT-7708 Adicione um asserto para garantir que o carimbo de data/hora durável seja maior do que o carimbo de data/hora estável no final do commit preparado
WT-7715 Corrigir bool não inicializado em txn_ckpt.c
WT-7717 Altere macros em local_store.c para usar o namespace WT
WT-7719 Alterar valor padrão de ENABLE_STRICT para "OFF" (Melhorias de usabilidade do CMake)
WT-7720 Atualizar a documentação do POSIX CMAKE doxygen (Melhorias na usabilidade do CMake)
WT-7723 Exclua as atualizações no armazenamento de histórico se elas forem revertidas ou se forem a primeira atualização estável na cadeia de atualizações
WT-7724 Corrigir a corrida ao executar checkpoints simultâneos e flush_tier
WT-7725 Adicionar colchetes ausentes ao redor do parâmetro na definição da macro
WT-7726 Separando a porção de validação do modelo de banco de dados
WT-7727 Corrige o ponteiro nulo passado para memcpy() durante o teste 'format'.
WT-7729 Correção para gravar informações corretas sobre os níveis no ponto de verificação
WT-7730 Alterando os formatos dos registros de data/hora mais antigos para corresponder ao formato de registro de data/hora do commit
WT-7732 Adicionar uma configuração de tempo limite para flush_tier
WT-7739 Volte para usar o MacOS 10.14 para tarefa de compilação Evergreen
WT-7741 Corrigir endereço desalinhado em crc32-x86.c
WT-7742 Corrigir endereço desalinhado em wt3184_dup_index_collator/main.c
WT-7743 Correção de estouro de número inteiro no2999teste de conjunto wt _join_extractor
WT-7744 Corrigir ponteiro nulo dentro de wt3338_partial_update csuite
WT-7746 Melhorar a sincronização do diretório com o CMake helper 'create_test_executable'
WT-7748 Corrigir sondas de biblioteca CMake para bibliotecas que não estão no caminho padrão do vinculador
WT-7749 Correções selecionadas para (e de) criação e teste no NetBSD
WT-7751 Adicione uma declaração para garantir que nunca selecionemos uma atualização que foi gravada no armazenamento de histórico para o armazenamento de dados
WT-7752 Atualizar código da embalagem de acordo com a documentação
WT-7754 Corrige a corrida ao atualizar o identificador de arquivo do gerenciador de blocos
WT-7755 YSCB: adicione uma implementação nativa do YCSB ao WTPERF.
WT-7756 RTS para limpar o sinalizador HS de uma atualização após a lápide
WT-7758 Forçar a remoção de uma página quando a cadeia de atualizações for muito longa
WT-7761 Melhore o debug_print para incluir timestamp, thread_id e reordenar argumentos em cppsuite.
WT-7762 Crie configurações estresse para os dois testes e adicione-as ao evergreen.
WT-7763 Problemas de cobertura encontrados na estrutura de teste de estresse
WT-7765 Corrige o estouro de números inteiros com sinal no intpack-test3
WT-7766 Corrigir ponteiro nulo passado para memset em test_wt3338_partial_update
WT-7767 Limpeza de código para curhs_remove e __txn_fixup_prepared_update
WT-7770 Correção de problema ao vincular TCMalloc ao CMake
WT-7776 Adicione um limite rígido no número de atualizações de modificação antes de instanciarmos uma atualização completa
WT-7778 Corrigir desreferenciação nula e retorno de tamanho de alocação incorreto
WT-7780 Garanta o sequenciamento de mensagens de registro na estrutura de teste.
WT-7781 Evite ignorar testes de python para 3bibliotecas ext de terceiros em compilações do CMake
WT-7782 Implementação separada dos cabeçalhos na estrutura de teste cppsuite
WT-7784 Habilite o RTS para usar o snapshot do checkpoint em tabelas de registro de data/hora
WT-7787 Não leia páginas para limpeza de checkpoint quando o cache estiver no modo agressivo
WT-7789 Altere os testes de python em camadas para falhar sem a biblioteca de extensões
WT-7795 Fix CppSuite failure "expected ) before PRIxMAX"
WT-7796 Digitalize a tabela de acompanhamento e exclua partes obsoletas dela.
WT-7797 Desativar estatísticas de pós-execução no teste CppSuite
WT-7799 Não relata a falha de wiredtiger_open nos testes de Python para saída
WT-7802 Remova a lógica de combinação da mesma atualização da transação do armazenamento de dados
WT-7804 Corrigir test_hs24 confirmando a atualização do modo misto do valor errado
WT-7807 Remover arco não utilizado em backup_config
WT-7811 Corrigir test_hs24 que não está sendo confirmado a partir do registro de data 0 e hora
WT-7813 Para de inserir no armazenamento de histórico no caso de uma atualização preparada
WT-7815 Inicializar corretamente prev_upd_ts para afirmação de data e hora ordenada
WT-7817 Tornar os cookies de endereço de armazenamento hierárquico compatíveis com versões anteriores
WT-7825 Corrigir24 a ordem das chaves do test_hs
WT-7831 Limpar ids de transação da execução anterior ao recompactar a célula
WT-7832 Adicione uma extensão de criptografia que use a biblioteca de criptografia libsodium.
WT-7836 Corrigindo uma série de pequenos problemas na estrutura de teste cppsuite
WT- Limpa7837 a estrutura de atualizações em wt_hs_insert_updates para não ativar assert
WT-7841 adicionar configuração de checksum "only unencrypted", alternar o padrão de checksum para "on"
WT-7843 Adicione macros ausentes para definir PRIxMAX
WT-7846 Desativar test_tiered08
WT-7851 Corrigir checksum ilegal em compatibility-test-for-newer-releases
WT-7852 Não liberar o bloqueio do servidor de despejo ao despejar páginas
WT-7856 Habilite o teste de descarga com cursor aberto em test_tiered04
WT-7864 Adicionar suporte ao run.py para executar listas/variações de cenários em um teste
WT-7865 Desativar a afirmação de tempo limite enquanto aguarda o despejo para sair antes do RTS e do teste
WT-7870 Corrigir a medição da complexidade do código ciclomático
WT-7871 Remover comentário que não é mais verdadeiro
WT-7874 Remover dois outros comentários obsoletos
WT-7883 Remova a declaração wt_free incorreta
WT-7889 Encontre/substitua os usos existentes de WT por WiredTiger no guia de referência
WT-7890 Corrigir erro de sintaxe CMake em config_lib
5.0.1 Registro de alterações
Replicação
SERVIDOR-58398 Migração de inquilino pendurada indefinidamente
Internals (Internos)
SERVIDOR-58142 O TenantOplogBatcher deve fazer a transição para concluir quando o próximo retorno de chamada em lote for chamado com status de erro
SERVIDOR-58171 Alterar a granularidade da série temporal não atualiza a definição de visualização
SERVIDOR-58489 Criação de collections presas em um loop writeConflictRetry infinito ao ter um nome duplicado como visualização
SERVIDOR-58546 Adicione mensagem de registro ao applyOps para visualizar quais entradas de oplog serão aplicadas