5.0 Registro de alterações
Nesta página
- 5.0.30 Registro de alterações
- 5.0.29 Registro de alterações
- 5.0.28 Registro de alterações
- 5.0.27 Registro de alterações
- 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.30 Registro de alterações
SERVIDOR-81400 Validação estrutural para BSONColumn
SERVER-83952 Corrigir falhas de fuzzer para validação BSONColumn
SERVER-84125 Verificar o tamanho do nome do campo na validação de BSONColumn
SERVER- O85714 O validador BSONColumn precisa tratar minKey e maxKey como descompactado
SERVER-85716 Correção para buffer vazio sendo passado para validação BSONColumn
SERVIDOR-86065 A validação estrutural de BSONColumn deve verificar o modo intercalado aninhado
SERVIDOR-88202 Correção de possível estouro de número inteiro na validação de BSON
SERVIDOR- A89036 validação de BSONColumn deve lidar com CodeWScope
SERVER-95279 Use um novo tipo C++ para nomes de campo BSON para garantir a validade
SERVIDOR- A96419 invalidação inadequada de bytes nulos pode levar a leituras excessivas de buffer no MongoDB Server
5.0.29 Registro de alterações
Fragmentação
SERVIDOR-69234 Tornar txn_recover_decision_using_recovery_router.js atualizações de versão de fragmento robustas a espúrias
Agregação
SERVIDOR-89344 Correção de saída explicativa para queries '$unionWith'
Construir e embalar
SERVIDOR-92393 Migrar5 v.0 para Amazon Web Services a Frota do MacOS
Internals (Internos)
SERVER-59831 WTuniqueIndex: :_insert espera que os secundários passem em DupsAllowed=true
SERVIDOR-60349 Fazer o verificador de compatibilidade IDL permitir a adição de campos com o tipo 'optionalBool'
SERVIDOR-61484 Permitir que ExceededMemoryLimit seja um aviso de registro benigno em vez de um invariante no JournalFlusher
SERVER-76231 A validação não deve falhar imediatamente ao detectar chaves fora de ordem
SERVER-76232 Não trava quando são detectadas inconsistências de índice no WiredTiger
SERVIDOR-76777 Impasse entre o aborto externo da criação do índice e o autoaborto
SERVER-86280 Reclassifica alguns avisos/erros de validação de coleção
SERVER-86327 O esquema único de série temporal por coluna de bucket não é mantido em alguns casos
SERVIDOR-86879 tarefas concurrency_replication* não estão em execução na variante de construção UBSan DEBUG
SERVIDOR-88750 Adicione o parâmetro "bypassEmptyTsReplacement" para inserir, atualizar, findAndModify e bulkWrite
SERVIDOR-90342 Backport DataCorruptionDetectionMode
SERVIDOR-90391 Clarifique cabeçalhos e leia-me
SERVIDOR-91108 Registre com8 codificação utf- para evitar erros de Encanto no Windows
SERVIDOR-91223 $log fornece cálculo incorreto com decimal128
SERVIDOR-91416 Serialize o subpipeline de introspecção da pesquisa durante a análise da consulta
SERVIDOR-91494 Evitar o acesso passado do grupo por campo no DocumentSourceBucket
SERVIDOR-91566 Suprimir checkIndexesConsistentAcrossCluster em index_operations_abort_concurrent_outgoing_migrations.js
SERVIDOR-91630 configsvr_remove_chunks.js devem usar gravações recuperáveis ao gravar no servidor de configuração
SERVIDOR-91758 mongos_rs_shard_failure_tolerance.js deve tentar novamente NetworkInterfaceTimeLimitExceeded para um comando sharded find em versões anteriores a 8.0
SERVIDOR-91778 Não feche o cursor na shell quando o cursor atingir o limite
SERVIDOR-91940 Remova todos os arquivos ignorados do servidor evergreen.yml
SERVIDOR-92158 Desativar hedged_reads.js nas variantes do Windows
SERVIDOR-92199 Proibir change_stream_lookup_single_shard_cluster.js de stepdown suites
SERVIDOR-92287 [v5.0] corrigir link ninja em macos antigos
SERVIDOR-92291 [v5.0][v6.0] adicionar tentativas de instalação de pip
SERVIDOR-92375 Remover a versão secundária do rhel8.x nomes variantes
SERVIDOR-92377 Limpe a configuração system_perf.yml
SERVIDOR-92415 Aumente a versão db-contrib-tool para a v0.8.3
SERVIDOR-92516 Remover openssl111 buildvariants
SERVIDOR-92547 Use o antigo nome da variante rhel80 na v4.2 e v4.4 testes de multiversão
SERVIDOR-92612 definir dir de cache para instalações de pip em evergreen
SERVIDOR-92733 Atualizar o PyGithub para 1.58
SERVIDOR-92753 Adicionar a marcação requires_persistence a ignore_dbcheck_in_rollback.js
SERVIDOR-92763 Repetir erros do ShutdownInProgress após remover o shard
SERVIDOR-92777 Corrija os componentes de URL para o8 artefato RHEL
SERVIDOR-93174 Não eleja secundários no teste mongos_rs_shard_failure_tolerance
SERVIDOR-93224 drop_database_before_write_is_targeted.js não é compatível com os conjuntos de stepdown de configuração
SERVIDOR-93264 Adiciona tratamento adicional de prazos e sonos para o teste da unidade do Observador de Topologia
SERVIDOR-93326 Adicionar novas tentativas à clonagem jstestfuzz.git
SERVIDOR-93482 Python Registrar a versão do em uso
WT-8771 Limpeza de checkpoint para página obsoleta suja com itens excedentes
WT-8884 Alterar código de retorno de rollback_to_stable_check de EINVAL para EBUSY
WT-9502 A limpeza do ponto de verificação não deve marcar uma página suja como obsoleta
5.0.28 Registro de alterações
Armazenamento
wiredTiger
WT-10807 Ignora páginas excluídas na memória como parte da caminhada pela árvore
Internals (Internos)
SERVIDOR- O58311 MongoDB chama a API WT RTS enquanto mantém um cursor aberto em _mdb_catalog
SERVIDOR-62102 É necessário verificar as estatísticas de 5.2 divisão de bucket para série temporal
SERVER-63198 Impedir que o comando de encerramento fique aguardando
SERVIDOR-73464 AutoGetCollectionForReadLockFree pode vazar a configuração da fonte de leitura lastApplied
SERVIDOR-81596 Corrigir Corrida em index_operations_abort_concurrent_outgoing_migrations.js
SERVIDOR-82205 Faça comparação do shell dbHash para excluir as opções de criptografia
SERVIDOR-82668 Remover fsync_deadlock.js do conjunto sharding_csrs_continuous_config_stepdown
SERVIDOR-89279 Lidar com EBUSY ao abrir o nome do arquivo de backup duplicado
SERVIDOR-89970 Reduzir a flakiness de hedged_reads.js
SERVIDOR-90100 Suprimir o vazamento falso positivo do libresolv
SERVIDOR-90164 Evite que os testes fiquem suspensos ao coletar minidumps em execução no Windows
SERVIDOR- Torne90394 o teste update_node_clustertime_replset.js mais resiliente a $$NOW
SERVIDOR-90747 Manipule $elemMatch com caminho vazio no enumerador do plano corretamente
SERVIDOR-90777 Reverter SERVER-71520
SERVIDOR-90894 Corrija a multiversão na 15 variante SUSE
SERVIDOR-90898 Marcar change_streams_shards_start_in_sync como ppc64le_incompatible
SERVIDOR-90928 Faça com que copybara remova linhas extras em mensagens de commit
SERVIDOR-90985 AddToSetNode::init() deve uassert se o argumento para $each for BSON inválido
SERVIDOR-91068 Remover read_ticket_exhaustion_with_stepdown test
SERVIDOR-91094 Faça com que os backports exijam proprietários de código
SERVIDOR- As91166 transações em retryable_write_error_labels.js devem atualizar documentos diferentes
SERVIDOR-91176 Ligue para awaitNodesAgreeOnAppliedOpTime em ignore_dbcheck_in_startup_recovery.js
SERVIDOR-91179 Ignorar diretório jstests em codeholders para v7.0, v6.0, e v5.0
SERVIDOR-91222 Faça com que cluster_time_across_add_shard.js tente novamente temporariamente no erro KeyNotFound depois de reiniciar o conjunto de réplicas
SERVIDOR-91237 [v5.0] Adicione mais informações a RuntimeUpdatePath invariant(good())
SERVIDOR-91291 Ignorar etc/backports_required_for_multiversion_tests.yml em proprietário de código
SERVIDOR-91320 Desative move_chunk_deferred_lookup.js em sharding_last_lts_mongos_and_mixed_shards em 5.0 Filial
SERVIDOR-91354 burn_in_tags_gen falha porque é executado duas vezes na v5.0
SERVER-91362 Desempenho: não copia o objeto "scope" JS se existir um JsExecution em cache
SERVIDOR-91378 Ignore fcv_upgrade_succeeds_when_persisted_collection_cache_missing_uuid_field.js com stepdowns em variantes lentas (5.0)
SERVIDOR-91435 Regenerar certificados de teste com sinalizador legado
SERVIDOR-91460 [v5.0] random_moveChunk_timeseries_insert_many.js não está marcado com requires_fcv_50
SERVER-91562 [5.0] IndexDescriptor::compareIndexOptions trata "no unique/sparse" como não idêntico a "unique:false/sparse:false"
SERVER-91640 Un-hardcode Cert Thumbprints
SERVIDOR-91705 Desative convert_to_and_from_sharded.js no PPC para 5.0
SERVIDOR-91793 Exclua backports que tocam apenas
etc/*suppressions
da propriedade do código da versão
5.0.27 Registro de alterações
Fragmentação
SERVER- O89134 O teste assume erroneamente que múltiplas gravações fora das transações são atômicas
SERVIDOR-89893 Altere o executor usado por _flushReshardingStateChange de arbitrário para fixo
Query
SERVIDOR-88949 Explicar para o multiplanejador clássico exibe valor de salto incorreto
Armazenamento
SERVER-30832 Corrigir o comportamento dbCheck no rollback
wiredTiger
WT-11845 Corrigir problema de visibilidade de transação com truncar
Construir e embalar
Internals (Internos)
SERVIDOR-57930 [v5.0] Log errno quando a gravação ou leitura do EventFDHolder falha
SERVIDOR-60049 Investigue usando AtomicLockStats em vez de SingleThreadedLockStats em lock_state.h
SERVIDOR-62571 Serialize acessos simultâneos ao Socket em ThrowOnNetworkErrorInEnsureSync
SERVIDOR-64026 Atualize as operações do WT que exigem acesso exclusivo a um dhandle
SERVIDOR-70351 Tente txn novamente no teste cancel_coordinate_txn_commit_with_tickets_exhausted.js
SERVIDOR-72090 usuários do sistema podem ser renomeados para coleções regulares e vice-versa
SERVIDOR-73485 Remova jstests/parallel/basic*
SERVIDOR-74931 Adiciona AtomicWund::storeRelaxed
SERVER-77530 Juntar o executor de espelhamento ao desligar
SERVER-77559 Implementar manipulador de log do sistema de arquivos para resmoke
SERVER-77561 Implementa e remove registro do sistema de arquivos
SERVIDOR-78509 Adicione estatísticas de armazenamento às entradas de log de operação lenta replicadas
SERVER-78556 Retornar o padrão de internalInsertMaxBatchSize para 64
SERVIDOR-79637 Resultados de query incorretos em $lookup com coleção estrangeira TS usando um predicado correlacionado
SERVIDOR-79999 reduza a cobertura do código de teste em construtores Macos
SERVIDOR-80340 Manipule e teste o DBCheck durante a sincronização inicial
SERVIDOR- O80363 WriteConcern padrão do servidor não é respeitado quando o wtimeout é definido
SERVER-80922 A ordem do campo do objeto é indefinida ao usar $setWindowField
SERVIDOR-82717 QueryPlannerIXSelect::stripInvalidAssignments tenta remover a atribuição de índice inexistente de $_internalSchemaAllElemMatchFromIndex
SERVER-83193 Substituir os getters/setters obsoletos BatchedCommandRequest para WC pelos fornecidos pelo OperationContext
SERVER-83956 O balanceador emite erroneamente mensagem de aviso em clusters multiversão
SERVIDOR-84004 [v5.0] Adicione FCV gating à validação de pontos e dólares em 5.0
SERVER-84440 Expor o número de esperas de replicação em serverStatus
SERVIDOR-84761 MigrationSourceManager pode falhar ao emitir o migrateChunkToNewShard devido a informações obsoletas ChunkManager
SERVIDOR-85368 Atualiza o módulo genny em sys-perf para apontar para mongo/genny em vez de 10gen/genny
SERVER-85681 Correção para valor negativo sendo passado para BasicBufBuilder::grow()
SERVER-85721 Apontar links de lobster log de tarefas evergreen para Parsley
SERVIDOR-86116 CreateCollectionCoordinator pode falhar ao criar os metadados de parte no momento do commit.
SERVER-86253 Adicionar serverstatus para registrar quantos usuários usam gravações repetíveis
A86407 validação SERVIDOR- não produz resultados completos quando deveria
SERVIDOR-86419 SBE e Classic se comportam de maneira diferente para $bitsAnyClear em NumberDecimal infinito
SERVER-86474 $_internalApplyOplogUpdate com $set: {foo: Timestamp(0, 0) } não foi replicado corretamente
SERVER-86478 O bucket mín/máx da série temporal não rastreia nomes de campos vazios sob certas circunstâncias
SERVER-86648 Os arquivos do classificador de criação de índice recuperável não são sincronizados no desligamento
SERVIDOR-86774 Aumentar o tamanho do oplog para testes de PIT (restauração pontual)
SERVIDOR-86782 geo_axis_aligned.js demora muito
SERVER-86822 Remover sharding_gen dos construtores de macOS
SERVIDOR-86973 [v5.0] Adicionar log de depuração em torno de helloResponse e splitHorizon
SERVER-87058 A atualização de bloco de um secundário não espera pela maioria writeConcern durante a liberação
SERVIDOR-87306 Impedir o acesso ao ptr do gerenciador OCSP durante o desligamento
SERVER-87323 Continuações futuras devem capturar o relógio vetorial como ponteiro compartilhado
SERVER-87521 Corrigir a corrida no BackgroundSync entre fazer rollbackImpl e desligar
SERVIDOR-87881 [v5.0] Excluir o teste de análise de trava de determinadas variantes de compilação em v5.0
SERVER-87930 O utilitário Unittest CaptureLogs permite o acesso não sincronizado às declarações de log
SERVER-87987 A otimização da série temporal não exclui o timeField, embora ele tenha sido renomeado pelo $addFields e excluído por um projeto
SERVER-88017 Resolver o erro TSAN de lock-order-inversion no TimestampKVengineTest
SERVIDOR-88028 [v5.0] Mova o contador ThreadContext para fora do construtor para a função específica de teste
SERVIDOR-88111 A inserção em massa de random_DDL_CRUD_operations.js deve realizar inserções internas máximas de insertMaxBatchSize
SERVIDOR-88258 Agende todos os construtores necessários no mesmo 5.0 construção principal
SERVER-88262 Evitar tempos limite no read_pref_with_hedging_mode.js
SERVER-88318 Falha no dbcheck quando um lote falha aguardando preocupação de gravação
SERVER-88650 Deadlock no VectorClockMongoD durante o desligamento
SERVER-88755 Garantir que todas as variantes de compilação do sys-perf especifiquem um mongodb_setup_release
SERVIDOR-88864 Torne nodes_eventually_sync_from_closer_data_center.js mais robusto para problemas transitórios de batimentos cardíacos lentos
SERVIDOR-88885 Adicione uma maneira de parar de aplicar um lote de dbcheck no secundário
SERVIDOR-88942 Atualização da versão do db-contrib-tool que inclui correção para download de binários antigos
SERVER-88971 Variantes sys-perf mais antigas no 5.0 e 6.0 não são mais necessárias
SERVER-88978 O coordenador de refragmentação deve garantir que os participantes tenham visto o kAbort antes de excluir os metadados da coleção temporária
SERVIDOR-89034 Sempre preserve carimbos de data e hora com valor 0 ao migrar documentos, adicione testes
SERVER-89068 Definir explicitamente exec_timeout e timeout_secs para o projeto sys-perf
SERVIDOR-89163 O destino da migração de partes deve esperar pela maioria antes de envolver a seção crítica
SERVER-89235 internal_strip_invalid_assignment.js sem tag
SERVER-89418 O CursorManager perde o controle de cursores registrados para queries com vários executores
SERVIDOR-89474 Valide corretamente sortBy ao analisar $setWindowFields
SERVIDOR-89554 Corrigir o script evergreen/compiled_binaries_get.sh
SERVIDOR-89618 Deve desativar a validação ao reconstruir transações preparadas
SERVIDOR-89646 Adicione todas as strings de código de erro de rede à lista de strings isNetworkError() procura em mensagem de exceção
SERVIDOR-89653 Instale o db-contrib-tool com argumento --no-cache-dir
SERVIDOR-89698 As exceções lançadas ao executar a limpeza da sessão de transporte podem fazer com que os mongos sejam encerrados
SERVIDOR-89752 Faça com que os buildIDs do logkeeper permaneçam exclusivos durante a ramificação
SERVIDOR-90006 Ajuste a validação da mensagem de confirmação para lidar com a fila de mesclagem do GitHub
SERVER-90020 Usa explicitamente 1 servidor de configuração para testes mongos_api_params_util
SERVER-90090 Atualiza a distribuição Amazon 2 para a versão mais recente
SERVER-90135 Verifica se os armazenamentos de CA do sistema Windows estão em um estado limpo no início dos testes ssl_linear
SERVIDOR-90145 [v5.0] Corrija a configuração de multiversão no Debian 10
SERVIDOR-90172 Torne a descrição do erro do prefixo da chave de fragmento mais geral em v5.0
SERVIDOR-90184 Carregue apenas os plug-ins SASL incluídos no Windows
SERVER-90187 Limpa os binários multiversão antes de executar testes de resmoke
SERVER-90264 Remove etapa lenta da compilação
SERVIDOR-90513 Verifique se SSL_get0_verified_chain retorna nulo antes de consumi-lo
SERVIDOR-90830 Adicione novas tentativas à clonagem do QA.git
WT-11241 Ignore páginas excluídas visíveis da transação atual snap_min como parte da caminhada na árvore
O WT-12304 RTS deve fornecer informações sobre quanto trabalho ainda precisa fazer
5.0.26 Registro de alterações
Fragmentação
SERVIDOR-65802 mongos retorna código de erro inconsistente quando o destino renameCollection já existe
SERVER-84368 Ocorre uma falha de CreateIndex com StaleConfig se executado em um mongos obsoleto em uma coleção fragmentada não vazia
Query
SERVER-83602 a reescrita de $or -> $in MatchExpression não deve gerar $or diretamente aninhado em outro $or
Armazenamento
WT-11062 liberação segura do endereço de referência para permitir acesso concomitante
Internals (Internos)
SERVER-56661 Aumentar o close_handle_minimum padrão no WiredTiger de 250 para 2000
SERVER-60603 Permitir erros de redefinição de conexão sem afirmação em ASIOSession: :ensureSync ()
SERVER-68128 exceções lançadas durante a geração de resposta de comando levam a erro de rede
SERVER-69005 $internalBoundedSort não deve aceitar um padrão de classificação vazio
SERVER-72703 fazer o downgrade do bloqueio do bd do $out para MODE_IX
SERVER-75355 Melhora a explicação com a Queryable Encryption
SERVER-79235 rolling_index_builds_interrupted.js checkLog depende de clearRawMongoProgramOutput
SERVIDOR-79286 Cria botão de query
SERVIDOR-79400 Implementa número de heurísticas de quebra de vínculo de documentos
SERVIDOR-79575 Corrigir contagem de nós
SERVIDOR-80233 Implementar heurística de prefixo de índice
SERVIDOR-80275 Adiciona linha de log para pontuação detalhada do plano
SERVIDOR-81021 Aprimorar a heurística do prefixo do índice levando em conta os intervalos fechados
SERVER-82476 Desativa travas de diagnóstico por padrão
SERVIDOR-84336 As inserções de séries temporais podem deixar o BSONObj suspenso no WriteBatches em determinados casos
SERVIDOR-84612 Definir uma versão para o immer
SERVIDOR-84615 Definir uma versão para linenoise
SERVIDOR-85534 Verifique o relógio vetorial após confirmar a coleção de fragmentos
SERVIDOR-85633 Adiciona bloqueio à chamada res_ninit
SERVER-85843 Uma operação de gravação pode falhar com NamespaceNotFound se o banco de dados tiver sido descartado simultaneamente (somente fragmentação)
SERVER-85869 A busca exaustiva no fragmento de configuração pode retornar dados obsoletos
SERVIDOR-85973 Atualiza o README.third_party.md para indicar que o Valgrind tem licença BSD-4-Clause
SERVIDOR-86017 Backport das melhorias de desempate do multiplanejador para a v.60
SERVIDOR-86214 Adiciona todos os diretórios de saída do bazel-* ao git ignore
SERVIDOR-86388 Remova fle_drivers_integration.js teste do 6.0
SERVER-86395 Investiga o erro DuplicateKey ao recuperar o convertToCapped do checkpoint estável
SERVER-86403 Corrige avisos de inicialização THP
SERVIDOR-86433 Limpe a memória no data_union armazenado no endpoint antes de usar
SERVIDOR-86562 Backport das melhorias de desempate do multiplanejador para a v.50
SERVER-86619 Document::shouldSkipDeleted() acessa a string sem verificar se há string ausente
SERVER-86622 O coordenador de refragmentação usa informações de banco de dados possivelmente obsoletas
SERVIDOR-86632 plan_cache_drop_database.js deve detectar erros de DatabaseDropPending
SERVER-86717 a refragmentação deve validar que a faixa de zonas informada pelo usuário não contém campos com prefixo $.
SERVER-87198 [5.0] Fazer com que as leituras de registro de fragmentos sejam revertidas para a maioria readConcern se as leituras de snapshot falharem
SERVIDOR-87224 Habilitar travamento de diagnóstico em variantes de teste em ramificações antigas
SERVER-87259 [v5.0] Correção para a variante atlas Azure Intel
SERVER-87415 Remove a carga de trabalho run_command__simple do sys-perf
SERVER-87544 Corrige 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 Relaxe tripwires shardVersionRetry no namespace de exceções obsoletas recebidas
SERVER-87626 [v5.0] Adicionar san_options à configuração buildvariant
SERVIDOR-87653 Impedir que latch_analyzer.js seja executado como parte do parallelTster
WT-9057 Endereço nulo lido no compact walk
WT-12077 Cálculo incorreto da soma de verificação de hardware no zSeries para buffers na pilha
WT-12379 Versão incorreta do python no Windows em 6.0
WT-12402 Adicionar estatísticas para acompanhar quando o servidor de despejo pula andar em uma árvore
WT-12438 Parar de usar a versão de distribuição do Ubuntu 18.04 Power 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 Potencial execução duplicada de instruções de gravação quando ShardCannotRefreshDueToLocksHeld é lançado
Replicação
SERVER-56756 O primário não pode fazer stepDown ao sofrer falhas de disco
Armazenamento
wiredTiger
Construir e embalar
SERVER-85156 dbCheck lança um evento inesperado de change stream "invalidate" [5.0]
Internals (Internos)
SERVER-62763 Corrigir o tipo de dados usado para passar opções para o setsockopt
SERVER-64444 listIndexes falha em pré-5.0 inválidos após upgrade
SERVER-66036 Melhorar a semântica de validade futura
SERVER-68674 Fornecer uma biblioteca de estrutura de dados imutável/persistente
SERVER-69413 Atualizações de documentação
SERVER-71520 Despejar todas as pilhas de threads no tempo limite de aquisição RSTL
SERVER-72839 O servidor ignora a validação do certificado de emparelhamento se o CAFile ou o clusterCAFile não forem fornecidos
SERVIDOR-74874 Adiciona typedef para mapa e conjunto não ordenado imutável
SERVER-74875 Implementar mapa e conjunto ordenado imutável
SERVIDOR-74876 Avaliar qual política de memória immer deve ser usada
SERVIDOR-74946 Converter para imutável os contêineres no CollectionCatalog com pesquisas de coleção
SERVER-74947 Converte para imutável os contêineres no CollectionCatalog com consultas de visualização
servidor-74951 Converte para imutável os contêineres no CollectionCatalog com configurações de perfil
SERVIDOR-75263 Adicionar benchmarks imersos
SERVIDOR-75497 Converte para imutável os contêineres encomendados no CollectionCatalog
SERVER-75613 Adiciona reformatação automática GDB para estruturas de dados imutáveis
SERVIDOR-75851 Adicionar typedef para vetor imutável
SERVER-76789 Adicionar immer ao README.third_party.md
SERVIDOR-76932 Adiciona uma maneira para um thread saber quando o thread SignalHandler é feito com printAllThreadStacks
SERVIDOR-77694 não é possível compilar o cabeçalho do immer com --opt=off
SERVIDOR-78911 Sempre suprimir o registro "Um nome de usuário diferente foi fornecido ao saslSupportedMechs" durante a autenticação intracluster X.509
SERVIDOR-80150 Compressor de rede negociado em log com metadados do cliente
SERVIDOR-80279 Confirmar transações não existentes e proceder para continuar em seguida poderá acionar um invariante
SERVIDOR-80978 Corrija um possível impasse entre TTLMonitor::OnStepUp e a transação preparada
SERVIDOR-81133 Acelere a lógica para manter o cache da tabela de roteamento
SERVIDOR-82093 Lançamento do mongo v5 na amazon 2023
SERVER-82353 transações multidocumento podem perder documentos quando o movePrimary é executado simultaneamente
SERVIDOR-82627 O ReshardingDataReplication não participa do conjunto de thread ReshardingOplogFetcher, causando uma falha invariante.
SERVIDOR-82815 Expor a criação de chave de índice do servidor por meio de agregação
SERVER-83050 Criar uma implementação do mongodb em AL2-openssl-1.1.1
SERVER-83337 Reativa wt_size_storer_cleanup_replica_set.js no macOS
SERVIDOR- A83369 criação do índice não impõe o tipo de campo BucketSize
SERVER-83564 verificar se o campo de processo está indexado em config.locks
SERVER-84063 Remove BlackDuck do Security Daily Cron
SERVER-84722 Cria parâmetro de servidor não documentado para ignorar a validação do documento na inserção do caminho do código para uso interno
SERVIDOR-84749 Remover sharding_update_v1_oplog_jscore_passthrough das variantes do macOS
SERVIDOR-84772 Exclui tarefas relacionadas a pontos na variante empresarial
SERVIDOR-85167 O armazenador de tamanho pode ser liberado simultaneamente com a destruição para o rollback
SERVIDOR-85263 Relata escape de nome do aplicativo do cliente
SERVER-85306 Atualiza a configuração sys-perf para usar links HTTPs para o Github em vez de SSH
SERVER-85364 [6.0] Converter mapa de recursos em CollectionCatalog para imutável
SERVER-85365 [6.0] Converte para imutável o catálogo de sombras no CollectionCatalog
SERVIDOR-85419 o balanceador polui os logs caso nenhum recipiente adequado seja encontrado durante a drenagem
SERVER-85498 [5.0] Corrigir immutable_ordered_test no MacOS
SERVER-85530 Atualizar certificados de teste
SERVER-85652 Atualiza as tarefas do DSI atlas azure para usar um artefato de compilação AL2.
SERVER-85693 Correção de possível violação de acesso em User::validateRestrictions
SERVIDOR-85771 Torna o $bucketAuto mais robusto no caso de uma string vazia para o campo groupBy
SERVER-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
SERVER-86027 Marca insert_docs_larger_than_max_user_size_standalone.js com requires_persistence e requires_replication
SERVER-86062 [v5.0] directoryperdb.js depende do comportamento de fsync/checkpointing que não é válido ao executar com --nojournal
SERVER-86081 Sys-perf não possui os parâmetros necessários devido à Evergreen Redaction
SERVER-86561 Aumentar benchmarks_orphaned de 3h para 4h
WT-7712 Os carimbos de data/hora de confirmação e duráveis não devem ser permitidos no carimbo de data/hora estável
WT-9824 Adiciona teste às configurações de conexão WT do gerenciador de arquivos em teste/formato
WT-11491 Registra o tempo gasto pelo WiredTiger durante a inicialização e o desligamento
WT-11777 Corrige unidades de chamadas __wt_timer_evaluate (): registro e período de progresso
WT-12211 Corrigir a variável PATH env no analisador de travamento para gerar dump de python core (7).0)
WT-12272 Remova o módulo desnecessário em evergreen.yml
5.0.24 Registro de alterações
Fragmentação
SERVER-50792 retornar erros mais úteis quando não for possível encontrar um índice de chave de fragmento para shardCollection/refineCollectionfragmentoKey
SERVER-73763 A refragmentação não estende as faixas de zonas para docs 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-82838 O ReshardingOplogApplier usa a preocupação de gravação {w: "maioria", wtimeout: 60000} ao persistir o progresso do aplicativo oplog no processo de refragmentação
SERVER-82883 A recuperação do TransactionCoordinator na elevação pode bloquear a aquisição de tickets de leitura/gravação enquanto os participantes estiverem no estado preparado
SERVER-82953 CreateCollectionCoordinator: :checkIfOptionsConflict deve ser mais detalhado
SERVIDOR-83146 A operação de gravação em massa pode falhar com NamespaceNotFound
Replicação
SERVER-55465 Correção de invariante após falha na solicitação de votação do primário atual no teste de eleição de aquisição de recuperação
SERVER-70155 Adicionar a duração de quanto tempo um slot de oplog é mantido aberto para as linhas de log da "Query lenta" do mongod
Catalog
SERVER-82129 fCV 5.0 A atualização falha devido à falta de UUIDs em config.cache.collections para a maioria das coleções
Armazenamento
SERVER-33494 O WT SizeStorer nunca exclui entradas antigas
Internals (Internos)
SERVIDOR-65666 Não crie pedaços em fragmentos de drenagem se fragmentar uma nova coleção
SERVER-67766 Descarte bem-sucedido do índice do log e da coleção
SERVER-69063 Corrigir a configuração da opção keepalive TCP
SERVER-69615 A difusão da rollback no WiredTiger leva ao armazenamento de tamanho marcado como sujo no desligamento
SERVIDOR-74074 Exclui cargas de trabalho de consistência de autenticação de conjuntos simultâneos
SERVIDOR-77311 Adiciona uma uma nova mensagem de log quando um nó secundário estiver pulando uma construção de índice de duas fases com um subconjunto de índices construídos
SERVER-77506 as transação multidocumento fragmentadas podem não corresponder aos dados e à ShardVersion
SERVIDOR-77926 Adiciona supressões de LSAN para threads de trabalho do executor
SERVIDOR-78009 O comando shardSvrCommitReshardCollection deve falhar recuperavelmente se o nó estiver desligando
SERVIDOR-79864 O excludente TTL não manipula corretamente coleções de séries temporais com datas de intervalo estendidas
SERVER-79982 Os gravadores de catálogos em lote podem ser executados simultaneamente com HistoricalCatalogIdTracker::cleanup() e levar a resultados incorretos de localização PIT.
SERVIDOR-80789 Faz com que o AutoGetOplog se comporte de forma consistente no nó do conjunto de réplicas iniciado como standalone
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-8114381143 export_import_concurrency.js deve verificar o código 2 quando matar cliente de resmoke filho
SERVIDOR-81442 Query periódica ao thread de recuperação de registro WT oplog
SERVER-81573 ExpressionNary::optimize falha em itens secundários inicializados na v4.4 e 5.0
SERVER-81878 startupRecoveryForRestore pode não funcionar bem com o descarte de coleção aplicado durante a recuperação da inicialização
SERVIDOR-81949 Sincronização de 10gen/mongo para mongodb/mongo na v4.4 com o Copybara
SERVIDOR-82043 Aprimoramento da validação de mensagens de confirmação para confirmações 10gen/mongo
SERVER-82111 Em sharded_agg_helpers.cpp, move a invariante abaixo da verificação de status de resposta
SERVER-82223 O manipulador de confirmação no observador operacional FCV é suscetível à interrupção
SERVER-82391 [v4.4] Permite apenas o Github Apps Copybara Syncer: 10gen-to-Mongodb para sincronizar novas confirmações com mongodb/mongo
SERVER-82447 $project empurrou incorretamente para baixo em séries de tempo quando $project utiliza $getField em um campo de medição
SERVER-82449 [v4.4] Otimize o comportamento de sincronização do copybara para cenários específicos sem alteração
SERVIDOR-82555 Usa o shallow clone para acelerar os testes de desempenho
SERVER-82640 Carrega a saída mongod --version para o S3 durante a compilação do servidor no Evergreen
SERVIDOR-82708 Atualizar variantes utilizadas para testar o desempenho de ramificações estáveis
SERVER-82730 O cmd de validação pode invariante em strings de chave corrompidas
SERVER-83091 $or query pode disparar um loop infinito durante a enumeração do plano
SERVER-83161 Corrige a leitura simultânea para de _errMsg do MigrationDestinationManager sem adquirir mutex
SERVIDOR-83283 Modifica o script do Copybara para enviar mensagem no Slack em caso de falha
SERVIDOR-83336 Desativar temporariamente o wt_size_storer_cleanup_replica_set.js no macOS
SERVIDOR-83354 Agenda instância do Copybara após cada confirmação feita
SERVER-83485 Corrige o código de serialização de caminhos de várias chaves usado durante a validação
SERVER-83494 [7.0] Caso de teste da unidade de exclusão de faixa fixa
SERVIDOR-83592 Adicionar sinalizador de resmoke --enable_enterprise_tests habilitar testes js corporativos
SERVIDOR-83655 Restaura NSException do cliente legal para admin.system.new_users
SERVER-83830 Na versão Enterprise, a criação de uma coleção em um conjunto de réplicas com a opção storageEngine.inMemory quebra os secundários
SERVER-83874 A operação de mover o primário não descarta o db.system.views no doador
SERVER-83916 Adicionar supressão de LSAN para threads vazados por grupos de threads não unidos
SERVER-84013 Resultados incorretos para plano de verificação de índice na query com predicados duplicados em $or aninhados
SERVER-84353 O teste para o impasse do stepDown com a exaustão do ticket de leitura é instável
SERVIDOR-84435 Implementa a consolidação do módulo empresarial na ramificação v5.0
SERVER-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
SERVER-84576 [v5.0] Atualizar 5.0 Readme
WT-7929 investigar uma solução para evitar paralisações do FTDC durante o checkpoint
WT-9257 test_checkpoint falha WT_NOTFOUND no CS
WT-9821 Adicionar opção para verificar para relatar todos os dados corrompidos em um arquivo
WT-10601 Corrige 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 Elimina longos períodos de silêncio ao recuperar mensagens detalhadas com recovery_progress habilitado
WT-11280 O acompanhamento da geração pode não estar devidamente sincronizado
WT-11774 Adiciona 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)
SERVER-73430 Melhora a pesquisa de algoritmos Hash, HMAC e Crypto para OpenSSL 3.0
SERVER-75989 Adiciona suporte para OpenSSL 3.0 FIPS
SERVER-78108 interface POS deve expor seu estado de desligamento
SERVER-78115 os primários do fragmento devem confirmar que a maioria grava antes de usar novas informações de roteamento do servidor de configuração
SERVER-81581 Estende o tempo limite do BlackDuck
SERVER-81942 ShardingDDLCoordinator deve tentar novamente os erros de lockTimeout
SERVER-82204 As funções clássicas da janela primeiro/último lidam com o campo ausente incorretamente
SERVER-82233 Atualiza BACKPORTS_REQUIRED_BASE_URL do mongodb/mongo para 10gen/mongo
SERVER-82613 Teste de supressão na v5.0 multiversão
SERVER-82799 Aumenta o reshardingCriticalSectionTimeoutMillis de resharding_update_tag_zones.js
SERVER-82990 Investigar falhas de ciclo de energia em v6.0 e v5.0
SERVIDOR-83150 document::shred() não copia metadados do documento
WT-11564 corrigir o RTS para ler o valor da transação mais recente somente quando ele existir no checkpoint
WT-11584 Corrige o teste test_checkpoint_stats
WT-11602 ocultar as falhas de despejo esperadas do aplicativo e não reverter em caso de erros
5.0.22 Registro de alterações
Fragmentação
SERVIDOR-40459 Otimiza a construção do histograma de status de distribuição de coleção do balanceador
SERVER-79086 A exclusão do documento de estado ReshardingCoordinatorService não é idempotente
SERVIDOR-79327 Verificação ausente na chave de fragmento da coleção refinada
SERVER-79682 ShardsvrReshardCollection pode travar se o recuo ocorrer logo após a intensificação
SERVER-80236 Corrida no registro de origem de migração e captura de gravações para xferMods para exclusões
SERVER-80712 Evitar deixar o fragmento do conjunto de réplicas particionado no final do linearizable_read_concern.js
operações
SERVER-58534 Coletar fCV no FTDC
SERVIDOR-68548 mongo shell versão 4.4.15 registrando mensagem asio apesar da sinalização --quiet
SERVER-77610 ID da sessão de log associada ao cursor de backup
Internals (Internos)
SERVIDOR-52149 Cria o sinalizador de recurso para Fazer backups autogerenciados no 4.4+ o mais seguro possível
SERVIDOR-52452 Habilita o sinalizador de recurso para Fazer backups autogerenciados no 4.4+ o mais seguro possível
SERVER-60156 Adicionar uma maneira de ignorar storageValid () para atualizações de séries temporais
SERVER-60176 As atualizações do Delta só devem validar o diff para armazenamento
SERVER-68132 Remove o sinalizador de recurso para PM-2076
SERVIDOR-68791 Expanda a API de acompanhamento de pilha para retornar um BSONObj registrável
SERVER-71053 Corrigir dataSize pode ser negativo e incorreto na reversão
SERVER-73470 Inconsistências de índice de log detectadas por consultas no log de integridade
SERVIDOR-73497 Criar uma interface para o HealthLog
SERVIDOR-74303 Adicionar uma chamada sizeStorer ao manipulador onRollback para alterações dataSize e numRecords
SERVIDOR-76341 Adiciona estatística de taxa de transferência para exclusão de intervalo
SERVIDOR-77638 Adicionar registro em log após a conclusão da refragmentação
SERVER-78149 Implementa o comando mongos fsync (lock: true)
SERVER-78150 Implementa o comando mongos fsyncUnlock
SERVER-78151 Adiciona o status fsyncLock ao comando currentOp do mongos
SERVIDOR-78153 Desbloqueie o primário do servidor de configuração através do comando mongos fsyncUnlock
SERVIDOR-78156 Testa o comando mongos fsync com lock com transações distribuídas
SERVER-78217 A visualização de renomeação retorna um erro errado no cluster fragmentado (2ª tentativa)
SERVIDOR-78252 Bloqueia migrações de partes para chaves de fragmento com hash se você não tiver o índice de chave de fragmento
SERVIDOR-78253 Permitir que pessoas com chaves de fragmento com hash eliminem o índice com hash
SERVIDOR-78342 em uma query lenta, o nReturned é incorreto quando não há nenhum documento correspondente
SERVIDOR-78384 mongos deve permitir --port 0
SERVIDOR-78505 O cache do banco de dados não utiliza a opção ‘allowLocks’ corretamente
SERVIDOR-78529 Criar sinalizador de recurso
SERVIDOR-78530 Habilita sinalizador de recurso
SERVIDOR-78687 Configura a sincronização do Copybara entre 10gen/mongo e 10gen/mongo-copybara
SERVIDOR-78793 Adiciona um tempo limite ao comando mongos FSync Lock
SERVIDOR-79025 O Mongos Fsync com o comando de bloqueio deve usar o comando mongos fsyncUnlock
SERVIDOR-79126 Fixa o PyYAML em outro lugar
SERVIDOR-79251 O teste de descarte do índice da chave de fragmento com hash durante a migração de partes aborta a migração
SERVER-79471 Leituras espelhadas devem incluir databaseVersion além de shardVersion
SERVER-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 do intervalo se o índice de chave de fragmento com hash não existir
SERVER-79781 TestGetDestinedRecipientThrowsOnBlockedRefresh não deve executar duas atualizações sem redefinir o valor de retorno do modelo do carregador de cache do catálogo
SERVIDOR-79926 Investiga as possibilidades de falha do OCSP
SERVIDOR-79975 [Clássico] Otimizar chaves de grupo grande
SERVER-80021 fazer $convert ida e volta corretamente entre double e string
SERVER-80100 Corrigir o erro de digitação na exclusão de compound_wildcard_index_hiding.js e sparse_index_internal_expr.js
SERVIDOR-80140 Usa $currentOp para verificar se os threads fsyncLockWorker estão aguardando o bloqueio
SERVIDOR-80157 ExclusionProjectionExecutor força o cache do documento a carregar campos excluídos
SERVER-80203 A normalização do metacampo de série temporal pode interromper o direcionamento de inserção
SERVER-80234 Os testes de unidade de cache de catálogo de allowLocks devem bloquear a atualização
SERVER-80484 Desabilitar libfuzzer na v5.0
SERVIDOR-80491 Expor métricas mais granulares em torno da rodada de balanceamento
SERVER-80499 Corrigir use-after-free em planShardedSearch
SERVER-80643 large_events_failed_metric.js falha porque a alteração de pré-imagens do steram não é compatível em5.0
SERVIDOR-80678 Remover um caso de teste desatualizado
SERVER-80703 evitar percorrer a tabela de roteamento no MigrationDestinationManager
SERVER-80737 [5.0] slow_query_log_stats_not_block_on_RSTL.js exige compatibilidade com leituras sem travamento
SERVIDOR-80809 Torna _logOplogEntriesForInvalidResults resiliente a um oplog inexistente
SERVER-80982 O coordenador da coleção de renomeação deve usar o catálogo de visualizações para verificar se existe uma visualização
SERVER-81106 o fragmento do destinatário não espera a persistência local da versão da coleção para iniciar a fase de clonagem
SERVIDOR-81155 Use a semântica de movimentação para evitar a cópia de todas as partes no coordenador createCollection
SERVER-81201 Limitar o uso da memória durante a fase de clonagem no fragmento do destinatário
SERVER-81202 Usar o ambiente do host ao assinar
SERVER-81431 Adiciona a tarefa canaries_only a ramificações mais antigas do mongo
SERVIDOR-81904 Resolver problema somente de teste no teste de unidade UpdateChunkMapRandom
SERVIDOR-81966 Evite a modificação de instâncias anteriores do ChunkMap durante a atualização
SERVER-81985 O comando FlushRoutingTableCacheUpdates não deve ser permitido em bancos de dados
SERVER-82003 Faltam variáveis nos testes de ciclo de energia
SERVER-82070 Função clássica da janela $stdDevSamp lida incorretamente com a estrutura da janela vazia
WT-8614 Tornar format.sh mais detalhado para o diagnóstico de falhas
WT-10207 Corrige sinalizadores de slot de log e remove depuração adicionada para WT-9796
WT-10624 Corrigir a regressão em x86 para pesquisar e inserir
WT-11064 ignorar tombstones visíveis globalmente como parte da verificação de atualização obsoleta
WT-11168 Remover a lógica de reutilização da imagem de página
WT-11359 Atualiza tarefas de bloqueio de spinlock para limitar o uso do disco
5,0,21 Registro de alterações
Fragmentação
SERVER-60466 aceitar drivers para disseminação de $clusterTimes assinados para conjuntos de réplicas --shardsvr antes da execução do addShard
SERVIDOR-67529 A refragmentação ignora silenciosamente documentos com todos os valores de MaxKey para seus campos sob o novo padrão de chave de fragmento
SERVER-78036 Lida com a corrida entre a obtenção e a configuração do LogicalTimeValidator durante a inicialização da fragmentação
SERVIDOR-79771 Torna a operação de refragmentação resiliente a NetworkInterfaceExceededTimeLimit
Internals (Internos)
SERVIDOR-50606 NetworkInterfaceTest precisa ser mais permissivo com o tempo limite de operação assíncrono
SERVER-59419 OperationContext::_ignoreInterrupts pode ser escrito sem sincronização pelo destrutor IgnoreInterruptionsGuard
SERVER-61732 Impede 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
SERVER-71627 as informações de rota de coleção em cache atualizadas bloquearão severamente todas as solicitações do cliente quando um cluster tiver 1 milhões de blocos
SERVER-73394 Remover métricas enganosas de operationsBlockedByRefresh
SERVIDOR-75255 Remover todas as entradas desatualizadas de backports_required_for_multiversion_tests.yml
SERVIDOR-77382 MetaField incorporado nulo leva a especificações de índice BSON inválidas ao criar uma coleção de séries temporais
SERVER-78369 ignoreUnknownIndexOptions não conta para o campo de índice "pesos"
SERVIDOR-78950 Usa IDs de bucket de séries temporais sequenciais quando possível
SERVIDOR-78971 Ignore o desligamento do Grid::getExecutorPool() quando o TestProctor estiver desativado
SERVIDOR-78987 Remove o código de monitoramento gratuito do repositório do mongodb/mongo
SERVER-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
SERVER-79261 Adiciona registro ao monitor de ping
SERVER-79382 Redefina o contador OID do bucket ao encontrar uma colisão
SERVER-79397 Corrige e testa a lógica para repetir internamente inserções de séries temporais em caso de colisão de OID
SERVER-79609 Corrige o teste findAndModify_upsert.js para aceitar o erro StaleConfig
SERVIDOR-79651 Usa somente conjuntos de réplicas de dois nós nos testes iniciais de desempenho de sincronização
SERVER-79861 Excluir construtores rosetta
SERVIDOR-79885 Oplog fetching getMore não deve definir null lastKnownCommittedOpTime se não estiver utilizando cursores de exaustão
SERVER-80183 Remove a 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 Evita percorrer uma tabela de roteamento na política de divisão da parte do balanceador
SERVER-80499 Corrigir use-after-free em planShardedSearch
WT-7492 Ignore a mensagem evict drain wait em stdout.txt para test_cursor_random
WT-10380 Corrigida a saída de aviso esperada em test_cursor_random: o despejo demorou mais de 1 minutos
WT-10432 Corrige a saída de aviso esperada para test_hs20 no 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 corrigir 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 a um aviso "O despejo levou mais de 1 minuto" inesperado na saída padrão
5.0.20 Registro de alterações
Fragmentação
SERVER-44422 Permite findAndModify e exclui um alvo por query em vez de chave de fragmento extraída
SERVER-62987 Lógica de replicação incorreta em atualizações em nós secundários
Internals (Internos)
SERVER-54344 O parâmetro Atomic timer do interruptible não é typesafe
SERVER-58618 Os intervalos de suspensão em interruptible_test causam imprecisão
SERVIDOR-58958 Desative temporariamente o teste de interrupção::WaitUntilDeadline
SERVER-58959 Corrigir e reativar o teste Interruptible::WaitUntilDeadline
SERVER-71335 Os símbolos de depuração dos binários do servidor usados pelo system_perf.yml são arquivados em S3
SERVIDOR-73841 Habilita sinalizador de recurso
SERVER-74143 Um relatório de query lento não deve exigir o bloqueio de rstl para retornar estatísticas de armazenamento
SERVER-74451 Implementa 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 checksum para o instalador blackduck
SERVER-74954 resultado incorreto quando $or contido reescreve a condição extra $elemMatch
SERVER-75648 Adiciona informações de pushdown de limite para explicar a saída
SERVER-76299 Reportar writeConflicts em serverStatus em secundários
SERVIDOR-76404 Chame o TaskExecutorCursor sem pré-busca se houver um limite extraível
SERVER-76828 Aumenta a cobertura de testes para RoutingTableHistory e ChunkMap
SERVER-77299 As conexões LDAP agrupadas podem fazer referência à memória fora do escopo após o tempo limite
SERVER-77654 Ter mais restrições no nome do TimeField da coleta de séries temporais
SERVER-77856 Fornece ao Atlas uma maneira de escolher uma fonte de sincronização inicial específica
SERVER-78229 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
SERVER-78333 DocumentSourceSearchMeta em 5.0/4.4 não especifica corretamente as coleções envolvidas
SERVER-78410 Suprime mensagens de log de eleição de depuração em testes de compilação de índice retomável de reversão
SERVIDOR-78434 nunca mostre implicitamente uma visualização em implicitly_shard_accessed_collections.js
SERVER-78525 Atualiza jstests/noPassthrough/metadata_size_estimate.js para usar um tamanho de documento menor
SERVER-78676 Substituir o construtor c-string pelo construtor fill em CurrentOpenHaustCursorTestFixture::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 funções no teste de dimensionamento de metadados
SERVER-78828 Os dados de tempo do host LDAP podem ser inconsistentes durante a classificação
SERVIDOR-78888 Desagendar js do Mix
SERVER-79136 resultado de query incorreto de $match + $group no metaField durante séries temporais
SERVER-79592 [v4.4, v5.0] Evitar falhas no servidor ao usar projeção posicional com agrupamento
WT-8340 Corrigir valor transbordado em sinalizadores atômicos de Btree do tipo de 8 bits
WT-10197 Acompanha a linha do tempo de remoção
WT-10424 Lentidão do cursor::search_near se muitos itens excluídos estiverem presentes
WT-10449 não salvar a cadeia de atualizações quando não houver atualizações a serem gravadas no armazenamento de histórico
WT-10522 Corrige um bug que leva a uma exclusão abortada inesperada na cadeia de atualizações
WT-10585 Registra a localização da última chave na verificação da ordem das chaves
WT-10911 Investiga e atualiza 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 comparação de txnid com carimbo de data/hora em row_modify (v5.0)
WT-11380 Desativar temporariamente a tarefa compile-clang em 5.0
5.0.19 Registro de alterações
Fragmentação
SERVER-6491 Evitar o descarte do índice de chave de fragmento quando um índice alternativo não existir
SERVER-64950 Usar um ErrorCode nomeado ao afirmar que você não pode descartar o último índice de chave de fragmento
SERVIDOR-67732 O procedimento de desligamento do mongod não desliga o Grid::getExecutorPool()
SERVER-73848 Chaves de fragmento com hash com zonas podem causar problemas com a refragmentação
SERVIDOR-76056 O nome countDocsDeletedOnDonor é enganoso
SERVER-76546 _migrateClone pode causar deadlock com transações preparadas em secundários
SERVER-76948 Permite que os campos de chave de fragmento contenham DBRefs
SERVIDOR-78050 A migração de blocos pode perder dados se processar modificações adiadas
SERVER-78414 O fragmento de destinatário na migração de partes pode ignorar a busca de alterações no intervalo migrado, o que leva à perda de gravações
Query
SERVER-75922 Índices únicos parciais criados no MongoDB 4.0 pode estar sem chaves de índice após o upgrade para 4.2 e posteriores, levando a violações de exclusividade
Internals (Internos)
SERVER-62854 ShardingCatalogManager: :RemoveShard deve evitar confirmações simultâneas de remoção de fragmentos
SERVIDOR-64706 Criar sinalizador de recurso para PM-2802
SERVIDOR-67699 Adiciona rastreamento para quando o evento de fluxo de alterações exceder 16Mb
SERVIDOR-70242 A autenticação intracluster X509 pode disparar "Foram fornecidos diversos nomes de usuário a saslSupportedMechs"
SERVER-70973 O balanceador deve parar de iterar as coleções quando não houver mais fragmentos disponíveis
SERVER-71387 Janela baseada em intervalo [+N, unbounded] não pode afirmar
SERVER-71985 tentar inserir novamente a série temporal automaticamente em caso de erro DuplicateKey
SERVER-73662 tlsClusterCAFile não está sendo usado para validar certificados de cliente no Windows
SERVER-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 Adiciona opção de não buscar documentos previamente ao TaskExecutorCursor
SERVIDOR-74471 Elimina os testes existentes para estabilizar o sinal do conjunto de testes de desempenho do fluxo de alterações
SERVER-74551 WriteConflictException desnecessariamente registrada como aviso durante FindAndModify após a upgrade para o mongo 5.0
SERVER-74645 integration_tests_standalone[_audit] não deve executar uma compilação única
SERVIDOR-74806 A lógica de estimativa de tamanho de gravação não leva em conta as constantes de tempo de execução/let
SERVER-74980 Log excessivo de mensagens de log de "Coleção em cache atualizada" introduzidas no 5.0
SERVIDOR-75280 Faça shard_keys_with_dollar_sign.js utilizar longos tempos limite para resharding crit sec
SERVER-75298 Reduz a gravidade do erro de log na fragmentação da biblioteca de log
SERVER-75392 Atualizar as funções de arredondamento na biblioteca de geometria S2
SERVER-75789 [v4.4] Exigir mecanismo WT para teste read_ticket_exhaustion_with_stepdown
SERVIDOR-76006 dividir compile_dist_test em pequenas partes em um novo tipo de grupo de tarefas
SERVER-76180 [5.0] Remova o código de erro TemporarilyUnavailable em transaction_too_large_for_cache.js
SERVER-76739 Arquivar dados ausentes em tempos limite de tarefas evergreen
SERVIDOR-76824 Não execute mr_single_reduce.js em suítes de descida
SERVER-76826 $merge não funciona com documentos que tenham campos em dólares
SERVIDOR-76934 Atualizar o código computeDiff() deve lançar com segurança um erro quando houver campos duplicados nos objetos
SERVER-76955 Adicione um sinalizador multiversion_incompatible ao fsm_workloads/map_reduce_drop.js em v5.0
SERVIDOR-76983 O procedimento de desligamento do mongos não desliga o CatalogCache
SERVER-76988 Aborta a operação reshardCollection quando as informações da zona forem muito grandes
SERVER-77018 impasse entre dbStats e 2 compilações de índice
SERVIDOR-77028 tlsClusterCAFile não está sendo usado para validar certificados de cliente no macOS
SERVER-77039 Recolocar na lista negra alterações de map_reduce_drop.js do SERVER-71368
SERVIDOR-77074 O processo de encerramento do mongod deve sempre ser desligado e ingressar no pool de threads do CatalogCached
SERVIDOR-77168 mongod trava ao restaurar a coleção de séries temporais com autenticação habilitada
SERVER-77196 Teste NoPrefetch em TaskExecutorCursorTest pode gerar conflito
SERVIDOR-77226 Corrigida a verificação de permissões ao fixar segmentos de código
SERVIDOR-77266 comando createCollection em rename_capped_collection_droptarget.js deve ignorar erros "não foi possível encontrar ns"
SERVIDOR-77273 Adiciona GCC IPA Pass CP ICE à ferramenta de nova tentativa OOM
SERVER-77298 Impede fassert após eliminar opCtx como parte da reconstrução de transações preparadas após a sincronização inicial
SERVER-77357 [v5.0] Adicionar variantes do Ubuntu22
SERVIDOR-77383 ".msi.sha256" arquivos têm shasum incorreto
SERVER-77518 Desativa pin_code_segments.js em 6.0 rhel-80-debug-ubsan
SERVER-77527 mongodbtoolchain/v3 stdlib não é seguro contra migrações autônomas
SERVER-77534 Corrige o localizador de diff para lidar com os arquivos excluídos corretamente
SERVIDOR-77603 [5.0] remover tarefas de publicação para variantes do Ubuntu22
SERVER-77687 Adiciona mensagem OOM ld à repetição automática
SERVIDOR-77710 Corrige corrida de dados no AuditManager
SERVIDOR-77769 O comentário compile-skip do SysPerf yml está espaçado incorretamente
SERVIDOR-78080 Use bytes totalmente aleatórios para 8 bytes de ordem inferior do valor OID para o bucket de série temporal _id
SERVER-78126 para tipos específicos de entrada, mongo::Value() sempre faz hashes com o mesmo resultado em plataformas big-endian
SERVER-78314 Criar parâmetro de servidor documentSourceWriterBatchBuffer
WT-7401 Falha de teste/formato silenciosa na tarefa de teste mais longo na Evergreen
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-8601 Os 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 em configurações com falha
WT-9117 formato de teste encerrado com status 137 (Linux OOM killer)
WT-9721 A formatação de testes de estresse gera núcleos mesmo quando bem-sucedidos
WT-10253 executa a varredura do dhandle da 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 Corrigir tombstones sem carimbo de data/hora não removendo entradas de armazenamento 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 do histórico
WT-10671 Redefinir estatísticas ao tentar novamente o teste em test_checkpoint04.py
WT-10764 Adicionar mensagens de início e parada para reverter para estável
WT-10900 Falha de segmentação em unit-test-macos em macos-1100
WT-10909 Simplifique o novo test_backup29.py mais
WT-10920 Pequena limpeza para test_backup29.py
WT-11036 Adiciona teste de backup incremental depois que os arquivos são fechados pela varredura do dhandle
WT-11122 Desativar 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 em rhel8-ppc [wiredtiger-mongo-v5.0]: vazamento de memória detectado
5,0,18 Registro de alterações
Fragmentação
SERVER-72146 Fazer as métricas de migração de partes mais acessíveis no Atlas
SERVIDOR-76004 Remover tassert de fragmentação incorreta na função getOwnershipFilter
SERVIDOR-76516 Corrigir o acesso simultâneo do relógio no ReshardingRecipientServiceTest em 5.0 Ramificação
Query
SERVER-48196 fazer upgrade do timelib para a mais recente para atualizar os arquivos de fuso horário internos para a versão mais recente
Internals (Internos)
SERVER-54150 a recuperação por um checkpoint estável deve pausar em falhas do aplicativo oplog
SERVER-57056 a gravidade do syslog foi definida incorretamente para mensagens de INFO
SERVER-60375 Colocar na lista negra move_chunk_remove_shard.js de sharding_csrs_continuous_config_stepdown
SERVER-62053 Adicionar repetição para erros na conversa no lado do servidor da Amazon Web Services
SERVIDOR-63865 Lida com idents de índice ausentes durante a recuperação de inicialização standalone após o desligamento sem limpeza
SERVER-66009 Proibir $search ao executar no pipeline de atualização (a interface do processo stub está presente)
SERVER-68338 sync_source_changes.js precisa aguardar a pulsação
SERVIDOR- Execute71089 Execução de tarefas de assinatura em uma única distribuição
SERVIDOR-71249 Remover substituições de tarefa buildvariant para tags .publish
SERVER-72686 adicionar suporte para a fase de agregação $collStats na coleção de séries temporais
SERVER-73007 CURL_OPT_SEEKFUNCTION não definido para autenticação multipassagem
SERVER-73385 RenameCollectionCoordinator libera erroneamente a seção crítica para ns de destino.
SERVER-73390 Mitiga o bug de regressão de versão do banco de dados no banco de dados descartado
SERVER-74344 Proíbe o uso de índices esparsos na expressão de comparação interna, a menos que seja explicitamente sugerido
SERVER-74997 Reduz o tempo limite de tlsOCSPVerifyTimeoutSecs para 4 segundos
SERVER-75010 Implementar no-op planShardedSearch em 5.0
SERVER-75082 Torna a limitação de migrações de balanceador configurável
SERVIDOR-75360 Inclua a contagem de resultados de $search (total de acessos) no log de consultas lentas
SERVER-75369 Corrige o estouro da contagem total possível de enumeração na estratégia de enumeração LockstepOr
SERVIDOR-75479 Usa o sistema Python no macOS para testes de SSL
SERVER-75626 Manuseio especial para macosx venv
SERVER-75652 Migra do cliente de cartório para o garasign para tarefa de push
SERVIDOR-75987 Sincronize a conexão e os threads do servidor em transport_layer_test
SERVER-76039 A proteção PauseDuringStateTransitions precisa de inicialização correta em DropsTemporaryReshardingCollectionOnAbort
SERVER-76063 Atualiza 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
SERVER-76179 "/var/run/mongodb/"mongod.pid" excluído em cada desligamento do Mongod
SERVIDOR-76274 Mover microbenchmarks para sua própria distribuição de tarefas
SERVIDOR-76278 Registra informações de migração adicionais
SERVIDOR-76378 Usa o tamanho estimado dos metadados de representação no cálculo de partes do bloco
SERVER-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
SERVER-76599 Excluir jstests/sharding/balancer_collection_status.js dos conjuntos de redução
SERVER-76600 Aumenta o tempo limite para aggregation_timeseries_fuzzer em variantes tsan/asan
SERVER-76619 Adiciona setParameter para habilitar o log detalhado da libcurl
SERVIDOR-76690 Manuseio especial para PYTHONPATH ao ativar venv
SERVER-76695 initial_sync_nodes_maintain_and_gossip_commit_point.js deve esperar mais tempo para o nó de sincronização inicial avançar ponto de confirmação
SERVIDOR-76698 Desativa o pool de conexões Curl para solicitações STS
SERVIDOR-76699 Adicionar contagem de tentativas configurável no código do AWS IAM
SERVER-76718 [v5.0] Fazer push em mongocryptd e criar pacotes para RHEL 7 PPC em 5.0
SERVIDOR-76721 Torne robusto o plan_cache_stats_shard_and_host.js para contar entradas de cache de plano somente para chave de cache de plano específica
SERVER-76767 Desativar testes de upgrade de 4.0 em branch v5.0
WT-8570 Não aumenta o ID mais antigo durante a recuperação
WT-8689 Mudar o construtor Evergreen zSeries para a distribuição RHEL
WT-8702 Limitar o ID mais antigo ao snapshot do checkpoint recuperado na recuperação
WT-10551 backup incremental pode omitir blocos modificados
WT-10932 Desabilita o teste de muitas coleções nas ramificações de versão
5.0.17 Registro de alterações
Fragmentação
SERVER-73229 a 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
SERVER-73877 Espera que o fragmento tenha um primário antes de fazer uma migração em prepare_transaction_then_migrate.js
Operações de Escrita
SERVER-75517 formato ilegal de _id possível via upsert
Internals (Internos)
SERVIDOR-66927 Remover referência ao silentFail do repositório mongo
SERVER-73400 Usa uma distribuição -large do Evergreen para compilar em arm64 em projetos sys-perf
SERVER-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 Adicionar registro mais expressivo ao map_reduce_drop.js
SERVIDOR-75066 Verifica o diretório principal antes de gravar no cache do SCons
SERVER-75172 Usa um nome de coleção exclusivo em partial_index_logical.js
SERVER-75261 o comando "listCollections" falha com o erro BSONObjectTooLarge
SERVER-75404 Designar $searchSortValues como campo de metadados na v5.0
SERVER-75431 eliminar ou corrigir a verificação de melhor ação para o banco de dados do primário no caminho de renomeação em clusters fragmentados
SERVIDOR-75501 Não executar variantes Sys-Perf FCV em ramificações estáveis
SERVIDOR-75561 Relata e registra informações mais detalhadas ao validar encontros com inconsistências de várias chaves
SERVIDOR-75601 Torna o campo de apiversão serverStatus mais robusto
SERVER-75618 Verifica a contagem rápida do oplog antes de reiniciar o servidor em oplog_sampling.js
SERVER-75745 Somente metadados de registro de log e de índice associados a chaves de índice ausentes ou extras
SERVER-75795 Atualiza aws_e2e_ec2.js de alterações Evergreen na identidade de teste da AWS
SERVER-76098 permitir queries com agrupamentos $search e não simples
5,0,16 Registo de alterações
Fragmentação
SERVER-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
SERVER-62036 Falhas em preCacheMongosRoutingInfo() farão com que o mongos falhe na inicialização
SERVER-66542 Log/atualização ausente das estatísticas após a conclusão de uma atualização do CatalogCache
SERVER-71368 Para de excluir testes que descartam a coleção ou o banco de dados em suítes fragmentadas
SERVER-73751 movePrimary não deve criar índices para coleções fragmentadas
SERVER-74124 Não permite a fragmentação com padrão de chave do fragmento curinga
Query
SERVER-63049 Rastreia o uso de acumuladores agg
Operações de Escrita
SERVER-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 Varredura de índice ausente vinculada na regravação de query de série temporal
SERVIDOR-61100 Corrigir testes de multiversão que afirmam a incompatibilidade de last-lts/last-continuous
SERVER-61203 Adicionar metadados de registro e histórico na saída de validação quando for detectado corrompimento
SERVER-61909 suspender a inserção ou exclusão de 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 por $_internalBoundedSort
servidor-63699 Prova de conceito do estágio de classificação limitada para time-series
SERVER-64093 Compatibilidade com derramamento em disco no BoundedSorter
SERVER-64347 Adicionar compatibilidade para classificação descendente ao classificador delimitado
SERVER-64348 Adicionar compatibilidade para classificações compostas (meta, tempo) ao classificador limitado
SERVER-64349 Adicionar compatibilidade de planejamento baseado em heurística para desempacotamento de buckets com classificação
SERVER-64397 Transbordamento interno do comparador TimeSorter
SERVER-64451 Garantir que não tentemos acessar a pilha BoundedSorter se ela estiver vazia
SERVIDOR-64602 Fornecer limites de tempo de bucket de série temporal como metadados de documento para uso por classificadores limitados
SERVER-64654 Ativar sinalizador de recurso para PM-2786
SERVIDOR-64769 Certifique-se de que o $_internalBoundedSort forneça a chave de classificação para o sharded mergesort
servidor-65050 Trabalho de planejamento de BUS para query em metadados
SERVIDOR-65990 Teste o BUS com a 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
SERVER-66469 Filtrar séries temporais com campo de data não inclui resultados anteriores a 1970
SERVER-66558 $sort não reescreve a classificação delimitada quando várias opções de índice estão disponíveis
SERVER-66793 Desabilita a descompactação de buckets com classificação para coleções clusterizadas com buckets fora de ordem
SERVER-67446 Garantir especificações consistentes de wildcardProjection e columnstoreProjection no catálogo
SERVER-67780 Regravação de $group incorreta para coleção de séries temporais quando o acumulador usa o campo meta
SERVER-67950 Fazer afirmações mais fortes em bucket_unpacking_with_sort_granularity_change.js
SERVIDOR-68328 Adicionar etiqueta ResumableChangeStreamError a erros ReadConcernMajorityNotAvailableYet
SERVER-68594 Adiciona o formato vscode/lint ao salvar
SERVER-69952 Filtragem em datas fora do intervalo de era UNIX de 32 bits retorna resultados errados
SERVER-70167 O coordenador de criação retomado pode tentar liberar incorretamente a seção crítica
SERVIDOR-70747 Renomear coleção utilizada no 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 Assegura que os metadados de filtragem estejam corretos no fragmento doador após várias falhas
SERVIDOR-71392 Acompanhar o uso do esquema JSON para validação
SERVIDOR -71750 Reverter a refatoração 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 são detectadas chaves fora de ordem no WiredTiger
SERVIDOR-72194 oplog_rollover.js devem esperar o carimbo de data/hora durável avançar
SERVIDOR-72519 Adicione variantes de teste arm e intel Microbenchmark ao Sys Perf
SERVER-72520 Desabilita 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
SERVER-72774 Um nó em modo quiesce pode vencer a eleição
SERVER-73110 bucket_unpacking_with_sort_extended_range.js falha em passthrough fragmentado
SERVER- A73125 A variável de construção $$NOW não está disponível na validação do documento
SERVIDOR-73157 Mova os testes out_max_time_ms para a suíte serial_run
SERVIDOR-73232 Alterar a verbosidade de log padrão para _killOperations
SERVER-73390 Mitiga o bug de regressão de versão do banco de dados no banco de dados descartado
SERVER-73400 Usa uma distribuição -large do Evergreen para compilar em arm64 em projetos sys-perf
SERVIDOR-73481 A validação não detecta chaves fora de ordem com {full: false}
SERVIDOR-73521 [5.0] Comando backport setProfilingFilterGlobally
SERVIDOR-73706 Salvar estado de ponto de falha WTRecordStoreUassertOutOfOrder para evitar erros de concorrência em testes
SERVER-73732 Completa lista de pendências de SERVER-61100
SERVER-73745 Zero inicializa a estrutura IndexKeyBucket
SERVER-73822 a série temporal $group reescrita ignora determinados acumuladores
SERVIDOR-74038 [Windows] Possíveis efeitos negativos de desempenho do SetProcessWorkingSetSize no SecureAllocator
SERVIDOR- Permitir74045 ativar mensagens de log de diagnóstico para validação
SERVER-74103 Aumenta a verbosidade do log de armazenamento em oplog_sampling.js
SERVER-74104 [v5.0] Desativar o liberador de registro no diário em activate_out_of_order.js
SERVIDOR-74131 O multiplanejamento junto com o subplanejamento causa falha no servidor nas queries do MapReduce
SERVER-74137 [v5.0] Marque valid_out_of_order.js com require_replication
SERVER-74153 Corrija o script de blackduck_hub.sh 5.0 .
SERVIDOR-74156 Empacote arquivos plist com versões macosx
SERVIDOR-74287 Cria uma ferramenta para nova tentativa em caso de OOM com Scons
SERVER-74345 mongodb-org-server 4.4.19, 5.0.15, 6.0.5 não iniciam após upgrade da versão mais antiga (Debian, pacotes RPM)
SERVER-74386 Não redefinir recordPreImages no collMod [apenas 6.0 ]
SERVER-74501 corrigir a confiança na conclusão do MigrationBatchFetcher/Inserter para não gerar um thread de limpeza extra
SERVER-74631 Registra especificações de índice quando a validação detecta inconsistências de chave de índice
SERVIDOR-74632 Registrar a saída $collStats se houver falha na validação de uma coleção
SERVIDOR-74642 Registrar informações adicionais sobre a entrada oplog que gerou um documento ou chave de índice ao imprimir metadados
SERVER-74647 a criação da máquina de estado de refragmentação deve ser repetida após a interrupção
SERVER-74690 Altera as variantes do Atlas Real para usar o cliente de carga de trabalho "2022-11"
SERVIDOR-74824 Adicionar registro mais expressivo ao map_reduce_drop.js
SERVER-74845 Cria um mecanismo para ignorar a opção de bifurcação com o systemd
SERVER-74895 Espera erros de comando na validação ao executar a query do $collStats e melhora a mensagem de erro
SERVER-75172 Usa um nome de coleção exclusivo em partial_index_logical.js
SERVER-75205 impasse entre stepdown e restauração de bloqueios após ceder quando todos os tickets de leitura se esgotarem
SERVER-75397 Fazer variantes v5.0/v4.4 obrigatórias serem executadas em dias alternados
SERVER-75404 Designar $searchSortValues como campo de metadados na v5.0
SERVER-75431 eliminar ou corrigir a verificação de melhor ação para o banco de dados do primário no caminho de renomeação em clusters fragmentados
SERVIDOR-75561 Relata e registra informações mais detalhadas ao validar encontros com inconsistências de várias chaves
SERVER-75618 Verifica a contagem rápida do oplog antes de reiniciar o servidor em oplog_sampling.js
WT-8333 Implemente o cursor da versão
WT-8848 Adiciona API para reverter e indicar que uma transação excedeu um limite configurável de dados sujos fixados
WT-8981 Habilita 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 txn imprecisa da 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
SERVER-68361 LogTransactionOperationsForShardingHandler::commit não transfere os documentos das transações preparadas e não preparadas que alteram o valor da chave de fragmento de um documento
SERVER-71092 shard_id_test.cpp depende de um comportamento puro da função std::string::compare
SERVIDOR-71219 A migração pode perder gravações de transações preparadas
servidor-71305 O caminho de coleção de fragmentos legado aguarda na optime errada para ser comprometido por maioria (5.0 e anteriores)
SERVIDOR-71689 Atualize o CatalogCache antes de descartar a coleção local
SERVIDOR-72301 Use ordered:false ao inserir partes no caminho otimizado para criar coleção
SERVIDOR-72430 MigrationDestinationManager::report() pode acessar _migrationCloningProgress nulo
SERVIDOR-73916 Aprimora 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
SERVER-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 aos metadados FTDC
Construir e embalar
SERVER-38232 O Mongod no Ubuntu 16/18 não cria um arquivo pid
Internals (Internos)
SERVIDOR-49705 O arquivo 'permitted' pode ter sido excluído por 'after_test'
SERVER-54900 o bloqueio de chamadas de rede pode atrasar a resolução da fonte de sincronização indefinidamente
SERVER-60839 Introduzir um tipo de erro TemporarilyUnavailable
SERVIDOR-63104 Facilita a execução do jsCore localmente de novo em um mundo com testes marcados por sinalizador de recurso
SERVER-64764 A regravação $expr não está preparada para lidar com "$$ROOT"
SERVIDOR-65177 Hora de sincronização inicial decorrida no teste de unidade TestRemainingInitialSyncEstimatedMillisMetric pode ser 0 ms
SERVER-65259 Vazamento de cursor na agregação que requer mesclagem no fragmento
SERVER-65881 Ter compatibilidade com otimização de limite de classificação com estágio de classificação limitado
SERVER-66050 findSelfInConfig tentará um caminho rápido para cada HostAndPort antes de tentar um caminho lento
SERVIDOR-66106 verificação sharded_moveChunk_partitioned.js com falha moveChunk pode estar incorreta (somente pré -6.0)
SERVER-66466 Remove a dependência de TransportLayerASIOTest de ThreadContext
SERVER-66570 Timeseries empurra para baixo projeções de metaField que podem alterar a semântica
SERVER-67183 Migração de partes de maior taxa de transferência - reimplementa para busca e inserção
SERVIDOR-67390 backup_restore.js should check for code -SIGINT due to unclean SIGINT
SERVIDOR-67406 A classificação de um cursor em coll fragmentado retorna documentos sem campos com prefixo $
SERVER-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 coleção durante a sincronização inicial
SERVER-68388 Limita a configuração de simultaneidade e atualiza o nome do parâmetro do servidor
SERVER-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 recurso
SERVIDOR-68648 Habilita sinalizador de recurso
SERVIDOR-68739 Adicionar estatística de sessão WiredTiger sem afetar as estatísticas de operações lentas
SERVIDOR-68836 Manipule corretamente NaN e 0 para LDAPTimeoutMS
SERVIDOR-68853 Remover a invariante de que uma estatística de sessão precisa ser uma estatística de operação lenta
SERVER-68901 Análise de query de $elemMatch incorreta 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 de**
SERVIDOR-70139 ListCollection retorna nomes de visualização duplicados
SERVIDOR-70323 Converte invariante em tassert em collection_sharding_runtime
SERVER-70369 Cria serverParameter para migraçãoConcurrency
SERVIDOR-70394 Corrigir autotroca em MultiPlanStage::removeRejectedPlans
SERVIDOR-70427 Remover a infraestrutura de teste do pacote chef+kitchen
SERVIDOR-70553 Adicione suporte de módulo ao executor de teste mongo
SERVIDOR-70566 Faz asserção em backup_restore.js imprimir código de erro
SERVIDOR-70594 Adiciona variantes de compilação atualizadas ao sys-perf
SERVER-70640 Adicionar migrationConcurrency ao serverStatus
SERVER-70830 Teste de unidade WiredTigerOperationStats
SERVER-71006 Pequena janela de inconsistência para leituras após transformar o índice em multikey
SERVER-71020 Certifica-se de que o cancelamento do lote de série temporal eventualmente remova o bucket do catálogo
SERVER-71055 O 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 deveria ter um .publish arquivoSERVER-71373 Estender o tempo limite assert.soon dentro de predictive_connpool.js
SERVIDOR-71399 O sinalizador de parte jumbo não é apagado automaticamente após a divisão de uma parte
SERVIDOR-71424 Corrige falhas em lint_fuzzer_sanity
SERVIDOR-71436 O excluidor de intervalo não deve enviar spam agressivo ao log quando o índice de chave de fragmento não for encontrado
SERVIDOR-71449 Corrigir log_successs_msg: not found in init.d on debian
SERVIDOR-71471 Melhorar a implantação do jstestfuzz para funcionar com a execução/instalação de novos nós
SERVER-71533 Atualizar a geração de tarefas antigas para utilizar a nova localização das estatísticas de testes
SERVER-71534 regressão lint_fuzzer_sanity_all causada ao executar várias instâncias de npm
SERVIDOR-71597 Corrige uma condição de corrida em CreateDatabase para DBName que diferencia maiúsculas de minúsculas
SERVER-71632 Reabilita o teste FSM do dropDatabase em conjuntos de abaixamento
SERVER-71648 [v5.0] txn_index_catalog_changes.js é executado em mecanismos de armazenamento que não são compatíveis com leituras de snapshots
SERVIDOR-71691 Erro 5643004 ao utilizar $setWindowFields em uma faceta
SERVER-71759 o comando dataSize não cede
SERVIDOR-71769 Adiciona uma nova mensagem de log quando um nó secundário estiver pulando uma construção de índice de duas fases
SERVER-71939 Atualizar a classe BucketCatalogTest::Task com ponto de falha
SERVIDOR-71950 Falha e registra a operação quando são detectadas chaves fora de ordem no WiredTiger
SERVIDOR-71969 Atualize o 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 partes
SERVER-72091 Habilita a variante sys-perf auth-delay
SERVER-72143 Corricir os links do logkeeper sys-perf em 5.0 e 4.4
SERVER-72176 MetadataManagerTest deve redefinir orphanCleanupDelaySecs para o valor padrão na desmontagem
SERVIDOR-72185 A definição do teste de desempenho TSBS depende de um repositório pessoal do github
SERVER-72222 o MapReduce com otimização de redução única falha na mesclagem de resultados em um cluster fragmentado
SERVIDOR-72276 Remover todas as entradas desatualizadas de backports_required_for_multiversion_tests.yml
SERVIDOR-72288 Os testes de microbenchmark falham após "Habilitar o suporte do M1 Mac para DSI"
SERVIDOR-72449 backup_restore.js deve verificar o código 2 ao eliminar o cliente resmoke child
SERVIDOR-72512 Índices relatados como válidos quando não é possível retornar inconsistências devido ao limite de memória
SERVIDOR-72535 Clusters compartilhados permitem criar bancos de dados 'admin', 'local' e 'config' com capitalização alternativas
SERVIDOR-72576 Notarize binários archive-dist no macOS
SERVER-72613 Acelerar a obtenção de despejos de núcleo com o analisador de suspensão
SERVIDOR-72619 Refatora e adiciona mais testes para alterações em migration_chunk_cloner_source
SERVER-72620 $indexStats não inclui o campo "fragmento" quando executado em coleções não compartilhadas
SERVIDOR-72677 A validação completa nem sempre relata informações sobre os índices
SERVIDOR-72825 Remover todas as entradas desatualizadas de backports_required_for_multiversion_tests.yml
SERVER-72868 Completa lista de pendências de SERVER-30949
SERVER-72877 A lógica de redirecionamento do Mongos em ganchos de stepdown deve ignorar exibições
SERVER-72910 [v5.0] Mudanças de backport wtRCToStatus do SERVER-60839
SERVIDOR-73176 Imprimir somente mensagem de erro se houver erros de fato no getHostFQDNs
SERVER-73183 WiredTigerKVEngine::getSanitizedStorageOptionsForSecondaryReplication deve ignorar inMemory
SERVER-73216 Atualiza o BlackDuck a Detect v8
SERVER-73228 Remover servidor de diretório ativo de jstests/external_auth/ldap_mongos_health_checking.js
SERVIDOR-73232 Alterar a verbosidade de log padrão para _killOperations
SERVER-73264 Corrige invariante errada no MigrationChunkClonerSource::commitClone
SERVER-73389 Relógio vetorial de checkpoint no coordenador de banco de dados de descarte
SERVIDOR-73481 A validação não detecta chaves fora de ordem com {full: false}
SERVER-73636 Defeito na análise de cobertura 135025: redimensionamento vetorial ineficiente com reserva.
SERVIDOR-73706 Salvar estado de ponto de falha WTRecordStoreUassertOutOfOrder para evitar erros de concorrência em testes
SERVER-73719 Comenta as variantes de compilação legadas no Sys-perf
SERVER-73745 Zero inicializa a estrutura IndexKeyBucket
WT-8290 Adicionando uma nova API à sessão para retornar o motivo de rollback
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 pular o checkpoint de metadados final ao desligar configurado com use_timestamp=true
WT-9268 atrasar a exclusão do registro de armazenamento de histórico para reconciliação
WT-9428 Corrige duas afirmações no 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 liberação acidental de atualizações na cadeia de atualizações no commit preparado
WT-9751 Corrigir um vazamento de memória na reconciliação após o despejo abortado
WT-9765 Corrige o tratamento de uma confirmação preparada após um rollback preparada com falha de evicção
WT-9792 Corrige 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 as exclua 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ção mais antiga
WT-10250 Remove determinados construtores Evergreen para ramificações de versão
WT-10257 Corrigir 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 Corrigir chave fora de ordem na lista de saltos em arquitetura fracamente ordenada
WT-10584 Adiciona barreiras de leitura ausentes em __cursor_skip_prev
5.0.14 Registro de alterações
Fragmentação
SERVER-60143 Evitar limpar metadados de filtragem após falha na atualização de metadados
SERVER-68139 o comando Reharding falhará se a classificação de projeção for maior que 100 MB
SERVER-68361 LogTransactionOperationsForShardingHandler::commit não transfere os documentos das transações preparadas e não preparadas que alteram o valor da chave de fragmento de um documento
SERVER-69134 Descartar uma coleção fragmentada não descarta a entrada CSS
SERVER-69444 Faz 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
SERVER-69700 Falha na reversão da replicação resharding_coordinator_recovers_abort_decision.js
SERVER-69756 Falha na segmentação no abortReshardCollection emitido logo após reshardCollection cmd
SERVER-70364 Repete o comando configureFailPoint em caso de erro de rede (resharding_coordinator_recovers_abort_decision.js)
SERVER-70373 Falha invariável caso as métricas de refragmentação não sejam restauradas
SERVER-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
SERVER-71092 shard_id_test.cpp depende de um comportamento puro da função std::string::compare
servidor-71305 O caminho de coleção de fragmentos legado aguarda na optime errada para ser comprometido por maioria (5.0 e anteriores)
Query
SERVER-66289 $out gera incorretamente um erro de tamanho BsonObj na v5.0.8
SERVIDOR-70381 o estágio _internalSearchIdLookup viola uma pré-condição de 5.0 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 compilações Ninja
SERVER-64289 Compatibilidade com a plataforma: adicionar compatibilidade com RHEL7 PPC em 5.0.X
SERVIDOR- O69507 Rpath só deve ser definido em compilações dinâmicas
Internals (Internos)
SERVIDOR-54284 ExceptionFor<ErrorCodes::WriteConflict> deve ser resolvido como WriteConflictException
SERVER-57072 Explorar a roda de atualização em todas as plataformas.
SERVER-60016 serverStatus e estatísticas de coleção não devem bloquear o bloqueio RSTL
SERVER-61185 usar o prefix_search para pesquisa de índice único
SERVIDOR-63104 Facilita a execução do jsCore localmente de novo em um mundo com testes marcados por sinalizador de recurso
SERVIDOR-63585 O Fastcount fica fora de sincronia quando um rollback é excluído e outra transação exclui as mesmas fileiras
SERVER-66525 errexit impede a captura do log 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 fragmento primário
SERVIDOR-67538 As transações de vários documentos devem falhar se estiverem em um snapshot antigo e incompatível
SERVER-67681 Cria destino específico para comandos de compilação
SERVER-68115 correção de bug para o trigger invariante "ElemMatchRootLength > 0"
SERVER-68477 melhorar o tratamento de NaN para o parâmetro de índice TTL expireAfterSeconds
SERVER-68901 Análise de query de $elemMatch incorreta 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
SERVER-69281 Força versão ninja mínima
SERVIDOR-69348 Os 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
SERVER-69389 Command 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 Aumentar electionTimeoutMillis em jstests/replsets/dbcheck_write_concern.js
SERVIDOR-69569 Scripts Python falhando em tarefas Evergreen
SERVIDOR-69784 Corrige instâncias de uso indevido de signed char
SERVER-69868 Retorna um erro ao iniciar uma TransportLayer que é desligada
SERVER-69898 Aguarda a fase de recuperação da seção crítica antes de atualizar a versão do banco de dados
SERVER-69912 SConstruct é executável por engano
SERVIDOR-69926 errorcodes.py não detecta erros duplicados em MONGO_UNREACHABLE_TASSERT
SERVER-69930 Mensagem de erro inesperada nos logs que tentam atualizar a versão de um banco de dados descartado
SERVER-70062 Registra informações pertinentes sobre as entradas do oplog na falha da restauração da redefinição do oplog
SERVIDOR-70160 Não empurre $match que precisa do documento inteiro antes de $internalUnpackBucket
SERVIDOR-70299 Remover o uso do comando JSON.send
SERVER-70314 Ajusta os testes de intervalo estendido de séries temporais para levar em conta as limitações de retenção de logs
SERVIDOR-70348 Remova o EAGAIN para WT consultável e tente novamente internamente
SERVIDOR-70469 Use env python virtual em testes de watchdog
SERVIDOR-70483 Atualize o Resmoke para passar "evergreen_execution" para o logkeeper.
SERVER-70484 Remover o módulo de processamento de sinal de perf.yml e sys_perf.yml
SERVER-70557 Aumentar o tempo limite para integration_tests_sharded em s90x
SERVER-70633 Fazer com que o conjunto de cursores de fragmento realmente execute testes em 5.0
SERVER-70879 Corrigir uma corrida em que vários threads estão transformando um índice multichave simultaneamente
SERVER-71055 O 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 Corrige uma corrida que rastreia se uma árvore tem atualizações após um checkpoint
WT-9599 Adquire o bloqueio de hot backup para chamar fallocate no gerenciador de blocos
WT-9763 Retorna 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
SERVER-68094 refragmentação com _id gerado de forma personalizada falha com erro de projeção
SERVER-68139 o comando Reharding falhará se a classificação de projeção for maior que 100 MB
SERVER-68869 Uma nova tentativa de _configSvrReshardCollection pode ser bem-sucedida, fazendo com que o resharding_coordinator_recovers_abort_decision.js falhe
SERVER-69142 Uma nova tentativa de _shardsvrReshardCollection pode causar o erro DuplicateKey (resharding_nonblocking_coordinator_rebuild.js)
SERVER-69220 o refineCollectionShardKey permite alternar os campos de chave de fragmento atuais entre baseados em intervalo e com hash, o que leva à incoerência dos dados
SERVER-69384 Corrigir v5.0 caminho de shardCollection legado para o parâmetro implicitCreateIndex
SERVER-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 " aos drivers em caso de erro de chave duplicada
Internals (Internos)
SERVIDOR-58673 Habilitar featureFlagPerShardCursor
SERVIDOR-60551 Ocasionalmente vendo "Especificação de fio inicializado" ao se conectar
SERVER-61185 usar o prefix_search para pesquisa de índice único
SERVER-62400 Adicionar o parâmetro $_passthroughToShard a AggregateCommandRequest
SERVER-62681 Criar change streams por conjunto de passagem do cursor de fragmento
SERVIDOR-62738 Dê ao mongos a capacidade de passar para um fragmento específico
SERVER-63772 Token Post Batch Resume não enviado no lote inicial de acordo com o fluxo de alterações de cursor de fragmento
SERVER-63773 O token de retomada de pós-lote por cursor de fragmento não está definido nas respostas getMore
SERVER-63774 Passar dbVersion opcional para runPipelineOnSpecificShard
SERVER-63781 $sortKey não filtrado no lote inicial do token de retomada pós-lote
SERVER-65006 O conflito de gravação na inserção de entrada do commitIndexBuild oplog pode impedir a configuração da multichave
SERVIDOR-66794 Adicione um sinalizador na memória para coleções da Typescript com datas fora dos anos 1970-2038
SERVER-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
SERVER-67650 o destinatário de refragmentação pode retornar RemainingOperationTimeEstimatedSecs=0 quando o aplicador de oplog não alcançar 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 Verifica a consistência do catálogo nos shards como pré-condição para renomeação
SERVER-67916 A corrida durante o stepdown pode acionar o invariante em ReshardingMetrics
SERVER-68003 Transforma experiment_unified_ninja.vars em padrão
SERVIDOR-68126 Verifica o valor de entrada maxChunkSize negativo no AutoSplitVector
SERVER-68691 $graphLookup não informa referências de variáveis para o filtro "restrictSearchWithMatch"
SERVER-69002 [5.0] Transportar de volta pm-2419 Per Shard Cursors via mongos
SERVER-69108 O SCCL pode retornar imediatamente metadados de configuração e administração sem desencadear uma atualização
SERVER-69547 Adicione a tag multiversion_incompatible ao show_raw_update_description*.js
SERVER-69590 Avisos de libunwind em plataformas clang arm
SERVER-69611 configurar a opção do compilador -ffp-contract=off como padrão
SERVER-69693 Usa Lambda em vez de repetir o código no coordenador de refragmentação
SERVER-69785 Deixa change_streams_per_shard_cursor.js mais robusto
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
SERVER-63732 Adicionar os novos comandos implicitlyCreateIndex e enforceUniquenessCheck ao comando shardCollection
SERVER-64142 Adicionar um novo enforceUniqueness ao comando refineCollectionsHardKey
SERVIDOR-68728 Adiciona condição de ativação addl. para o ponto de falha interruptBeforeProcessingPrePostImageOriginatingOp
SERVER-68869 Uma nova tentativa de _configSvrReshardCollection pode ser bem-sucedida, fazendo com que o resharding_coordinator_recovers_abort_decision.js falhe
SERVER-69142 Uma nova tentativa de _shardsvrReshardCollection pode causar o erro DuplicateKey (resharding_nonblocking_coordinator_rebuild.js)
Replicação
SERVER-62636 setFeatureCompatibilityVersion 4.4 é bem-sucedido em binVersion 5.0 que possui índices com opções conflitantes
Internals (Internos)
SERVIDOR-58176 O Mongos não valida readConcern em comandos insert/update/delete
SERVER-58966 timeseries_granularity.js e timeseries_timestamp_rounding.js colidem em namespaces de teste em conjunto paralelo
SERVER-59834 $group com allowDiskUse não limpa arquivos up _tmp
SERVER-60958 evitar travamento do servidor na migração de partes quando ocorrer um evento de abdicação
SERVER-63843 não permitir doLog recursivo em manipuladores de sinal síncronos
SERVER-63852 getThreadName() não pode falhar
SERVER-64573 Tornar os campos implicitlyCreateIndex e enforceUniquenessCheck opcionais
SERVIDOR-64741 Criar comando mongos appendOplogNote
SERVER-65006 O conflito de gravação na inserção de entrada do commitIndexBuild oplog pode impedir a configuração da multichave
SERVER-65382 o AutoSplitVector não deve usar clientReadable para reordenar campos de chave de fragmento
SERVIDOR-66794 Adicione um sinalizador na memória para coleções da Typescript com datas fora dos anos 1970-2038
SERVIDOR-67126 Remover a chamada LOGV2 do caminho de código do printStackTrace no-LOGV2
SERVER-67280 Garante de que as implementações HealthObserver::periodicCheckImpl() lidem com exceções e retornem um status de verificação de integridade com falha apropriado quando uma ocorrer
SERVIDOR-67725 Verifica a consistência do catálogo nos shards como pré-condição para renomeação
SERVIDOR-67814 Rastreie o número de coleções de séries temporais com datas fora 1970-2038 em serverStatus
SERVER-67939 run_dbcheck_background.js deve ser resiliente ao CappedPositionLost
SERVER-68039 Versão antiga 3.10.1 do Pymongo no MongoDB v5.0 causa falha invariante (message.operation() == dBmsg) após a reinicialização da conexão por par
SERVER-68399 Corrige a análise de números de versão safeint em blackduck_hub.py
SERVIDOR-68482 [5.0] Adicionar exclusão de TSAN a getFlowControlStats
SERVER-68538 Erro de digitação na lista de dependências na configuração do RPM força a falha na instalação do MongoDB Enterprise no Amazon Linux 1
SERVER-68540 Adiciona a tag docker_incompatible para testes jscore
SERVIDOR-68694 Investiga o bloqueio em torno do comando compact
SERVER-68737 remove o teste multiversão do debian11 5.0
SERVIDOR-68766 Adicionar opção para reativar a otimização MapReduce de valor único
SERVIDOR-68925 Reintroduzir as configurações de registro da tabela de verificação na inicialização (reverter SERVIDOR-43664)
SERVIDOR-69052 Certificar-se de que a coleção de buckets seja válida ao verificar o intervalo estendido
SERVER-69141 [6.1] Avançar a versão TSBS fixada
5,0,11 Registro de alterações
Fragmentação
SERVER-56185 Investigar possíveis melhorias com migração de sessão e seção crítica de migração de parte
SERVER-61985 refragmentoing_coordinator_recovers_abort_decision.js pode relatar a operação de refragmentação como bem-sucedida devido ao fragmento primário tentar novamente _configsvrRefragmentoCollection e executar uma segunda operação de refragmentação
SERVIDOR-64340 Avisar se o balanceador estiver desativado durante a drenagem do fragmento
SERVIDOR-67492 Migrações de pedaços com falha podem levar o fragmento do destinatário a ter 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 coleção com um número muito grande de zonas configuradas pode paralisar o primário do servidor de configuração indefinidamente
SERVER-68628 repetir uma operação de refragmentação que falhou após failover primário pode causar falha no servidor ou perda de gravações
SERVIDOR-68728 Adiciona condição de ativação addl. para o ponto de falha interruptBeforeProcessingPrePostImageOriginatingOp
Query
SERVER-43155 As queries que excedem o maxTimeMS podem retornar NetworkInterfaceExceededTimeLimit
SERVER-66072 comportamento estranho de agregação de amostragem $match e $group
Construir e embalar
SERVER-61894 Ter compatibilidade com a opção "showRawUpdateDescription" nas especificações de change stream
SERVER-63159 Implemente o estágio de agregação $_InternalApplyOplogUpdate
Internals (Internos)
SERVIDOR-60607 melhorar o tratamento de valores grandes/NaN para a versão de índice geográfico
SERVER-60958 evitar travamento do servidor na migração de partes quando ocorrer um evento de abdicação
SERVER-61321 aprimorar o tratamento de valores grandes/NaN para a versão do índice de texto
SERVER-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
SERVER-65884 $lookup de série temporal pode colocar $sequentialCache após $match correlacionado
SERVIDOR-66023 Não redefina constantemente os cronômetros de eleição e de liveness
SERVIDOR-66310 Torne o agrupamento ExpressionSetUnion::isCommutative() sensível ao agrupamento
SERVIDOR-66548 $lookup de cache sequencial pode tratar incorretamente um $facet como não correlacionado
SERVER-66651 A função "restaurar" não é suficiente para mongorestore --preserveUUID
SERVER-66726 Correção da serialização em killAllSessionsByPattern
SERVIDOR-66841 LOGV2: JSON inválido quando o truncamento acontece em um caractere de barra invertida
SERVIDOR-66938 Simplificar drasticamente o comando para gerar arquivos ninja
SERVER-67122 Adiciona um aviso ao compilar com --module=ninja de que ele está obsoleto
SERVER-67296 Marca a OpCtx dos comandos configsvr usados para confirmar operações de DDL relacionadas a partes 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.
SERVER-67523 Deve limpar _NextCall em caso de falha de reagendamento em delayable_timeout_callback
SERVER-67532 Falha menos na OplogServerStatusSection
SERVER-67683 Alterar alguns dos modos em compilações rápidas e opt
SERVIDOR-67845 Adquire seção crítica na renomeação "verificar as condições prévias" fase somente se o alvo não for fragmentado
SERVER-67939 run_dbcheck_background.js deve ser resiliente ao CappedPositionLost
SERVIDOR-68041 Tornar o merge_write_concern.js mais robusto e adicionar log de diagnóstico
SERVER-68130 O AutoSplitVector pode gerar uma resposta maior do que o BSONObjMaxUserSize
SERVIDOR-68158 serverstatus_indexbulkbuilder.js devem executar listIndexes no primário após criar índices
SERVER-68184 Usa Number em vez de NumberLong ao indexar em checkWritesOfCommittedTxns
SERVIDOR-68193 O coordenador de compartilhamento DDL pode bloquear-se no loop de repetição de distlock
SERVIDOR-68487 Adiciona o método BSONElement para verificar os valores de campo NaN
SERVER-68511 movePrimary pode introduzir inconsistência de metadados de fragmentação no MongoDB 5.0+
SERVER-68522 impedir binário 5.0 de iniciar no FCV 4.4 com índice TTL mal configurado
SERVER-68540 Adiciona a tag docker_incompatible para testes jscore
SERVIDOR-68574 Alternar para o novo cluster de logkeeper
SERVER-68737 remove o teste multiversão do debian11 5.0
WT-8847 Adicionar marca de exclusão a 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 remoção de restauração de atualização
WT-9302 descontinuou object_target_size como uma configuração no api_data.py
WT-9311 Garante que as mensagens de log identifiquem claramente a corrupção do HW de armazenamento
WT-9477 Não permitir que o checkpoint acione a divisão da página interna, o que leva a uma página interna corrompida no checkpoint
WT-9500 corrigir RTS para uso de janela de tempo de célula em vez de carimbos de data/hora de chave/valor da atualização do HS
5.0.10 Registro de alterações
Fragmentação
SERVIDOR-57519 Fazer 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 partes de documentos com falha
SERVER-62432 Garantir o acesso seguro aos documentos de estado da instância ShardingDDLCoordinator
SERVER-62656 Desacoplar o dimensionamento do pool de conexões mongos-to-config-server do dimensionamento do pool de conexões mongos-to-shard-server
SERVER-63243 O eliminador de intervalo não deve limpar intervalos órfãos de maneira round-robin
SERVER-64433 Um novo tempo de topologia pode ser divulgado sem que haja comprometimento da maioria
SERVER-65027 Refragmentar comandos permite opções extras sem retornar um erro
SERVER-65821 impasse durante setFCV quando há transações preparadas que não persistiram na decisão de confirmação/anulação
SERVER-65925 shardsvrCommitReshardCollection deve verificar se há erros transitórios ao ingressar
SERVER-65930 Coordenadores de DDL e checkpoint inicial de participante renomeado podem incorrer em erro de DuplicateKey
SERVER-66046 O coordenador de refragmentação não abortará automaticamente a operação de refragmentação quando ocorrer erros com um fragmento destinatário durante sua fase de aplicação
SERVER-66618 Garantir que RehardingCoordinator tenha abortado em resharding_coordinator_recovers_abort_decision.js
SERVER-66866 O eliminador de intervalo espera entre os lotes enquanto mantém o bloqueio da coleção IX
SERVIDOR-67457 A operação de refragmentação abortada no meio do contato com os participantes pode paralisar o primário do servidor de configuração indefinidamente
JavaScript
SERVER-61234 Os tipos baseados em objetos do JavaScript não são serializados automaticamente de forma correta quando retornados diretamente pelas funções do JavaScript do lado do servidor
Construir e embalar
SERVER-66627 Transportar o alvo de install-devcore
Internals (Internos)
SERVER-57938 Ignorar a validação de polígonos para GeoJSON armazenado quando a consulta tem $geoIntersect e um índice 2dsphere
SERVER-58257 Adicionar melhores diagnósticos ao predictive_connpool.js
SERVER-59658 Melhorar o registro para refletir que a atualização de metadados de fragmentação está aguardando a replicação
SERVER-61856 Atualizar libunwind para 1.6.2+
SERVIDOR-62386 Defeito na análise 121298 de cobertura : aviso de análise
SERVIDOR-62716 Tratamento de finishWaitingForOneOpTime espúrio em WaitForMajorityServiceTest
SERVER-63271 serverStatus pode falhar no servidor
SERVER-63493 Testes de atualização de chave de fragmento falhando devido a tempos limite de bloqueio de transação
SERVER-63971 alterar o parâmetro do servidor para o comportamento padrão de leitura das próprias gravações após a transação 2PC
SERVER-64215 Interromper OplogBufferMock::waitForData no desligamento
SERVER-64244 RunDBCheckInBackground deve ser resiliente a interrupções
SERVER-64509 Corrigir a ordem de desligamento do threadpool do ShardRegistry
SERVER-64627 Precisa de um método geral para lidar com o estado interno da memória após a sincronização inicial
SERVER-64628 Mais testes de adição de nós a conjuntos fragmentados
SERVER-64659 Relatar no serverStatus o número de descritores de arquivo usados durante criações de índice
SERVIDOR-64725 Tornar ShardRegistry::periodicReloader interrompível
SERVER-64797 Usar a nova API numérica de carimbo de data/hora de WT
SERVER-65100 Aumentar o tamanho do bloco de memória para BSONColumn
SERVER-65131 desativar a segmentação de leitura oportunista (exceto para leituras distribuídas)
SERVER-65313 Usar BatchedCollectionCatalogWriter durante a recuperação de inicialização
SERVER-65371 MigrationSourceManager em execução no nó secundário pode ativar invariante
SERVIDOR-65399 A entrada do oplog 'commitIndexBuild' não é possível para compilações de índice inacabadas não reiniciadas
SERVER-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 log de auditoria
SERVER-65797 Remover especificações de índice inválidas na memória antes de analisar as listIndexes
SERVER-66087 Chamar curl_global_init antes de habilitar encadeamento
SERVER-66111 A implementação Curl do HttpClient deve respeitar os tempos limite padrão
SERVER-66319 dbcheck_no_history_on_secondary.js desabilita o ponto de falha do dbCheck muito cedo
SERVER-66379 Falha na conversão de $or em $in
SERVER-66384 Habilitar personalização da linha de comando de NINJA_BUILDDIR
SERVER-66418 projeção incorreta criada durante a análise de dependência devido à suposição de ordem das strings
SERVER-66433 prazo de backport aguardando a conclusão da exclusão do intervalo sobreposto para versões anteriores às versões v5.1
SERVIDOR-66461 Execute a notarização mais cedo no processo de compilação
SERVER-66520 Adicionar UUID de criação de índice às mensagens de erro de BackgroundOperationInProgress
SERVIDOR-66556 Evite possíveis corridas ao liberar cursores durante o desligamento
SERVER-66559 Expandir o parâmetro internalQueryMaxAddToSetBytes de 32 para 64 bits
SERVER-66658 O registro do fragmento pode ser acessado antes da inicialização
SERVER-66727 É possível criar um bucket de série temporal que viola o tempo máximo
SERVER-66769 Atualizar o script de configuração do spawnhost para suportar hosts do Windows via cygwin
SERVER-66799 Corrigir da falha de getParameterWithDetails.js no ephemeralForTest
SERVIDOR-66843 Use programação defensiva no destrutor DeadlineFuture
SERVER-66860 Os testes FSM não devem reutilizar os mesmos nomes de banco de dados
SERVER-66902 A configuração da multiversão está falhando consistentemente no projeto mongodb-mongo-v5.0 Evergreen
SERVIDOR-66955 Remover o uso do JSON.send em projetos perf
SERVER-67014 Dizer que "o driver do cliente pode exigir uma atualização" em mensagem de aviso para códigos de operação obsoletos em 5.0
SERVER-67106 O comando _flushRoutingTableCacheUpdates() também deve atender a solicitações referenciando visualizações de coleções.
SERVER-67167 Desabilitar execução de or_to_in.js no conjunto paralelo
SERVIDOR-67220 [5.0] set_fcv_prepared_transaction.js não é resiliente a erros de StaleConfig
SERVER-67405 Lide com uma string vazia para a expansão is_patch evergreen
SERVER-67513 Desativar or_to_in para jsCore_compatibility para v5.0
WT-8425 Enviar atualizações com os mesmos carimbos de data/hora de confirmação no vetor out_of_order_ts_updates em hs_rec.c.
WT-8669 Assegurar que os carimbos de data/hora não sejam OOO em __hs_insert_record
WT-9249 Comparar e corrigir o carimbo de data/hora durável inicial se for maior que o carimbo de data/hora ooo
WT-9251 Execute a liberação do log antes do ponto de verificação de metadados
5.0.9 Registro de alterações
Fragmentação
SERVER-62175 mongos não consegue anexar RetryableWrite Error Label For Command Interrupted In _parseCommand
SERVER-62432 Garantir o acesso seguro aos documentos de estado da instância ShardingDDLCoordinator
SERVER-64822 fragmentar uma coleção vazia libera a seção crítica muito cedo
SERVER-66041 O clonador de partes nunca deve considerar uma parte muito grande com apenas um documento
Query
SERVER-63642 Adicionar métricas serverStatus para medir o desempenho de vários planejamentos
Construir e embalar
SERVIDOR-42470 Gere configuração adicional para libunwind
SERVER-64332 Notarizar as compilações do MongoDB para macos
SERVER-66386 Atualizar imagens AMI para testes de pacotes
Internals (Internos)
SERVER-57546 Aumentar os tempos limite específicos do teste para aquisição de bloqueio de funções
SERVIDOR-58337 Registre o aviso de descontinuidade e aumente o contador serverStatus ao receber o comando OP_QUERY
SERVER-60758 Impedir que dbVersion atualize as transações com falha em txn_recover_decision_using_recovery_router.js
SERVER-61018 Criar um tipo de histograma genérico
SERVER-61110 Corrigir bloqueio em AuthorizationContract::contains
SERVER-61460 O Resmoke deve mesclar opções config_svr com mongod_options em vez de substituí-las
SERVER-62941 Atualizar FTDCServerStatusCommandCollector para incluir métricas oplog do comando serverStatus
SERVER-62992 Remover a necessidade do resmoke.ini
SERVER-63254 Adicionar métricas de uso do Índice ao serverStatus
SERVER-63796 Ativar sinalizador de recurso para PM-2750
SERVER-63850 Adicionar o comando count à versão da API 1
SERVER-64664 A ninja tool não deve considerar instalar a fonte de arquivos gerados
SERVER-64815 Impedir que buildindexes_false_commit_quorum.js seja executado em testes de multiversão
SERVIDOR-65137 detectar alterações de namespace ao atualizar a Coleção após a produção
SERVER-65166 Use compareOptimes em abort_in_progress_transactions_on_step_up.js
SERVER-65184 Evitar a eleição e o stepdown simultâneos em downgrade_default_write_concern_majority.js
SERVER-65271 serverStatus deve permitir a exclusão de métricas refinadas
SERVER-65636 remover limites de número de conexões LDAP por host
SERVER-65861 Remover enterprise-rhel-83-s390x de mh_variant em 5.0
SERVER-65995 Reduza a frequência do cron Evergreen em ramificações mais antigas
SERVER-66089 A sincronização inicial deve fazer a leitura da tabela de transações com um afterClusterTime posterior
SERVER-66117 Desabilitar qualify_shortname na configuração simulada de libkrb5
WT-8250 Aumente o espaço máximo esperado disponível após a compactação em test_wt7989_compact_checkpoint
WT-8450 Relatar estatísticas em hs_cleanup_stress, não as validar
WT-8481 Dividir a pesquisa cppsuite perto de testes e atualizar seus níveis de registro
WT-8622 Ler last_ckpt_base_write_gen no início da recuperação
WT-8860 Salvar os logs mongod como um artefato de teste em many-collection-test
WT-9019 Desativar o teste de complexidade ciclomática em 5.0
WT-9029 Remover opção object_target_size de WT_SESSION::create
WT-9044 Desativar a medição de cobertura de código no mongodb-5.0
WT-9054 Configurar 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
SERVER-62690Fragmento está sendo desligado antes de terminar a drenagem no teste
SERVER-65533 Operações com {readConcern:available} não tratam a coleção como UNSHARDED
Operações de Escrita
SERVER-65261 Excluir uma coleção limitada por meio de verificação de collection informa o número de documentos excluídos incorretamente
Construir e embalar
SERVER-44074 Compatibilidade com a plataforma: adicionar Enterprise RHEL 8 (zSeries)
Internals (Internos)
SERVER-55173 Falha na segmentação no WiredTigerSession::releaseCursor
SERVER-56003 ninja + icecream com compiladores variáveis não regeneram run-icecc.sh
SERVER-56731 Considere executar testes de servidor no pacote de serviço SLES 12 maos recente
SERVER-58506 Comando para expor a capacidade de configuração dos parâmetros do servidor
SERVIDOR-60105 As inserções em coleções de séries temporais não são observáveis em nenhum opcounter
SERVER-60485 As tarefas que são executadas no MigrationUtilExecutor não devem aguardar a conclusão do desligamento
SERVER-61032 Converter todas as referências em /opt/mongodbtoolchain/gdb para um equivalente versionado
SERVER-61663 Dividir dinamicamente concurrency_metrics e concurrency_replication_metrics em tarefas menores
SERVER-61879 atualizações para recuperar migrações nunca devem entrar em atualizações contínuas
SERVER-62205 Incluir verificação de coerência para o argumento de tamanho máximo de parte de [auto]splitVector
SERVER-62229 corrigir o invariante quando aplicar entradas de criação de índice quando recoverFromOplogAsStandalone=true
SERVER-62299 Compatibilidade com a plataforma: adicionar compatibilidade para o Debian 11
SERVER-63010 Confirmar que as medidas de descompactação não substituem addFields pushedown que são computados em metadados
SERVER-63387 StreamingCursor deve retornar os blocos de backup na ordem em que foram recuperados do cursor de backup do WiredTiger
SERVER-63479 Corrigir a proibição $$SEARCH_META em ambientes fragmentados
SERVER-63531 o commitQuorum inclui incorretamente nós buildIndexes:false e a mensagem de erro diz incorretamente que apenas nós com direito de voto estão qualificados
SERVER-63910 Generalize esta mensagem de erro relacionada à seção crítica
SERVIDOR-64031 serverStatus não deve ter o bloqueio PBWM
SERVER-64184 Acompanhar o uso do comando allowDiskUse:true no agg
SERVIDOR-64485 Use _id para determinar o tipo de atualização em extractUpdateType()
SERVER-64554 abortIndexBuild oplog entry has no effect when run with --recoverFromOplogAsStandalone
SERVER-64732 [v5.0] Descompressão BSONColumn de arrays intercaladas
SERVER-64757 Melhorar mensagens de erro quando os scons não gerarem ninja no Windows
SERVER-64983 Bloqueio do cliente de versão antes de reverter a transação WT no TransactionParticipant::_resetTransactionState
SERVER-65024 Vários documentos com o mesmo valor _id tornam o reIndex invariável
SERVIDOR-65032 Pin python package BaseResponse for ocsp suite
SERVER-65182 Corrigir split_horizon_hostname_startup.js para usar um assert.soon ao obter replsetconfig
SERVER-65200 A tarefa do pacote não é executada como parte do grupo de tarefas
SERVIDOR-65211 Use a expansão para obter binários do branch atual
SERVER-65284 O coordenador de criação de coleção sempre deve realizar a limpeza na execução subsequente
SERVIDOR-65430 Desativar capped_deletes.js no ephemeralForTest
SERVER-65718 Corrigir erro mypy
WT-7662 Tempo esgotado de formatação com conflito de preparação
WT-8260 Criar um teste de pacote Python para validar o novo formato EVENT_HANDLER JSON
WT-8708 Corrigir erro de uso do carimbo de data/hora no teste/checkpoint
WT-8924 não verificar em relação à janela temporal do disco se houver uma lista de inserção quando verificar conflitos no armazenamento de linhas
5.0.7 Registro de alterações
Fragmentação
SERVER-60109 Garantir que o relógio vetorial seja recuperado no step-up
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
SERVER-61444 Os usos de refragmentação de bumpCollectionVersionAndChangeMetadataInTxn não são idempotentes
SERVER-61755 A recuperação da migração deve lidar com a chave de fragmento refinada
SERVER-62072 _configSvrReshardCollection pode retornar sem ter esperado que a desconfiguração "reHardingFields" seja replicada para a maioria
SERVER-62521 Os bloqueios distribuídos podem não ser liberados em caso de erro definitivo ao usar um coordenador DDL
SERVER-62761 [v5.0] ReceiveChunkWaitForRangeDeleterTimeoutMs está sendo passado em binários 4.4
SERVIDOR-62906 Adicione uma verificação no caminho createCollection/shardCollection verificando o comprimento do nome da coleção
SERVER-62907 Os componentes do relógio vetorial devem ser mantidos após a reinicialização não contínua do CSRS
SERVER-63722 Os participantes de renomeação da coleção travam com erros diferentes de stepdown/shutdown
SERVER-63742 o tempo de topologia padrão no fragmento pode levar a uma atualização infinita no registro do fragmento
SERVER-64517 RecoverableCriticalSection não foi recuperado corretamente na inicialização
SERVER-64580 Reduções ao fragmentar uma coleção em fragmentos binários mistos podem travar o binário antigo
Replicação
SERVER-54374 Corrida entre signalOplogWaiters and StorageEngine::loadCatalog
Query
SERVER-40691 Queries $nin:[[],...] não são indexadas
operações
SERVER-21070 Adicionar opção para coleçãor estatísticas da coleção
Internals (Internos)
SERVER-51456 O profiler de banco de dados gera um valor incorreto da propriedade "keysDeleted" para uma operação de remoção quando ocorre um conflito de gravação
SERVIDOR-53993 Anexe a strand do cliente antes de liberar o opCtx nos testes AsyncCommandExecution
SERVER-56300 Adicionar funcionalidade de faixa de anexo a obj BSON e construtores de array
SERVER-56558 Robustify validate_db_metadata_command.js test
SERVER-56931 Instrumentar melhor as falhas ASIO set_option
SERVIDOR-57662 Espere até que a coleção config.system.sessions esteja presente no servidor de configuração antes de atualizar o cache da sessão
SERVER-58069 Estrutura do matcher ASSERT_THAT para testes de unidade
SERVIDOR-58152 Criar sinalizador de recurso para remover Mongos defeituosos da topologia do cluster
SERVER-58310 O ThreadPoolTaskExecutor pode apresentar problemas de memória quando as tarefas são canceladas ao mesmo tempo em que é recebida uma resposta na rede que sobrecarrega o sistema
SERVER-58499 Adicionar um novo código de erro LoadBalancerSupportMismatch
SERVER-59220 Sondas de conectividade em ocsp_server_refresh.js devem usar shells novas
SERVER-59223 Melhorar a robustez do ecs scp
SERVER-59290 Reavaliar a fonte de sincronização após incrementar a versão de configuração
SERVIDOR-59356 Crie o teste singleton, FaultStatus enumeração e unidade fictícia
SERVER-59357 Criar uma classe Fault fictícia e um teste de unidade fictício para ele
SERVIDOR-59358 Crie interface FaultFacet, implementação simulada e teste de unidade executando simulado que imita uma falha
SERVIDOR-59360 Crie uma interface HealthObserver, simule a implementação e o teste unitário que investe a verificação periódica com falha simulada
SERVER-59361 Implementar pool de threads de verificação de integridade periódica
SERVIDOR-59362 Máquina de estado do gerenciador de falhas de configuração
SERVER-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 de integridade periódica
SERVER-59367 Deve criar uma instância de falha na memória ao entrar no estado TransientFault
SERVER-59370 Deve fazer a transição para o estado ActiveFault quando estiver no estado TransientFault para kActiveFaultDuration
SERVER-59382 Impor facetas não críticas que não entrem no estado ActiveFault
SERVER-59390 Deve fornecer a capacidade de realizar verificações periódicas de integridade em relação ao servidor de configuração
SERVER-59397 Implementar a randomização para períodos de verificação de integridade
SERVER-59496 A classe de falha deve ser um contêiner de facetas de falha ativas
SERVER-59522 HealthCheckStatus deve rastrear o status da falha e a vida útil
SERVIDOR-59567 A verificação periódica deve invocar os observadores, simular a falha do HealthObserver Mock
SERVIDOR-59608 Defeito na análise 120502 de cobertura : aviso de análise
SERVER-59912 Estrutura inicial no-op do verificador de integridade Ldap
SERVIDOR-60079 Código comum do observador de saúde para incorporar padrões genéricos do observador Ldap
SERVER-60316 O FaultManager deve iniciar com as verificações periódicas desativadas
SERVER- A60412 verificação do limite de memória do host não respeita cgroups v2
SERVER-60587 Implementar o FaultFacet
SERVER-61016 Erros relacionados à redefinição de conexão superficial recebidos durante a criação da ASIOSession na conexão de saída.
SERVER-61095 Melhorar transport_layer_asio_test.cpp
SERVER-61104 Robustecer find_and_modify_invalid_query_params.js
SERVER-61220 Teste de integração para monitorar o andamento
SERVIDOR-61315 Executor de verificação de integridade do Ldap deve oferecer suporte a tarefas abortadas
SERVER-61368 O conjunto de testes do FaultManager deve usar um pool de threads real
SERVER-61438 Corrigir corrida em health_observer_test.cpp
SERVIDOR-61490 transport_layer_test: corrida asio connect
SERVER-61592 Consultar com ms precision não retorna resultados esperados (coleção Typescript)
SERVER-61662 As verificações de configuração de SCons sempre devem ser executadas com detalhamento
SERVER-61706 Garantir que a nova configuração tenha alcançado todos os nós de cluster_x509_rotate
SERVER-61769 Tentar executar uma agregação com $out ou $merge em uma transação em um cluster fragmentado deixa os cursores ociosos abertos
SERVER-61871 usa tassert para indicar erros do programador de máquina
SERVER-61872 Corrigir a falta de pool de threads no FaultManager
SERVER-61873 Parâmetros de tempo de execução do observador de integridade do LDAP
SERVER-61914 Adicionar detalhes de faceta de falhas a FaultImpl::toBSON
SERVIDOR-61921 Falha de link no modo NoSSL no FaultManager
SERVER-61956 Consertar a corrida de dados ao acessar o estado da máquina de estados
SERVER-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 ser reduzido.
SERVER-62017 Habilitar todos os sinalizadores de recurso por padrão na variante de sinalizadores de todos os recursos sys-perf
SERVER-62084 O serializador para FaultFacetType está quebrado
SERVER-62085 Use mais bits para HashedMultiKeyMetadataPaths na validação
SERVER-62096 /proc/<id>/smaps não está disponível
SERVER-62098 Proteger healthCheckContexts com mutex em fault_manager.cpp
SERVER-62192 Sinalizador de recurso de manuseio desabilitado para coleção acessada de fragmentação implícita
SERVIDOR-62242 $indexOfArray não funciona com valores duplicados na matriz
SERVER-62285 Mensagens validate cachedir add push failure debug
SERVER-62368 O eliminador de intervalo deve honrar rangeDeleterBatchDelayMS
SERVER-62379 Corrigir os deadlocks 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 O RunDBCheckInBackground deve tentar novamente em erros de interrupção
SERVER-62514 dbcheck_write_concern.js deve impedir que o primário seja suspenso
SERVER-62569 O script IDL Compatibility Checker não lida adequadamente com os tipos de array
SERVER-62651 Adicionar o recurso "ativar todos os sinalizadores de recursos por padrão" para "Ativar todos os sinalizadores de recursos por padrão" para o projeto de microbenchmark.
SERVIDOR-62668 Sincronizar o acesso a ImpersonatedUserMetadata em OperationContext.
SERVER-62680 valide cachedir, crie tmp local para garantir uma cópia bem-sucedida
SERVER-62682 PrimaryOnlyService não chama _rebuildCV.notify_all() fazendo com que as chamadas para waitForConditionOrInterrupt não sejam acionadas
SERVER-62712 Validar cachedir isolar erros de cache somente para o arquivo de log de depuração de cache
servidor-62876 Parar de testar migrações de locatários com coleção limitada
SERVER-62948 Certificar-se de que os coletores FTDC não tenham um carimbo de data/hora de leitura
SERVER-63010 Confirmar que as medidas de descompactação não substituem addFields pushedown que são computados em metadados
SERVER-63073 Corrigir o tratamento de ShardNotFound em shard_removal_triggers_catalog_cache_invalidation.js
SERVER-63079 Evitar usar o analisador de projeção no $setWindowFields
SERVER-63097 stepdown_race_with_transaction.js deve usar a tag "uses_transactions".
SERVER-63141 Diferença no comportamento $lookup/$redact/$let com a otimização de pipeline
SERVER-63197 Fixar versão genny de microbenchmarks
SERVIDOR-63201 Relaxe a restrição de operações de exclusão no comando applyOps.
SERVER-63203 O divisor de parte nunca divide se mais de 8192 pontos de divisão forem encontrados
SERVER-63214 Ignorar inconsistência de hash entre bancos de dados inteiros quando houver incompatibilidade de hash de coleção entre coleções de imagens
SERVER-63234 Melhor registro em log para explicar a imprevisibilidade da verificação de integridade do LDAP
SERVIDOR-63239 Não lançar exceção no AutoSplitVector em intervalos vazios
SERVER-63240 clearJumboFlag pode persistir um ChunkVersion com um formato errado
SERVER-63250 Corrigir verificação de sinalizador de recurso de coleções de séries temporais de fragmentação implícita
SERVER-63279 O envio de predicados no metaField de série temporal após a descompactação pode causar resultados incorretos
SERVER-63288 Adicionar mensagens de log de depuração para chamadas http consultáveis
SERVER-63417 O Oplog fetcher não deve tentar novamente quando se sabe que um nó está inoperante
SERVER-63428 Robustificar oplog aplicando código para operação de atualização
SERVER-63432 Transferindo arquivos grandes para repositórios
SERVER-63471 waitForPrimaryOnlyServices encerrou a reconstrução antes de testar a redução em no_disconnect_on_stepdown.js
SERVIDOR-63497 Corrigir depuração de sorvete
SERVIDOR-63505 Garantir que o árbitro reconheça o nó primário em rollback_views.js
SERVER-63512 Usar reconfiguração otimizada (nenhuma chamada isSelf) na configuração de pulsação
SERVER-63531 A mensagem de erro commitQuorum informa incorretamente que somente os nós votantes são elegíveis
SERVER-63646 _raise_if_unsafe_exit usa return_code errado
SERVER-63859 Proibir CollMod com expireAfterSeconds em uma visualização
SERVER-63876 [5.0] Os nós secundários falham ao aplicar collMod com a opção index.expireAfterSeconds
SERVER-63968 Proibir a enumeração de funções integradas no banco de dados $external
SERVER-63974 Fixar versão de sua perigosa dependência de python
SERVER-63986 Cancelar permissão de 4.x de executar update_with_dollar_fields.js
SERVER-64182 A reativação das verificações de integridade deve verificar se outra verificação pendente já foi agendada
SERVER-64304 O usar --recoverFromOplogAsStandalone pode resultar em falhas na criação de índices no servidor
SERVER-64369 Não deve permitir exclusões de coleções limitadas em fCV 4.4
SERVER-64403 encontrar consultas com codificação de agrupamentos SORT_MERGE para o atributo de ordenação ausente
SERVER-64555 [5.0] Permitir a existência de novos formatos de dados de índice exclusivos
WT-7922 lidar com arquivo de versão do WiredTiger ausente
WT-7954 Usar um tempo limite de flush_tier mais longo 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 recuperar metadados do arquivo
WT-8198 Mudar 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 asserção na pesquisa perto de 01 cpp para simultaneidade
WT-8422 Limpar a janela de tempo da célula no disco se ela estiver obsoleta
WT-8424 Usar uma cadeia de ferramentas consistente em little-endian
WT-8477 Aplicar o uso do Pymongo 3.12.2 em nossos testes Evergreen
WT-8598 Evitar a limpeza do checkpoint sempre no desligamento
WT-8605 Desativar os testes de desempenho para ramificações que não são de desenvolvimento no Evergreen
WT-8649 Os métodos WT_SESSION não podem liberar buffers de scratch a menos que redefinam ou fechem
WT-8743 Definir a configuração hs_cleanup para sobrecarregar menos o cache
WT-8753 Adicionar tombstone ao reverter atualizações na memória, preparadas e reconciliadas
WT-8799 Desativar a atualização da documentação no mongodb-5.0
WT-8874 Desativar os testes de compatibilidade no mongodb-5.0
WT-8879 Definir o sinalizador OOO quando o tomstone selecionado estiver globalmente visível
WT-8894 Encontrar o caminho para o executável mongod para many-collection-test
5.0.6 Registro de alterações
Suporte a plataformas
Community Edition
A partir do MongoDB 5.0.6 , as seguintes plataformas não são mais compatíveis:
RHEL-72-s390x
Fragmentação
SERVER-45149 O comando replSetStepDown em txn_two_phase_commit_failover.js não deve atingir o tempo limite
SERVIDOR-56127 A atualização repetível pode ser executada mais de uma vez se o parte for migrado e o padrão de chave de fragmento usar campos aninhados
SERVER-56227 Adicionar comando voltado para o usuário para definir allowMigrations como false para uma coleção fragmentada
SERVER-58622 O coordenador DDL lida com erro de preocupação de gravação incorretamente ao remover documento do coordenador
SERVER-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
SERVER-60682 O TransactionCoordinator pode bloquear a aquisição do ticket de gravação do WiredTiger para persistir sua decisão, prolongando as transações que estão no estado preparado
SERVIDOR-60860 ReshardingCollectionCloner usa a preferência de leitura primária quando o mais próximo era pretendido
SERVER-61003 Os erros ReadConcernMajorityNotAvailableYet do ShardRegistry devem ser repetidos
SERVER-61105 A lógica de migração das sessões durante o MoveChunk polui os registros
SERVER-61268 Corrigir a versão de uma seção crítica recuperável em secundários
SERVER-61416 Repetir erros indefinidamente ao renomear o coordenador
SERVER-61459 ShardingCatalogManager::assignKeyRangeToZone() lê a versão antiga de CollectionType enquanto executa localmente no primário do servidor de configuração
SERVER-61461 update_shard_key_doc_moves_shards.js falha devido a atualizações falsas de secundários
SERVER-61628 Não reagendar a tarefa de exclusão de intervalo quando numDeleted < numDocsToRemovePerBatch
SERVER-61637 Revisar a política de lotes de exclusão de faixa
SERVER-61689 O método ActiveMigrationsRegistry::lock não trata adequadamente suas exceções
SERVER-61759 Desativar o sinalizador allowMigrations deve abortar as migrações em andamento
SERVER-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
SERVER-61945 A clonagem de coleção de refragmentação pode falhar com NamespaceNotSharded quando a preferência de leitura "mais próxima" escolhe o secundário
SERVER-61950 O RefragmentoingOplogFetcher aguarda a conclusão da solicitação de rede sem interrupção, potencialmente impedindo que a etapa de fragmento 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
SERVER-62065 O caminho de atualização de 3.6 para 4.0 pode deixar entradas de parte sem histórico nos fragmentos
SERVIDOR-62171 Adicione logs à saída de runConcurrentMoveChunk em sharding_statistics_server_status.js
SERVER-62178 A refragmentação pode falhar com NamespaceNotSharded se o destinatário fizer failover primário antes de criar uma coleção de refragmentação temporária
SERVER-62207 RefragmentoCollection com small maxTimeMS pode travar o fragmento devido ao tempo de vida útil incorreto do objeto BSON
SERVER-62245 MigrationRecovery não pode presumir que apenas uma migração precisa ser recuperada
SERVER- O62296 MoveChunk deve recuperar qualquer migração inacabada antes de iniciar uma nova
Replicação
SERVER-59721 O nó pode não conseguir sincronizar com outros nós após executar o rollback para o carimbod de data/hora estável
Query
SERVER-57588 Resultados de query inconsistentes quando uma posição de array é indexada cujo valor é uma array
SERVER-59754 Registro incorreto de queryHash/planCacheKey para operações que têm a mesma forma de $lookup
SERVER-62147 A opção de query exaustiva usando o protocolo OP_QUERY é interrompida quando mais de um lote getMore é necessário
Armazenamento
SERVIDOR-30846 Executar dbCheck como carga de trabalho em segundo plano em testes do FSM
SERVIDOR-55483 Adiciona um novo parâmetro de inicialização que ignora a verificação das configurações do log da tabela
SERVER-58409 A inicialização do RecordId de inicialização é falha com histórico durável e reconstruindo transações preparadas
operações
SERVER-28953 Captar estatísticas de df (disco cheio) no FTDC
Internals (Internos)
SERVER-49748 A sincronização inicial deve clonar admin.system.version antes de qualquer outra coleção
SERVER-54468 Habilitar sinalizador de recurso para suporte mínimo para fragmentação de coleções de séries temporais
SERVER-56167 O analisador de suspensão de garantia coleta despejos de núcleo para cluster fragmentados, no mínimo
SERVER-57037 Melhorar a precisão dos contadores de operadores
SERVER-57092 Use o nome de teste real para os conjuntos de resmoke do executor JS
SERVER-57289 O comando redact (ocultar) não deve converter BsonArray em bsonObj
SERVIDOR-57312 Fixar dependências transitivas do Python e usar o arquivo fixado para instalação no Evergreen
SERVIDOR-57772 Pontos de falha nos códigos de erro de alteração de estado de reescrita do mongos em writeConcernError
SERVER-58035 Remover db.runCommandWithMetadata do mongo shell
SERVIDOR-58135 ReplSetTest inicia falha em conjuntos de réplicas com encadeamento desabilitado
SERVER-59428 Usar uma correspondência de regex mais robusta no dispositivo de compilação de índice retomável de rollback
SERVER-59779 Chamar asCluster() antes de replSetFreeze em ReplSetTest
SERVER-59781 multi_statement_transaction.js não tenta novamente a transação no StaleConfig
SERVER-60048 CheckReplDBHash não deve falhar nos casos em que esperamos que as imagens FindAndModify retentáveis sejam inconsistentes após uma reinicialização
SERVER-60217 [v5.0] enableReconfigRollbackCommittedWritesCheck deve ser aplicado em 4.4
SERVER-60310 a validação da resposta OCSP não deve considerar os status de certificados irrelevantes
SERVER-60334 Pausar o WiredTigerSizeStorer durante o rollback para estável
SERVER-60392 Corrija o tempo no teste priority_takeover_two_nodes_equal_priority.
SERVER-60513 Executar burn_in_tags compile na distribuição -large
SERVIDOR-60517 Aplique eviction_dirty_target < eviction_dirty_trigger no fuzzer
SERVER-60685 O TransactionCoordinator pode interromper a atualização executada localmente com uma categoria de erro que não seja de interrupção, levando à falha do servidor
SERVER-60788 merge_causes_infinite_loop.js tenta expor um problema que não existe mais
SERVER-60809 Adicionar a capacidade de não fazer idLookup após $search
SERVER-60959 Inserir em uma série temporal obtendo a coleção de erros ErrorCodes: :TimeSeriesBucketCleared
SERVER-61005 rs.initiate () falha com "Falha invariante" em opções de inicialização específicas
SERVER-61012 Instanciação da regra TEMPLATE às vezes tem um comando no ninja gerado
SERVER-61097 O SizeStorer pode causar bloqueios de prazo com remoção de cache
SERVIDOR-61121 Faça com que TransactionMetricsObserver suporte TxnNumberAndRetryCounter
SERVER-61122 Registrar TxnNumberAndRetryCounter em métricas e métodos de log em TransactionParticipant e TransactionRouter
SERVER-61188 Quando storeImageInsideCollection=true, as entradas noop de pré-imagem para coleção com preImageRecordingEnabledForCollection=true são atribuídas a OpTimes incorretas
SERVER-61194 impedir a reutilização do OID do pacote de séries temporais com detalhamento grosseiro
SERVER-61201 Criar uma visualização pode levar a um dealock
SERVER-61214 Certificar-se de ter a entrada mais recente conhecida do cache do catálogo ao criar config.system.sessions
SERVER-61216 O sinalizador --cache-disable resulta em um stacktrace python
SERVIDOR-61275 Destruir o armazenador de tamanho após o encerramento do cache de sessão
SERVER-61307 Adicione 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
SERVER-61427 criações de índice único podem causar perda de disponibilidade durante a confirmação devido à verificação de muitas duplicatas falsas
SERVER-61479 Aumentar o número de tentativas de conexão a um conjunto de réplicas após um stepdown
SERVER-61532 Opcounters para detectar violações de restrição precisam ser expostos
SERVER-61550 Modificar auto_workload_path em perf.yml para ser relativo a cwd
SERVER-61590 A presença da coleção system.buckets não deve presumir que a coleção seja uma coleção de séries temporais.
SERVIDOR-61591 Teste de currentop_shell.js de robustificar
SERVER-61602 timeseries_min_max.js assume que as medidas são retornadas na ordem de inserção
SERVER-61650 Desconectar nós antes de reiniciar a replicação em sync_source_selection_ignores_minvalid_after_rollback.js
SERVER-61681 Aguardar a atualização de replSetGetStatus em replSetGetStatus_member_wall_times.js
SERVER-61690 Ajustar o protocolo de campos armazenados para pesquisa no atlas
SERVER-61738 Reavivar o arquivo dbCheck.js e torná-lo determinístico.
SERVER-61743 O sinalizador -fno-builtin-memcmp não deve ser aplicado exceto em plataformas x86_64 plataformas
SERVER-61748 dbCheck não deve manter um bloqueio forte do banco de dados durante os lotes
SERVER- O61754 dbCheck não deve manter um bloqueio forte da coleção durante os lotes
SERVER-61757 Adicionar uma opção de comando DBCheck para personalizar o tamanho do lote
SERVER-61791 pin pymongo
SERVER-61805 Usar a porta para verificar o nó primário em timeseries_retryable_write_downgrade_oplog_rollover.js
SERVER-61846 Impedir que o comando redact lance BSONObjectTooLarge
SERVIDOR-61852 dbCheck deve tentar bloquear a coleção com backoff
SERVER-61858 Aguarda 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
SERVER-61883 [v5.0] Suporte de leitura para buckets de série temporal compactados
SERVER-61910 initiate_takes_stable_checkpoint.js não conta o encerramento de conexões na reversão
SERVER-61931 Permita que a função ClusterManager opere em coleções system.buckets.*
SERVER-61955 Expor o dbCheck como um comando disponível de forma geral
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
SERVER-62037 Corrigir a definição do conjunto de réplicas no arquivo perf yaml do sistema para linux-1-node-15gbwtcache
SERVER-62041 Adicionar um tempo máximo de execução em lote ao dbCheck
SERVER-62164 Remova diversas variantes de compilação obsoletas em todas as ramificações estáveis
SERVER-62210 Corrigir o tratamento do medidor de progresso do dbCheck de coleções descartadas e recriadas
SERVER-62212 Suporte de writeConcern para dbCheck
SERVER-62226 Desativar dbcheck_no_history_on_secondary.js no TEF
SERVIDOR-62243 Aguarde a confirmação majoritária do documento do relógio vetorial sem tempo limite
SERVER-62277 Regressão de desempenho do dbstats devido ao cálculo do espaço ocupado em disco
SERVIDOR-62336 Tolerar erros SnapshotTooOld em testes dbCheck
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 mestres não estão em execução
SERVER-62419 recover_multiple_migrations_on_stepup.js falha quando executado no conjunto stepdown do servidor de configuração
SERVER-62423 Corrigir replsetinitiate_works_with_keyfile_profile_verbose_options.js para trabalhar no ephemeralForTest
SERVER-62592 Tornar o teste timeseries_sharding_admin_commands.js ClearJumboFlag mais resiliente
SERVER-62706 dbcheck.js: lidar com conjuntos de réplicas com nós de depuração/versão mista
WT-8395 dados incoerentes após a atualização do 4.4.3 e 4.4.4 para o 4.4.8+ e 5.0.2+
WT-8534 Permitir a recuperação instantânea do ponto de verificação para recuperação de backup e restauração
WT-8576 Habilitar o registro de log no checkpoint de teste
5.0.5 Registro de alterações
Fragmentação
SERVER-51329 erro inesperado não repetível no desligamento de um servidor mongos
SERVER-55382 Ignorar erro de gravação repetível sendo convertida em transação e essa transação falhando em random_moveChunk_update_shard_key.js
SERVER-56227 Adicionar comando voltado para o usuário para definir allowMigrations como false para uma coleção fragmentada
SERVIDOR-57686 Precisamos de cobertura de testes que seja reestruturada diante das eleições
SERVIDOR-58343 Reabilite o reshard_collection_failover_shutdown_basic.js
SERVER-59719 shardsvr{Commit, Abort}ReshardCollection pode retornar um erro irrecuperável na redução, levando a fassert() no servidor de configuração
SERVER-59806 O caminho otimizado da coleção fragmentada não funciona com um grande número de partes
SERVER-60730 shardsvrDropDatabase deve sempre ingressar no coordenador existente
SERVER-60751 move_chunk_critical_section_non_internal_client_abort.js não considera as desativações do servidor de configuração
SERVER-60804 Remover verificações de versão de fragmentos de cursor_valid_after_shard_stepdown
SERVER-60945 Aumentar o valor de tempo limite da seção crítica para resharding_large_number_of_initial_chunks.js
SERVER-61027 Alterações de permitMigrations na porta
SERVER-61066 Fazer com que os comandos DDL shardsvr verifiquem o status primário após marcar o OpcTx como interruptível
SERVER-61289 Torne resharding_retryable_writes.js mais robusto à marcação de tempo
SERVER-61473 O coordenador de refragmentação chama ReshardingMetrics::onCompletion() várias vezes em erros transitórios, levando à falha do servidor de configuração
SERVER-61482 Atualizações para config.reshardingOperations esperam que o PrimaryOnlyService seja reconstruído enquanto mantém o slot do oplog, paralisando a replicação no servidor de configuração indefinidamente
SERVER-61483 o coordenador de refragmentação não consegue recuperar a decisão de abortar ao assumir, tenta confirmar o sucesso da operação levando à incoerência dos dados
SERVER-61607 Aceitar DuplicateKey como um possível erro em resharding_nonblocking_coordinator_rebuild.js
SERVER-61633 RecipientStateMachine da refragmentação não participa do pool de threads para ReshardingOplogFetcher, causando falha do servidor no desligamento
Replicação
SERVER-54909 Em replSetGetStatus, relate os tempos de parede da última operação durável e da última operação aplicada para todos os membros
SERVER-60946 Condição de corrida em replsetprio1.js ao iniciar o replset com nós com prioridades diferentes
Agregação
SERVER-59924 Erro ao executar o agregado $out com a preocupação de leitura "available" em clusters fragmentados
Armazenamento
SERVER-58736 Evitar comportamento quadrático no rollback com muitas coleções
Internals (Internos)
SERVER-54776 Ativar sinalizador de recurso para PM-2191
SERVER-55535 Testes de desempenho para exercitar otimizações de fluxos de mudança
SERVIDOR-57131 Correção de uma corrida trivial em topology_listener_test
SERVER-57164 Falha invariante em um $group-by-variable optimization
SERVIDOR-57171 Torne o teste killop mais resiliente
SERVER-57486 Impedir verificações periódicas de índice no teste transactions_stale_shard_version_errors.js
SERVER-58636 O 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
SERVER-59329 Garantir que withTemporaryOperationContext gere um erro se o nó não for mais primário
SERVER-59432 Faça o downgrade da invariante e adicione uma tassert adicional para otimizar o grupo na variável do sistema
SERVER-59654 Adicione a tarefa Evergreen para o fuzzer de atualização de séries temporais
SERVER-59662 Criar um teste de simultaneidade com inserções de séries temporais e comandos de geração de interrupções
SERVER-59858 adicione observabilidade para tarefas agendadas no thread do reator
SERVER-59871 startup_recovery_for_restore_restarts.js precisa garantir que um ponto de verificação ocorra após o ponto de falha
SERVER-59879 Ajustar o valor maxTimeMS para permitir uma execução mais lenta no conjunto de testes paralelo
SERVER-60393 Aumentar o limite de tempo de replica_sets_jscore_passthrough para 3h.
SERVER-60424 TenantOplogFetcher atinge o tempo limite ao recriar o cursor de agregação
SERVER-60632 Erro inconsistente no mongos quando o destino de renameCollection já existe
SERVIDOR-60670 usa uma ramificação separada em vez de uma confirmação específica para TPCC
SERVER-60671 Remove dagger
SERVER-60756 Adicionar registro a mais para atualizações malsucedidas em multi_statement_transaction_atomicity_isolation.js
SERVIDOR-60762 $setWindowFields partiçãoBy uma array deve apresentar erro consistentemente
SERVER-61021 Os documentos podem ser recuperados fora de ordem em timeseries_delete.js
SERVER-61039 ListIndexes de séries temporais compartilhadas devem relatar o namespace da visualização
SERVIDOR-61164 Aceitar o código de erro 48 (Autenticação inadequada) como uma resposta válida para a verificação de atividade do LDAP
SERVER-61178 Usar menos simultaneidade em find_cmd_with_indexes_timeseries.js
SERVIDOR-61208 O balanceador pode estar sendo executado quando não deveria em transactions_stale_shard_version_errors.js
SERVER-61269 Adicionando log a awaitdata_getmore_cmd.js
SERVIDOR-61283 [5.0] Adicionar requires_fcv_50 ao timeseries_insert_kill_op.js e timeseries_insert_idle_bucket_expiration.js
SERVER-61291 Corrigir a compatibilidade posterior com checkout_idl_files_from_past_releases.py
SERVER-61309 Corrigir a lógica de nova aquisição de bloqueio de intervalo de série temporal
SERVER-61360 Reduz o jlink de variantes Debian 9 para impedir casos OOM
SERVER-61405 Considerar remover a verificação de fCV de $$SEARCH_META
SERVER-61597 Usar ordem determinística para random_moveChunk_timeseries_inserts.js
WT-3445 Adicionar várias tabelas ao testador de formatos.
WT-5008 Migrar o trabalho "wiredtiger-perf-btree" do Jenkins para o Evergreen
WT-5010 Migrar o trabalho "wiredtiger-perf-checkpoint" do Jenkins para o Evergreen
WT-5011 Migrar tarefa "wiredtiger-perf-log-consolidated" do Jenkins para Evergreen
WT-5012 Migrar wiredtiger-perf-evict para Evergreen
WT-5013 Migrar o trabalho "wiredtiger-perf-stress" do Jenkins para Evergreen
WT-5580 Despeje o comando wtperf nos logs no teste Evergreen wtperf
WT-6001 Evitar ler a página no cache se ela precisar ser reescrita
WT-6022 NVRAM cache
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 Recuperar 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 corrigir a otimização de busca por prefixo próximo para lidar com cenários onde o intervalo de chaves está dividido entre páginas.
WT-8004 Crie uma ordem de leitura para o guia de arquitetura
WT-8030 Adicionar verificações de coerência relacionadas à configuração do acionador de expulsão
WT-8046 Manter definições de configuração não persistentes entre as chamadas wiredtiger_open em test/format
WT-8065 Atualizar a documentação sobre a configuração do cursor e prefix_key
WT-8076 Modificar o teste tiered_abort csuite para funcionar com cmake
WT-8114 Reverter a permissão de configurar o carimbo de data/hora de preparação menor ou igual ao mais recente carimbo de data/hora de leitura ativa com configuração de preparação de arredondamento
WT-8151 Deixa 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 considerar mais cenários de despejo para desistir da limpeza do checkpoint
WT-8167 Remova getters não utilizados do código cppsuite
WT-8173 Corrigir o nó do armazenamento de colunas de linhas 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 Usar estatísticas de progresso compactas em testes relacionados a compactos
WT-8189 Adicionar informações úteis para análise compacta a mensagens detalhadas WT
WT-8192 Estender a API detalhada para apoiar a 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 da geração de gravação antes de executar o RTS
WT-8224 Corrigir cobertura reclama de variável não utilizada
WT-8228 Adicionar suporte de armazenamento de colunas de comprimento variável aos testes compactos
WT-8232 Corrigir teste hs18 para usar o cursor de expulsão de versão para expulsar a página
WT-8233 Corrigir data-validation-stress-test-checkpoint ignorando falhas
WT-8237 Cancelar a atribuição do valor NULL à configuração após a liberação; ele permanecerá sem uso.
WT-8241 Ignorar retorno de valor para a maior chave
WT-8253 Corrigir problema de espaço em disco em testes de estresse de pontos de verificação
WT-8254 Implementação da nova API interna do WiredTiger para definir mensagens detalhadas com um nível de gravidade
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 detalhados
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 de ramificação e confirmação do git na saída do resultado do teste perf
WT-8275 Simplificar estatísticas compactas
WT-8280 Desabilitar temporariamente a asserção de prefixo
WT-8281 Corrigir o processamento de pedidos com o registro de data/hora de parada de armazenamento histórico
WT-8283 Usar a nova API verbose em arquivos compactos
WT-8284 Aprimorar o registro de log detalhado de transações quando o rollback for necessário
WT-8285 Simplificar 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 Levar os resultados dos testes de desempenho para uma coleção
WT-8297 verificação de ordem de carimbo de data/hora disparada na tabela registrada em recuperação
WT-8298 Altere os testes de desempenho do Evergreen para usar instâncias ubuntu2004-large
WT-8314 Corrige os blocos de retorno do cache do bloco para a tabela errada
WT-8316 Formatar correções de modo de compatibilidade com versões anteriores
WT-8317 Nunca armazene chaves de estouro em páginas internas
WT-8318 Adicionar suporte ao format.sh para um diretório de arquivos CONFIG
WT-8321 Atualizar o tempo limite dos testes de fumaça para 60 minutos
WT-8331 alterar o formato para permitir caracteres de 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 Adicionar vírgula ausente ao cabeçalho do monitor wtperf
WT-8342 Coveridade: 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 as 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 de análise de cobertura 121096: Leitura de ponteiro não inicializado
WT-8357 Adicionar mais expansões Evergreen ao resultado do teste de desempenho
WT-8358 Passar campos ops e args para wtperf por meio da linha de comando
WT-8359 Separar os testes de fumaça dos testes de estresse no Evergreen
WT-8363 Validar a saída de estatísticas por testes de desempenho
WT-8364 Corrigir bug do CMake ao criar cppsuite com TCMalloc
WT-8368 Corrija a saída de mensagem de verbose produzida por '__wt_verbose_multi'
WT-8394 Reverter saída de "Validate stats" por testes de desempenho
5.0.4 Registro de alterações
Fragmentação
SERVER-40865 O ShardServerCatalogCacheLoader não serializa operações de leitura com outras operações para a mesma coleção
SERVER-49897 Inserir entradas no-op nas coleções de buffer do oplog para reescalonamento, de modo que a retomada seja menos custosa
SERVIDOR-53335 Consultas, atualizações e exclusões com agrupamentos não "simples" podem perder documentos ao usar o sharding com hash
SERVER-54231 A refragmentação pode deixar para trás a coleção local no fragmento primário anterior que não possui nenhuma parte
SERVER-54623 Diminuir o número de tarefas em conjuntos de passagem de consistência causal
SERVER-55412 As leituras espelhadas devem propagar o campo de versão do fragmento
SERVIDOR-55429 Aborta a migração mais cedo quando o receptor não estiver limpando intervalos sobrepostos
SERVER-55557 A exclusão de intervalo da migração abortada pode falhar após o refinamento de uma chave de fragmento
SERVER-56985 Completa lista de pendências de SERVER-56500
SERVER-57217 Não relata remainingOperationTimeEstimatedSecs nas métricas currentOp para refragmentação para doadores e coordenadores
SERVER-57266 Criar representações IDL para intervalos de tempo de métricas de refragmentação.
SERVER-57276 Captar a porcentagem máxima/mínima concluída nas métricas FTDC conforme visto pelo monitor de confirmação
SERVER-57479 Remover resharding_test_util.js
SERVER-57654 Chamar Pipeline::dispose() se Pipeline::getNext() for lançado em ReshardingCollectionCloner
SERVER-57655 Chame Pipeline: :dispose () se Pipeline: :getNext () lançar o reshardingTXNCloner
SERVIDOR-57665 Remova o método disallowWritesForResharding() não utilizado
SERVIDOR-57675 random_DDL_CRUD_operations.js pode tentar renomear para um mesmo destino ns duas vezes
SERVIDOR-57686 Precisamos de cobertura de testes que seja reestruturada diante das eleições
SERVIDOR-57760 Introduzir métricas dedicadas do tipo OpCounters para refragmentação e usá-las no ReshardingOplogApplier
SERVER-57761 Incrementar opcounter de inserção como parte da refragmentação da clonagem da coleção
SERVER-58082 Falha na operação de refragmentação se allowMigrations já tiver sido definido como false
SERVER-58304 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
SERVER-58433 A transação RehardingCoordinatorService em bumpCollectionVersionAndChangeMetadataInTxn possivelmente é grande demais
SERVER-58592 Tornar o ReshardingCoordinatorService mais robusto quando as reduções ocorrerem perto do final de uma operação de refragmentação.
SERVER-58871 Definir banco de dados fixo primário em write_concern_basic.js
SERVIDOR-58914 Criar a classe ReshardingDonorWriteRouter com stubs de função
SERVER -58915 Implementar a funcionalidade ReshardingDonorWriteRouter junto com testes de unidade
SERVER-58960 Medir a sobrecarga de ShardingWriteRouter no caminho de código de gravação
SERVER-58980 Evitar que o teste StepDownStepUpEachTransition do coordenador de refragmentação alterne entre redução e conclusão
SERVER-58990 A refragmentação sempre grava o registro de data e hora da nova coleção
SERVER-59023 A refragmentação pode falhar com NamespaceNotSharded após um failover primário em um fragmento de destinatário
SERVER-59160 Desativar o balanceador em test_stacked_migration_cleanup.js
SERVER-59208 Permitir que a gravação repetível em resharding_replicate_updates_as_insert_delete.js falhe com ShardCannotRefreshDueToLocksHeld
SERVER-59500 Os coordenadores de DDL não devem liberar bloqueios dist na demissão
SERVER-59585 ReshardingOpObserver executa uma conversão inválida de CollectionShardingRuntime em servidores de configuração
SERVER-59694 A refragmentação de comandos proibidos assume incorretamente a consistência na coleção Config.Cache.Collections
SERVIDOR-59769 Conflitos do balanceador com testes de migração de blocos
SERVER-59775 ReshardingDonorOplogIterator aciona um fassert() quando continua a ser executado no estado de nó SECUNDÁRIO após um stepdown
SERVER-59803 Definir maxTimeMs para agregação de atualização de cache do catálogo
SERVER-59811 ReshardingOplogFetcher pode ver o postBatchResumeToken retroceder no tempo ao alternar fontes de sincronização, interrompendo a operação de refragmentação
SERVER-59812 ReshardingMetrics::onStepDown() é chamado enquanto os componentes de replicação de dados ainda estão em execução, levando a uma falha invariante
SERVER-59849 Adicionar um teste para verificar o comportamento do ReshardingOplogFetcher quando a imagem pré/pós não puder ser obtida
SERVER-59890 Excluir migration_coordinator_shutdown_in_critical_section.js test do conjunto de stepdown de configuração
SERVER-59903 Não apagar as tags renomeadas ao retomar a renomeação de metadados fragmentados
SERVER-59916 T{1, 2}Starts{First, Second}AndWins In WriteConflictHelpers não sincroniza a confirmação de transação com falha
SERVER-59923 Tentar novamente o comando reshardCollection do thread de segundo plano no dispositivo ReshardingTest
SERVER-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
SERVER-60094 ReshardingOplogApplicationRules não versiona todas as gravações
SERVER-60142 O fragmento pode migrar para cima dos órfãos após a limpeza dos metadados de filtragem
SERVER-60161 Deadlock entre a redução do servidor de configuração e o comando _configsvrRenameCollectionMetadata
SERVER-60220 RehardingCoordinator::installCoordinatorDoc deve atualizar no estado da memória antes de chamar logChange
SERVIDOR-60266 Repita as exceções WriteConcernError em coordenadores DDL
SERVIDOR-60291 Refragmentar comandos proibidos não espera que o destinatário seja feito
SERVIDOR-60413 Corrija o motivo da seção crítica usado pelo comando moveChunk
SERVER-60508 OnReplicationRollback do servidor de fragmento é lançado ao recuperar a seção crítica na coleção de séries temporais
SERVER-60592 Os comandos dos participantes DDL precisam garantir que eles escrevam com seu número TXN
SERVER-60731 Adiar a versão da seção crítica do banco de dados no coordenador do banco de dados suspenso
SERVER-60737 Remover a parte incorreta do registro de data e hora do ShardServerCatalogCacheLoaderTest
SERVER-60774 A refragmentação pode ser aplicada por meio de reshardFinalOp sem fazer a transição para consistência estrita, estagnando as operações de gravação na coleção que está sendo refragmentada até que a seção crítica atinja o tempo limite
SERVER-60811 O banco de dados de descarte pode descartar novas coleções após o stepdown
SERVER-60858 O comando _configsvrReshardCollection que se associa ao ReshardingCoordinator existente pode não ser interrompido na desativação
SERVER-60859 O ReshardingCoordinator aguarda o _canEnterCritical futuro sem cancelamento, potencialmente impedindo que a ascensão do primário do servidor de configuração seja concluída
SERVER-60916 Restaurar o CPS que falhou com um snapshot com documentos em reshardingOperation
SERVER-61026 Inverter ordem dos fragmentos que recebem o comando do participante da coleção suspensa
SERVER-61052 A 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 asserção fatal
SERVER-61066 Fazer com que os comandos DDL shardsvr verifiquem o status primário após marcar o OpcTx como interruptível
SERVER-61108 RehardingCoordinatorService, a coleção de configuração pode atingir o tempo limite aguardando replicação no documento do coordenador, levando a uma asserção fatal
Replicação
SERVER-58988 Evitar o ciclo de seleção da fonte de sincronização durante a recuperação do primário.
SERVER-59170 Exclua max_doc_size.js do conjunto tenant_migration_multi_stmt_txn_jscore_passthrough
SERVER-59646 Verificar 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
SERVER-60153 Mais logs de nível INFO durante a eleição
Query
SERVIDOR-51806 A fase de inserção de chave em massa da construção do índice mantém o bloqueio IX sem ceder
SERVER-55516 Remover tags para testes de série temporal em passagens fragmentadas
SERVER-57321 A expressão de correspondência de $mod lida incorretamente com NaN, Infinito e valores grandes
SERVER-57376 As estatísticas CollectionImpl e IndexCatalogImpl não são inicializadas e podem ser gravadas nos logs
SERVER-60586 out_max_time_ms.js não habilita corretamente o ponto de falha "maxTimeNeverTimeOut" levando a falhas de teste espúrias
Agregação
SERVER-59308 Correspondência após $lookup-$unwind não aplicada corretamente aos resultados de $lookup
SERVER-59613 A expressão $range deve apresentar erro se exceder o limite de memória
SERVER-59924 Erro ao executar o agregado $out com a preocupação de leitura "available" em clusters fragmentados
Armazenamento
SERVER-58130 A alteração do validador de coleção de séries temporais é reconhecida pelo servidor sem erros
SERVER-59057 Não forçar contagem rápida no comando validate para a coleção config.transactions
operações
SERVER-53242 Sempre fazer log do comando collmod
SERVER-59883 Fazer com que a mensagem mongo shell sobre o uso de mongosh respeite o sinalizador --quiet
Internals (Internos)
SERVER-52310 Habilitar sinalizador de recurso para trabalho de integração para permitir novos parâmetros $search
SERVER-53350 Expor métodos no dispositivo RefragmentoingTest para enviar replSetStepUp, SIGTERM e SIGKILL para fragmentos e servidor de configuração enquanto a refragmentação está em execução
SERVER-53351 Adicionar tarefa de refragmentação do fuzzer com intensificações habilitadas para fragmentos
SERVER-53913 Instâncias ReshardingDonorService para carregar o estado das métricas na instanciação
SERVER-54206 Criar uma API sem bloqueio para a classe Fetcher (ou criar uma classe alternativa)
SERVER-54726 Corrigir erro de digitação em 'numScannedAferResume'
SERVER-54774 Atualizações do Guia de Arquitetura para PM-2191
SERVIDOR-54775 Criar sinalizador de recurso para PM-2191
SERVER-55711 Defeito de análise de cobertura 118014: variável 'state' ocultada em checkState()
SERVER-56416 mongod --version retorna com linha de log estranha em laptops M1
SERVER-56602 Rastreiar o uso de expressões de correspondência no ServerStatus
SERVER-56639 O ident do índice de registro de data/hora é descartado para recuperação de inicialização
SERVER-56801 Atualize links de espaço reservado para a verificação de reconfiguração em conjuntos de PSA
SERVER-56813 Fazer com que a refragmentação esteja ciente de [RRFaM]
SERVER-56887 O comando SetIndexCommitQuorum retorna {ok: 1} quando executado contra um mongos em uma construção de índice inexistente
SERVER-57000 Corrigir manipulação de pipeline correlacionado com faceta
SERVER-57229 killOp_against_journal_flusher_thread.js deve garantir que o JournalFlusher não redefina o opCtx entre encontrar o opId e executar o killOp
SERVER-57295 Rotacionar o log de auditoria na inicialização
SERVER-57315 Habilitar o comando shardCollection para uma coleção de séries temporais
SERVER-57350 ShardKeyPattern::parseShardKeyPattern() - A representação NaN está sendo lançada para o número inteiro
SERVER-57437 Implementar o roteamento de inserção para coleção de séries temporais fragmentadas
SERVER-57565 Garantir que as medições de série temporal não atualizem buckets órfãos no cluster fragmentado
SERVIDOR-57566 Implementar o comportamento de comandos de administração de fragmentação para a coleção de séries temporais
SERVER-57567 Atualizar o pacote de passagem fragmentado para lidar com coleções de séries temporais
SERVER-57568 Implementar comportamento de roteamento de query para coleção de séries temporais fragmentadas
SERVER-57570 Desativar a atualização da granularidade na coleção de séries temporais
SERVIDOR-57572 Reescreva índices secundários em mongos para coleções fragmentadas de séries temporais
SERVER-57573 Implementar lógica de filtragem órfã para o estágio $sample em coleção de séries temporais 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-57605 Expor o auxiliar de comparação de igualdade Decimal128 ao shell
SERVIDOR-57697 Avalie a latência/produtividade do ReshardingOplogApplier::_applyBatch
SERVER-57700 Avaliar a latência/taxa de transferência de ressharding::data_copy::fillBatchForInsert em ReshardingCollectionCloner::doOneBatch
SERVER-57717 Adicione stub de série temporal para atualizar o comando
SERVIDOR-57718 Adicionar stub de série temporal para excluir o comando
SERVER-57733 Determinar se uma consulta de atualização/exclusão depende somente do metacampo de uma coleção de séries temporais
SERVER-57734 Determinar se uma atualização modifica apenas um metaField da coleção de séries temporais
SERVER-57735 Traduzir uma única atualização em um metaField da coleção de séries temporais em uma atualização em suas coleções de buckets
SERVIDOR-57736 Traduzir uma exclusão no metaField de uma coleção de série temporal em uma exclusão em sua coleção de buckets
SERVER-57742 Criar uma versão não especializada da classe OperationLatencyHistogram
SERVER-57780 Melhorar o tratamento do tempo limite do BlackDuck
SERVER-57784 TryUntilLoop não sincroniza o destruidor e promete a resolução
SERVIDOR-58112 Adicione sincronização explícita às promessas de comando de exaustão do TaskExecutor
SERVER-58122 Substituir logs de pesquisa de falha invariante por uso de ponto de falha em resync_majority_member.js
SERVER-58139 Evitar o vazamento de estado de NetworkInterfaceTest::CancelLocally
SERVIDOR-58148 mirrored_reads.js asserção não considera falha de leitura espelhada
SERVER-58166 Os testes de rollback de compilação de índice reescalonável podem ficar sem espaço no RamLog
SERVER-58170 Proibir descarte de system.views se as coleções de séries temporais estiverem presentes
SERVER-58175 Arredondar valores de tempo antes de rotear inserções para coleções de séries temporais fragmentadas
SERVER-58183 _applyPrepareTransaction não garante que prepareConflictBehavior seja kIgnoreConflictAcceptWrites em tentativas de repetição
SERVER-58203 Melhorar estágio $unionWith
SERVER-58263 Corrigir o loop de apagamento do mapa absl no TenantMigrationAccessBlockerRegistry
SERVER-58331 Falha nas atualizações e exclusões da série de tempo em transações com vários documentos
SERVIDOR-58370 StringMap elemento use-after-free no RollbackImpl
SERVER-58385 O aplicativo oplog de recuperação atualiza informações de várias chaves em uma coleção errada
SERVER-58386 Atribua nomes de coleção únicos aos casos de teste em null_query_semantics.js
SERVER-58390 Testar exclusões somente de metaField de série temporal com agrupamento
SERVIDOR-58393 Habilitar "agrupamentos" para atualizações somente de metaFields de séries temporais
SERVER-58394 Traduzir várias atualizações ordenadas em um metaField da coleção de séries temporais 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
SERVER-58406 Ativar o log de depuração quando o TestingProctor estiver habilitado
SERVER-58412 A alteração de settings.chainingEnabled na configuração do conjunto de réplicas deve afetar a alteração nas fontes de sincronização
SERVER-58480 Adicionar os parâmetros necessários ao hook ContinuousTenantMigration para permitir uma nova tentativa de erro transitório adequada
SERVIDOR-58485 Repetir a transação em erros transitórios no api_params_transaction.js
SERVER-58492 Testar exclusões somente de metacampos de séries temporais com let
SERVIDOR-58493 Teste exclusões somente de metaField de série temporal com dica
SERVER-58519 Corrigir exclusões de séries temporais somente de metaField com descartes simultâneos de coleções
SERVER-58583 A análise de query para mongocryptd não lida com projeções expressivas na opção "find"
SERVER-58617 Permitir atualizações em uma coleção de séries temporais sem MetaField
SERVER-58721 processReplSetInitiate não define um stableTimestamp nem faz um ponto de verificação estável
SERVER-58722 Atribuir nomes de coleção exclusivos para casos de teste em wildcard_index_multikey.js
SERVER-58739 Completa lista de pendências de SERVER-58334
SERVER-58774 Limpe timeseries_update_delete_util.h e atualize referências a queryOnlyDependsOnMetaField()
SERVER-58777 Inserções e atualizações discordam sobre se um subdocumento vazio é um nível de aninhamento
SERVER-58796 Habilitar "let" para atualizações somente de metaField de séries temporais
SERVIDOR-58797 Habilite "hint" para atualizações somente de metacampos de séries temporais
servidor-58798 Testar "arrayFilters" para atualizações somente de metaField de séries temporais
SERVER-58803 Testar se o metaField da série temporal exclui apenas buckets próximos na memória
SERVER-58804 Garantir que as atualizações somente do metaField da série temporal fechem os buckets da memória
SERVER-58811 Funções de consulta de teste de unidade em timeseries_update_delete_util.h
SERVIDOR-58861 A interface de dados classificados ephemeralForTest não funciona em máquinas big endian
SERVIDOR-58872 Adicione atag require_fcv_51 para testes fragmentados de séries temporais
SERVER-58877 Proibir o derramamento em disco no SpillableCache se não houver nenhum mecanismo de armazenamento disponível.
SERVER-58888 A explicação $unionCom com o modo "executionStats" não conta os estágios que são empurradas para baixo
SERVER-58896 Corrigir atualizações de séries temporais somente metaField com descartes simultâneos de coleções
SERVIDOR-58899 Defina o namespace curOp para visualizar a coleção para atualizações de séries temporais
SERVER-58903 Colocar na lista negra index_many2.js de conjuntos de migração de locatário stepdown/kill/terminate passthrough
SERVIDOR-58930 conflitos mongodb-enterprise-unstable-server com mongodb-enterprise-unstable-shell
SERVER-58967 Definir o namespace curOp para exibir a coleção para exclusões de séries temporais
SERVER-59024 Funções de atualização de teste de unidade em timeseries_update_delete_util.h
SERVER-59036 Usar um nome de coleção de bucket exclusivo em clustered_index_types.js
SERVIDOR-59054 Forçar tempos limite para tarefas fuzzer geradas
SERVER-59067 Corrigir condição de corrida TLS
SERVER-59072 Proibir atualizações em coleções de séries temporais em que upsert:true
SERVER-59074 não adquirir tickets de armazenamento apenas para definir/esperar a visibilidade do oplog
SERVER-59088 Criar sinalizador de recurso para suporte mínimo para fragmentação de coleções de séries temporais: atualizar e excluir
SERVER-59092 Ter compatibilidade com o operador $jsonSchema para exclusões de séries temporais
SERVER-59094 O comando shardCollection deve garantir que a coleção de série temporal seja criada corretamente
SERVIDOR-59104 Remova os usos de findNthChild () no código de atualização/exclusão de séries temporais
SERVER-59108 Resolver a corrida com a operação de transação não eliminada após a redução
SERVER-59110 Atualizar mensagem de erro de conexão no powercycle
SERVER-59120 Criar testes de unidade para commitChunksMerge
SERVIDOR-59126 A coleção de drop na coleção de séries temporais deve descartar a coleção de buckets subjacente no servidor de configuração
SERVER-59140 Validar padrão de chave de fragmento para o comando shardCollection de séries temporais
SERVER-59141 Revise os arquivos de especificação RPM em busca de possíveis erros
SERVIDOR-59143 falha grave se a opção de ferramenta "--ninja" for usada com o módulo ninja instalado
SERVER-59150 non_durable_writes_on_primary_can_reach_majority.js não espera o carimbo de data/hora durável no secundário avançar
SERVER-59154 Adicionar casos de teste de documentos 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
SERVER-59164 Todos os comandos de gravação no namespace de séries temporais fragmentadas devem se traduzir em namespaces de buckets no mongos
SERVER-59173 Auditar mensagens de erro para atualizações e exclusões de séries temporais
SERVER-59174 Informar o número de documentos atualizados/excluídos para atualizações/exclusões de séries temporais
SERVER-59180 Implementar reescrita e roteamento de atualização para coleções de séries temporais fragmentadas
SERVER-59181 Implementar reescrita de exclusão e roteamento para time-series collection fragmentadas
SERVER-59184 Adiciona testes para verificar a exatidão do índice de séries temporais e a coleção de buckets após a migração de partes
SERVER-59190 IndexAccessMethod pode ser destruído durante o rendimento de carga em massa da criação do índice
SERVER-59191 SPIKE: git.get_project falha ao clonar
SERVER-59194 Excluir timeseries_update_concurrent.js da execução em paralelo com outros testes
SERVER-59196 Adicionar testes para o comando explain para a coleção de séries temporais fragmentadas
SERVER-59214 Incluir resultados da consulta na mensagem de asserção oplog_visibility.js
SERVER-59218 Substituir apenas o metaField de nível superior por "meta" para atualizações/exclusões de séries temporais
SERVER-59226 impasse na desativação com uma sessão de perfil marcada como impossível de ininterromper
SERVER-59294 Verificar o tipo de ação para oidReset
SERVER- As59298 Tarefas fuzzer geradas devem usar timeout_secs e não exec_timeout_secs
SERVER-59299 Melhorar o estágio $match
SERVER-59321 Atualize o sufixo var para v5.0 em expansões de compilação
SERVER-59409 A corrida entre a replicação de reconfig e o stepup pode fazer com que RSM fique preso em reportar ReplicaSetNoPrimary
SERVER-59410 Limpe os testes de atualização e exclusão de séries temporais
SERVER-59413 Corrigir uma possível corrida em tenant_migration_fetch_committed_transactions_retry.js
SERVER-59425 Ninja falha ao instalar destinos de arquivos localmente
SERVER-59445 Aumenta a verbosidade do log de armazenamento em oplog_sampling.js
SERVER-59456 iniciar o threadpool LDAPReaper
SERVIDOR-59459 o mongodb falha ao construir com glibc-2.34
SERVER-59476 validate_commit_message não permite que importações de wiredtiger sejam revertidas
SERVER-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 tag "requires_multi_updates" ao geo_update2.js
SERVER-59505 A query de série temporal em medições mistas e aninhadas pode perder alguns eventos
SERVER-59515 Corrigir os padrões no comando MergeAuthzCollection
SERVIDOR-59525 TenantMigrationRecipientAccessBlocker não está sendo inicializado corretamente na recuperação
SERVER-59591 LockerNoop::isW() sempre retorna true, permitindo que várias operações pensem que estão mantendo o bloqueio exclusivo global ao mesmo tempo
SERVER-59606 Não definir tempos limite dinâmicos em tarefas com testes que não têm histórico de tempo de execução
SERVER-59635 Marcar ConfigSvrMoveChunkCommand como interrompível no stepdown
SERVER-59649 Os nomes de arquivos de suíte gerados por multiversão devem ser diferentes das tarefas normais
SERVER-59662 Criar um teste de simultaneidade com inserções de séries temporais e comandos de geração de interrupções
SERVER-59666 Renomear a coleção system.buckets não deve ser permitido
SERVER-59669 Variável desprotegida no teste simultâneo TransientSSLParamsStressTestWithManager
SERVER-59672 Corrigir a interrupção da replicação em step_down_during_draining3.js
SERVIDOR-59676 DocumentSourceFindAndModifyImageLookup pode atingir invariante quando usado em um servidor
SERVER-59693 O dispositivo ReshardingTest deve acomodar nós que entram em ROLLBACK ao tentar executar replSetStepUp
SERVER-59701 Erro ao lidar com alguns fusos horários ao usar banco de dados de fusos horários externos
SERVER-59720 Tratar corretamente $rename em atualizações somente de metaField de série temporal
SERVER-59727 TenantMigrationAccessBlockerRegistry::_remove não é removido quando ambas as mtabs estão presentes
SERVER-59765 $dateAdd/$dateSubtract não detecta um transbordamento para determinados valores de "amount".
SERVER-59778 Robustecer teste timeseries_query.js
SERVER-59796 Aguardar 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
SERVER-59805 Fornecer uma maneira de verificar e remover opções de catálogo de índice inválidas
SERVER-59843 Completa lista de pendências de SERVER-56639
SERVER-59865 Atualizar o guia de substituição de arch para refletir a nova fórmula implícita da preocupação de gravação padrão
SERVER-59866 Interromper a espera do fCV para a maioria quando o currentCommittedSnapshot for descartado
SERVER-59867 Mapeamentos de horizontes divididos em ReplSetConfig/MemberConfig devem ser serializados deterministicamente
SERVER-59868 Corrigir corrida de criação de índice em durable_history_index_usage.js
SERVER-59876 grandes atrasos no retorno do libcrypto.so ao estabelecer conexões de saída
SERVER-59885 Aguardar a estabilização do conjunto de réplicas antes de validar as coleções
SERVER-59925 Teste de estresse e correção de bloqueios em buckets ociosos que estão expirando
SERVIDOR-59934 Descartar uma visualização e criar uma coleção no mesmo namespace pode ser replicado fora de ordem
SERVER- A59943 A configuração multiversão não deve baixar ativos de ramificações de teste
SERVER-59952 Corrigir erro de burnin_tests multiversão durante o processo resmoke
SERVER-59970 Corrigir valor de retorno do comando authenticate
SERVER-60007 Implementar o comando para eliminar a coleção se seu UUID for diferente do esperado
SERVER-60025 O documento de fila trava o servidor devido à produção de objeto de tempo de execução inválido
SERVER-60038 Proibir setWindowFields em transações com snapshot de preocupação de leitura
SERVER-60062 Corrigir uuid duplicada e cópia profunda de descrição do servidor encontradas no clone de descrição de topologia
SERVER-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
SERVER-60150 Adicionar variante a 5.0 com alguns sinalizadores de recursos
SERVER-60201 Limpar a atualização da série temporal e exclua as funções util
SERVIDOR-60218 Melhorar $group estágio
SERVER-60223 Os hosts de contêineres devem procurar o binário do Evergeen em /
SERVER-60228 O scanner de dependência externa RPM está obsoleto
SERVER-60259 Definir require_multiversion na geração de tarefas
SERVER-60263 falha ao carregar a biblioteca stitch_support devido à falta de inicializadores estáticos
SERVER-60269 Ativar o sinalizador de recurso ShardedTimeSeriesUpdateDelete
SERVER-60270 Adicionar tags ao teste de preocupação de leitura de funções da janela
SERVER-60283 Desabilitar testes incompatíveis com storage engine ephemeralForTest
SERVER-60285 Criar um teste FSM para exclusões em coleções de séries temporais fragmentadas
SERVER-60290 Atualizar distribuição de teste de autenticação externa do Windows
SERVER-60299 correção de bugs do Backport PCRE para Bugzilla #2613
SERVER-60322 A inicialização da criação do índice com falha durante a coleção de renomeação entre bancos de dados pode não se limpar dos metadados da coleção
SERVER-60326 a inicialização do Windows Server falha quando o nome do certificado X509 está vazio
SERVER-60340 Não encaminhar portas mongo através do túnel SSH em ciclo de energia
SERVER-60343 Criações de índice monofásico executam gravações de catálogo sem carimbo de data/hora ao serem abortadas
SERVER-60348 Adicionar featureFlagTimeseriesUpdatesAndDeletes ao construtor 5.0 de reversão
SERVER-60406 $searchMeta falha na coleção não fragmentada no cluster fragmentado quando não há resultados de pesquisa
SERVER-60418 drop_sharded_timeseries_collection não suportava reduções
SERVER-60420 O caminho lento 'shardCollection' executa trabalho pesado sob a seção crítica
SERVER-60424 TenantOplogFetcher atinge o tempo limite ao recriar o cursor de agregação
SERVER-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 montante
SERVER-60451 O código de criação de índice pode acessar um BSONObj inválido porque o cursor foi salvo e restaurado em um nível inferior
SERVER-60452 Corrigir a validação da chave de fragmento de série temporal quando a coleção não existe
SERVER-60456 LDAPBindOptions sai do escopo durante vinculações muito atrasadas no Windows
SERVER-60469 Exclusões repetíveis reservam dois optimes para encadeamento de preImage, apesar de não capturarem uma preImage
SERVIDOR-60495 Repetir FailedToSatisfyReadPreference em coordenadores DDL
SERVER-60497 renameCollectionForApplyOps deve ignorar a verificação de renomeação system.buckets
SERVER-60511 O valor de retorno de getPinnedOplog deve ser sempre std::min em comparação ao carimbo de data/hora marcado
SERVIDOR-60518 As verificações de melhor esforço no excluidor de intervalo podem deixar órfãos
SERVER-60523 A instalação autônoma lida incorretamente com exceções de criação de diretório
SERVER-60544 Substituir as referências restantes ao slaveDelay no sistema de replicação
SERVER-60548 Série temporal: inserir caminho segfault
SERVER-60550 A função migration_util pode ignorar alguns erros de resposta ao enviar comandos remotos por meio de sendToRecipient()
SERVER-60554 Reduzir os ConnectionAttempts nas opções de conexão ssh no ciclo de energia
SERVER-60588 $multiply gera incorretamente um erro em alguns casos no mecanismo clássico
SERVER-60593 Robustecer teste sample_timeseries.js
SERVIDOR-60606 Condição de corrida durante a sincronização inicial quando as construções de índice começam na fase de clonagem de dados
SERVER-60651 Transportar de volta a lógica autoSplitVector para v5.0
SERVER-60661 [5.0] Adicionar teste para garantir que as coleções de séries temporais fragmentadas funcionem corretamente quando o sinalizador de recurso estiver desativado
SERVIDOR-60739 Altere o tamanho do chunk em timeseries_balancer.js para dividir chunks mais cedo
SERVER-60740 Robustecer timeseries_multiple_mongos.js test
SERVIDOR-60762 $setWindowFields partiçãoBy uma array deve apresentar erro consistentemente
SERVER-60766 Adicionar 'does_not_support_transactions' para testes de séries temporais fragmentadas
SERVER-60801 Corrigir o local do snapshot do logkeeper
SERVER-60869 Adicionar novamente a lógica para definir a versão de compatibilidade de recursos nos árbitros
SERVER-60877 Corrigir a cópia involuntária de MutableOplogEntry em replLogUpdate
SERVER-60896 Avanço rápido do spooler de auditoria antes de acionar o evento filtrado
SERVER- O60913 Teste de pacotes está falhando em algumas plataformas
SERVER-60948 Inserir o documento na nova coleção em migration_id_index.js para aguardar a criação bem-sucedida do índice no secundário
SERVER-60971 Remover chamadas para o serviço de sugestão BF
SERVER-61094 Gerar KeyStrings a partir de MultiIndexBlock pode resultar em limites de memória que não são respeitados
SERVER-61096 ResetDbPath às vezes dá erro ao recriar o dbpath no Windows
WT-5009 Migrar testes wiredtiger-perf-lsm restantes para Evergreen
WT-5270 Criar um script wtperf para evergreen
WT-5743 Regravar células quando as ids de transação forem limpas para VLCS
WT-5939 Corrija o conflito de nomenclatura que resulta no erro "não pode remover o diretório" em test_config06 (somente OSX)
WT-6077 Adicionar novas estatísticas para acompanhar o progresso compacto
WT-6193 Reativar o teste VLCS no teste de formato
WT-6669 Ativar a cobertura VLCS e os testes de checkpoint em evergreen
WT-6900 Escreva o "esquema" subpágina para o Guia de Arquitetura
WT-6903 Grave a subpágina " dhandle/btree " para o Guia de Arquitetura
WT-6907 Gravar "snapshots" na subpágina do Guia de Arquitetura
WT-6909 Guia de arquitetura de remoção
WT-6913 sistema de arquivos e guia de arquitetura de interface do sistema operacional
WT-7169 O ts de confirmação não deve ser menor que o último ts durável 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 sinalizador expulso ao dhandle para uso na varredura de sessão
WT-7494 Adicionar teste Python para acionar o despejo de restauração de atualização durante a recuperação
WT-7601 Corrigir erro de digitação na documentação de rastreamento de operações
WT-7695 Bombeie toda a árvore quando a tecla estiver fora do pedido encontrada em __cursor_key_order_check_row
WT-7745 Adicionar macro para identificar uris para objetos btree
WT-7757 Pular 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 os testes do WiredTiger usem 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 Alterar 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 é menor que expected_pages_skipped em test_cursor17
WT-7980 Criar uma interface para o cursor "log:" que alterna arquivos de log antes de exibi-los
WT-7987 Criar teste de unidade para verificar se compacto não reescreve itens de estouro
WT-7989 O Compact é encerrado quando executado ao mesmo tempo que um checkpoint do sistema
WT-7992 Fornece API para retornar a última chave em uma tabela, independentemente da visibilidade
WT-7993 Se estiver coletando manipuladores e não estiver no modo de expulsão agressivo, suspenda a expulsão 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 Atualizar script para gerar corretamente um novo teste para a estrutura do conjunto de testes C++
WT-8011 Adicionar compatibilidade de formato para escolher aleatoriamente RS ou VLCS
WT-8017 Reativar o teste de estresse no formato VLCS em evergreen.
WT-8019 Incompatibilidade de pesquisa de isolamento de snapshot do VLCS
WT-8022 Verificar os valores de retorno de WT_CURSOR.modify no programa de teste de formato
WT-8023 Usar 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 Executar compilações da linha principal do PPC/Zseries/macOS com menos frequência no Evergreen
WT-8034 Use o ramo PR quando os documentos forem compilados no teste PR
WT-8035 Lidar com comparações lexicográficas habilitadas para prefixo para formatos de chave de string
WT-8036 Adição do sinalizador de pânico de conexão em duas declarações de asserçã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-8041 Reverter para valores estáveis descompacta repetidamente
WT-8042 Criar uma tarefa evergreen para executar uma variação de teste/checkpoint
WT-8043 Organize o argumento "ripcip" no código de visibilidade
WT-8044 A pesquisa habilitada para prefixo retorna praticamente só chaves compatíveis
WT-8048 Remover configuração de estresse de tempo split_8
WT-8055 Corrigir o problema quando o compact é encerrado ao ser executado ao mesmo tempo que um checkpoint
WT-8057 Adicionar um teste para verificar se a alteração do compact não está resultando em perda de dados
WT-8059 Adicionar um salvamento de verificação quando nenhum item de estouro for encontrado
WT-8067 Corrigir o código que garante a inserção do valor mais recente do armazenamento do histórico como atualização completa
WT-8068 Melhorar o fluxo de controle __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 na análise de cobertura 120712: a variante 'Constant' protege código obsoleto
WT-8077 Marcar a página como suja quando as atualizações preparadas forem resolvidas
WT-8078 Implemente o cache de retenção local de armazenamento em níveis
WT-8079 Adicionar um ponto de interrupção para verificar macros de erro e limpar o processamento da API
WT-8081 Corrigir funções de hook em camadas para fornecer padrão para string de configuração
WT-8086 Criar teste C++ para pesquisa de prefixo perto de entradas
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 Habilitar o modo de diagnóstico para os testes de PPC em evergreen
WT-8103 Pule uma dhandle se não for uma btree
WT-8104 Corrigir vazamentos de memória observados por ASAN
WT-8108 Usar arquivos temporários e renomear no armazenamento 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 C++
WT-8116 Corrigir problemas relacionados à herança na estrutura de teste 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 btree como suja apenas se não for recém-criada ao instanciar uma página de folha de armazenamento de linha excluída
WT-8146 Interromper o componente de rastreamento quando um teste C++ terminar
WT-8147 Detectar sintaxe inválida em configurações de cppsuite
WT-8148 Corrigir erro de digitação de comentário no util_verify.c
WT-8161 Reduzir o detalhamento do smoke CMake Evergreen
WT-8162 Refatorar o uso do argumento SMOKE no auxiliar 'define_c_test'.
WT-8164 Desativar o teste rollback_to_stable10 python no Windows
WT-8168 Corrigir variáveis não utilizadas na pesquisa perto de testes de C++
WT-8171 Implementar um teste de estilo C na estrutura de teste CPP
WT-8193 Caso de canto incorreto na reversão para estabilidade do VLCS
WT-8199 Fazer s_all aceitar quebras de linha compatíveis com Python PEP8
WT-8203 Corrigir a violação de camadas ao acessar a página
WT-8204 Corrigir a possível condição de corrida no teste CSuite "wt7989_compact_checkpoint"
WT-8214 Publicar somente os documentos do projeto WiredTiger develop Evergreen
WT-8225 Corrigir corrida de dados no contexto de obtenção do zstd
WT-8226 Corrigir largest_key com falha para 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
SERVER-27383 Exigir --replSet com --configsvr
SERVER-50937 Tornar o coordenador de refragmentação compatível com a recuperação
SERVER-55824 Fazer com que ssl_get_more.js inicie fragmentos como replicaset
SERVIDOR-57487 Atualizar partes durante setFCV 4.4 «--» 5.0 não deve bloquear o balanceamento por longos períodos
SERVER-57953 _flushRefragmentoingStateChange tenta atualizar a versão do fragmento enquanto outra atualização já está pendente, causando falha involuntária
SERVER-58081 _flushRefragmentoingStateChange de corridas do coordenador com fragmento do doador adquirindo seção crítica, estagnando a operação de refragmentação
SERVER-58315 Alterar os jstests para não usar nós autônomos como fragmentos nem servidor de configuração
SERVER-58342 Permitir que as zonas reshardCollection estejam vazias
SERVER-58603 ensureTempReshardingCollectionExistsWithIndexes pode atingir um invariante se a coleção tiver sido descartada anteriormente
SERVER-58702 Corrigir o comentário em ReshardingDataReplication e atualizar sua ordem de declaração de nó
SERVER-58720 O DropDatabaseCoordinator não deve executar novamente a lógica destrutiva após remover metadados CSRS
SERVER-58781 O RehardingCoordinatorObserver não deve cumprir as promessas se os campos "donors" ou "recipients" estiverem vazios
SERVER-58868 Ativar/remover um teste comentado de MoveChunk + AllowMigrations
SERVER-58917 Aguardar até que os doadores/destinatários 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-59114 O ReshardingOplogFetcher para de buscar novas entradas de oplog se o fragmento do doador remoto responder com exceção de interrupção
SERVER-59292 O futuro da conclusão pode ser definido mais de uma vez por causa do WithAutomaticRetry
Replicação
SERVER-58133 Usar tarefas de replicação divididas porque elas estão expirando devido à preocupação de gravação implícita padrão de "maioria"
SERVER-58987 Corrigir read_only_test.js para evitar ponto de partida além do ponto final durante a recuperação de replicação.
SERVER-59083 catchup_takeover_with_higher_config.js precisa ser excluído do pacote multiversão para o último contínuo
SERVER-59131 Encapsular a pesquis rawMongoProgramOutput em um assert.soon no implicit_default_write_concern_upgrade_fragmentos.js
SERVER-59212 Confirmar que o nó foi desativado antes de esperar pela aquisição do catchup em catchup_takeover_with_higher_config.js
SERVER-59478 Mover o comando serverStatus antes de usar RSTL em catchup_takeover_with_higher_config.js
Query
SERVIDOR-54791 Uso excessivo do descritor de arquivo durante a compilação do índice com classificação externa
SERVER-57448 Corrigir ExpressionParams::parseTwoDParams() para lidar com valores int em padrões chave que estão fora dos limites
SERVIDOR-57667 Melhore a velocidade de processamento para o pipeline de clonagem de coleção de reharding
Armazenamento
SERVER-58744 applyOps em coleções limitadas podem violar a restrição de carimbos de data/hora múltiplos
Construir e embalar
WT-7830 Migrar os scripts de configuração de python para usar o cmake
Internals (Internos)
SERVER-52007 Criar sinalizador de recurso para o trabalho de integração para permitir os novos parâmetros $search
SERVER-53001 Completa lista de pendências de SERVER-47323
SERVER-53437 Atualizações do guia de arquitetura para alterar a preocupação de gravação padrão para maioria
SERVER-54735 O desligamento do Executor pode fazer com que AsyncTry-until defina seu resultado com ErrorCodes::BrokenPromise
SERVER-55589 O comando ReplSetMaintenance não usa o RSTL
SERVER-55664 Suportar índices _id agrupados em ephemeralForTest
SERVER-55760 Os testes de cancelamento para o AsyncTry são vigorosos
SERVER-55966 AsyncTry não lida mais com exceções de until () lambda, levando à falha do processo
SERVER-56235 Avaliar os tipos de índice que dependem de uma coleção que não está sendo agrupada, em vez de não ser uma série temporal
servidor-56492 Normalizar os metadados de séries temporais com o tipo de array
SERVER-56580 Promover build-tools=next a estável
SERVER-56763 Validar a época da coleção quando não estiver mantendo um bloqueio de banco de dados para $merge
SERVIDOR-56800 Falha no addShard se o CWWC não concordar com o CWWC existente no cluster
SERVER-56844 Fassert shard server na inicialização se DWCF=w:1 e nenhum CWWC definido
SERVER-56845 Falhar em AddShard se DWCF=w:1 e nenhum CWWC estiver definido
SERVIDOR-56846 Falha na reconfiguração do servidor de shard se ele mudar o DWCF e o CWWC não estiver definido
SERVER-57086 Não definir o prazo máximo herdado de MaxTimemSponly no comando hello em v4.4
SERVER-57140 Corrigir relíquias perl a partir de scripts de shell migrados
SERVER-57262 Permitir que os nós votem em candidatos com configuração mais alta
SERVER-57279 Atualizar a constante fCV na carga de trabalho logkeeper snapshot
SERVER-57360 Registre informações de depuração adicionais para o "invariant (_requests.empty());" em ~LockerImpl
SERVER-57387 create_view_does_not_take_database_X.js deve verificar sua inserção
SERVER-57435 Excluir views_coll_stats.js de conjuntos de teste causally_consistent
SERVER-57465 remove_newly_added_field_after_finishing_initial_sync.js não espera até que a nova configuração tenha sido replicada
SERVER-57520 Tornar o fragmento de início do teste set_audit_config.js como replicaset
SERVER-57575 Investigar falhas de create_view_does_not_take_database_X.js no Windows
SERVER-57585 oplog_visibility.js imprime carimbo de data/hora nulo "próximo" para entrada de oplog ausente
SERVER-57599 DocumentSourceBucketAuto retornando eof quando descartado
SERVER-57615 Redefinir CWWC para w:majority para testes que não criam/interrompem o conjunto de réplicas
SERVER-57616 Aguardar até que o secundário carregue as chaves de assinatura no disable_cluster_time_gossiping_in_unreadable_state.js
SERVER-57617 Fazer com que o OplogFetcher em migrações de locatários faça uma query de agregação em vez de uma localização
SERVER-57630 Habilitar SSL_OP_NO_RENEGOTIATION no Ubuntu 18.04 ao ser executado no OpenSSL 1.1.1
SERVER-57651 Evitar o estouro de números inteiros na análise do parâmetro de dica do Query Planner
SERVER-57657 disable_cluster_time_gossiping_in_unreadable_state.js não deve modificar o $clusterTime de uma resposta
SERVER-57700 Avaliar a latência/taxa de transferência de ressharding::data_copy::fillBatchForInsert em ReshardingCollectionCloner::doOneBatch
SERVER-57737 O caminho do código de criação de índices pode gerar WCEs e invalidar um cursor ativo ao chamar abandonSnapshot sem chamar o cursor de salvar/restaurar.
SERVIDOR-57740 ShardingTest usa X509 também com modo preferTLS
SERVER-58051 Mongod.exe não libera identificadores de arquivo em logs alternados no Windows 10
SERVIDOR-58060 Adicionar novo estágio de agregação para reduzir a conversão de imagens RRFaM em entradas oplog
SERVER-58068 Várias atualizações interrompidas por uma migração de locatário devem aguardar a conclusão da migração
SERVER-58119 single_node_set_new_hostname.js precisa chamar replSetReconfig com assert.soonNoExcept
SERVIDOR-58152 Criar sinalizador de recurso para remover Mongos defeituosos da topologia do cluster
SERVER-58160 Aumentar o tempo limite de saída no cluster_x509_roate.js
SERVER-58184 O checkpoint causa asserções quando comparado com transações preparadas em recuperação na inicialização
SERVER-58264 Executar somente tarefas cron no Evergreen na branch principal
SERVER-58293 mongocryptd não inclui campos da API do servidor na resposta do comando explain
SERVIDOR-58353 Corrija a falha nos testes de replicação desativados em suítes multiversão devido à alteração da versão mais recente para 5.1
SERVER-58392 Desafixar o histórico durável na reversão para buscar novamente
SERVIDOR-58399 Duplicar campo de errInfo em erros de gravação quando a operação falha na validação do documento
SERVER-58402 Aumentar o tempo limite do comando shutdown em shutdown_primary.js
SERVER-58420 Lidar graciosamente com o rebaixamento de tipos de dados em umask
SERVER-58432 Inclua o link dochub na linha de log 5578800 ao avisar sobre a depreciação/remoção de códigos operacionais antigos
SERVER-58438 O pipeline de pré-busca da gravação repetível de migração do locatário pode ser muito lento sob carga
SERVER-58464 Falha invariante durante a inserção de série temporal com desligamento simultâneo
SERVER-58565 Ajustar o tempo limite para replica_sets_jscore_passthrough
SERVER-58581 Adicione a variável SEARCH_META que preenche a partir de mongot
SERVIDOR -58582 Crie o estágio $documents e implemente UnionWith sem coleção
SERVER-58588 Implementar estágio $searchMeta
SERVIDOR-58594 ReplicationCoordinatorImpl::handleHeartbeatResponse_forTest não usa _mutex ao ler _rsConfig
SERVER-58620 O novo primário destinatário pode concluir a migração antes que o doador renomeie a coleção em tenant_migration_resume_coleção_cloner_after_rename.js
SERVIDOR-58626 Marque capped_max1 como tenant_migration_incompatible.
SERVER-58637 Desativar temporariamente null_query_semantics.js de passagens multiversão
SERVER-58669 createIndexes, dropIndexes e collMod ainda podem falhar com ReshardCollectionInProgress após a conclusão da operação de refragmentação
servidor-58676 Banir pipelines que definem a variável SEARCH_META em coleções fragmentadas
SERVER-58682 check_todos.py não deve operar na cascata
SERVER-58698 [Construtor de execução repetida do Linux] desativar concurrency_replication_multi_stmt_txn
SERVER-58740 Reservar vários slots de oplog ao gravar findAndModify repetível com storeFindAndModifyImagesInSideCollection=true
SERVER-58806 Usar replica_sets_jscore_passthrough_gen task no Enterprise MacOS
SERVER-58812 tenant_migration_timeseries_retryable_write_oplog_cloning.js deve obter donorDoc antes da coleta de descartes
SERVER-58815 Fazer com que o FindAndModifyImageLookup interno defina a entrada sintética do oplog com o carimbo de data/hora de FindAndModify - 1
SERVER-58823 O comando refineShardKey deve marcar seu contexto de operação como interrompível em step down/up
SERVER-58855 Melhorar/corrigir a condição de corrida nemout_max_time_ms.js
SERVER-58857 O fluxo de alteração filtra acidentalmente o evento de renomeação de reshardCollection [5.0 apenas]
SERVER-58886 Permitir que o resultado "vars" seja retornado de uma query de pesquisa fragmentada, mas falhar no acesso SEARCH_META
SERVIDOR-58898 Evite que a gravação em "local" db espere pelo WriteConcern
SERVER-58904 DESTDIR com escape ou aspas simples causa a malformação de .ninja e resmoke.ini
SERVER-58919 sharding_jscore_passthrough_wire_ops_gen precisa ser marcado como uma tarefa gerada.
SERVER-58948 idl_tool: suporte a idls gerados
SERVER-58973 Corrigir falha deprecated_wire_ops_mongos.js com v5.0 compilação de depuração do Windows
SERVER-58984 awaitable_hello_fcv_change.js não leva em conta a janela entre solicitações de hello aguardáveis devido à reconfiguração
SERVER-59000 Impor dependências para tarefas geradas
SERVER-59025 Aumentar o detalhamento do log de armazenamento em oplog_slow_sampling_logging.js
SERVER-59040 Adicionar a tag operations_longer_than_stepdown_interval ao background_unique_indexes.js
SERVER-59044 Lidar com coleção de série temporal vazia para $sample no TrialStage
SERVER-59056 [5.0] Corrigir verificação primária em timeseries_retryable_write_downgrade.js
servidor-59071 O uso de $sample pode acionar o invariante ao se conectar diretamente aos fragmentos
SERVER-59091 Evitar buscar o namespace do catálogo durável para cada chave inserida na criação do índice
SERVER-59093 Desabilitar temporariamente o conjunto jstest com falha para ephemeralForTest em Evergreen
SERVER-59101 Remover a borda LIBDEPS desnecessária da biblioteca do pipeline
SERVER-59117 Os construtores do próximo xcode atingem o limite de biblioteca dyld 512.
SERVER-59121 Falha de conexão SSH durante o comando check_disk no Powercycle deve causar falha de saída SSH
SERVIDOR-59135 Faça com que os destinos de mongocryptd em MSIs dependam de libsasl2
SERVER-59158 Permitir a execução do auxiliar de shell checkFCV () com conexão mongos
SERVER-59188 Defeito na 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
SERVER-59204 Filtro sem dono BSONObj armazenado na entrada debugInfo de PlanCache
SERVER-59217 converte espaços em tabulações para arquivos de pacotes
SERVER-59236 Adicionar função ao shell legado para copiar diretórios recursivamente
SERVER-59242 Atualizar para snmp 5.9.1
SERVER-59291 Considerar adicionar o botão de query 'enableSearchMeta'
SERVER-59324 Remover a variante de desempenho do sinalizador de recurso do sys-perf em 5.0.
SERVER-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
SERVER-59404 Evitar que powercycle_smoke_skip_compile atinja o tempo limite da tarefa
SERVER-59431 [v5.0] desabilitar tarefa paralela no construtor EFT
SERVIDOR-59516 Criar opCtx fora do bloqueio no buscador de oplog
SERVER-59573 Adicionado setParameter que pode ser usado para restaurar o tempo limite do cursor inativo em sessões
SERVER-59640 [5.0] Adicionar cobertura para o comando geoSearch no teste views_all_commands.js
WT-6755 Documentação: preencher glossário do desenvolvedor
WT-6910 Gravar a subpágina "armazenamento de histórico" para o Guia de Arquitetura
WT-6911 Gravar a subpágina "block manager" para o Guia de Arquitetura
WT-6915 Grave a subpágina "arquivos de log" para o Guia de Arquitetura
WT-7006 Gravar subpágina Conexão para a o Guia de arquitetura
WT-7007 Fazer backup da página do guia de arquitetura
WT-7198 Corrigir falha test_backup15 com incompatibilidade de backup
WT-7352 Corrigir conflito test_hs01 entre operações simultâneas na modificação do cursor
WT-7363 Adicionar suporte para saída do armazenamento de histórico de despejo no formato hexadecimal
WT-7521 Remover invalidações excessivas do ckplist
WT-7592 Remover compatibilidade com log_flush("sync=background")
WT-7599 Atualize o arquivo CONFIG com base na versão que está prestes a ser executada para testes de compatibilidade
WT-7663 Alterar a extensão do armazenamento local para permitir apenas operações FS somente leitura
WT-7673 Investigue e corrija falha no teste de manydbs no Windows
WT-7718 Renomear 'build_cmake'
WT-7838 Capacidade de a declaração de carimbo de data/hora ordenado fazer mais do que uma mensagem de log
WT-7842 Remover a chamada explícita de ulimit -n em 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-7876 Atualizar o rollback 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 de armazenamento de histórico quando a atualização após a atualização preparada estiver no armazenamento 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 criação da documentação arch-data-file.dox
WT-7897 Habilite o registro detalhado para test_backup15 para ajudar na depuração
WT-7900 Correção da inserção de novos registros no formato de teste para armazenamento em colunas
WT-7901 Limpeza do conjunto de testes
WT-7905 Corrigir o comportamento interno incorreto para criações no CMake
WT-7907 Adicionar dependências à definição do módulo swig na compilação do CMake
WT-7908 Fazer 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 Permitir a configuração de um carimbo data/hora de preparação no carimbo data/hora de leitura atual
WT-7928 Checkpoint do 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-7934 Faça o upload dos resultados de desempenho do teste de várias coleções para o Altas
WT-7935 Adicionar implementação arm64 da instrução equivalente a rdtsc
WT-7936 Atualizar o script format.sh para executar testes de recuperação
WT-7937 Corrigir s_docs para usar a sintaxe sh, não bash
WT-7938 Corrigir vazamento de memória rollback-para-estável em caso de erro
WT-7940 Atualizar o caminho do mongod para o teste many-coll
WT-7941 Adicionar uma tarefa Evergreen para testar a anulação/recuperação usando teste/formatação
WT-7943 Não declarar carimbos de data/hora ao reverter transações preparadas
WT-7945 Mover o tratamento de rollback para a camada de operação no cppsuite.
WT-7947 Permitir que o CMake aceite uma versão específica do Python
WT-7952 Pequenas correções de criação de documentos
WT-7953 Ensinar s_string a não olhar nas listas de opções getopt.
WT-7955 Copiar format.sh e CONFIG.stress para o diretório de criaçã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-7965 Atualizar 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 ignorar a configuração de carimbos data/hora quando all_durable voltar para trás
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 no armazenamento de colunas
WT-7984 Corrigir um bug que pode fazer com que um checkpoint omita uma página de dados
WT-7994 Adicionar tarefa de compilação de documentos aos testes de PR
WT-7995 Corrija a visibilidade global que não pode ir além da visibilidade do ponto de verificação
WT-7996 Mais testes C de armazenamento de colunas
WT-7998 Pequenas correções na subpágina Cache do guia Arquitetura
WT-7999 Corrigir a asserção para lidar com uma atualização no meio com um carimbo de data/hora de parada máxima
WT-8005 Corrigir um bug de confirmação de preparação que poderia deixar a entrada do armazenamento do histórico sem solução
WT-8006 Código de limpeza de sincronização/checkpoint não é apropriado para VLCS
5,0,2 Registro de alterações
Segurança
SERVIDOR-57727 Condições de corrida em x509_invalid.js
Fragmentação
SERVER-47372 As coleções config.cache podem permanecer mesmo após a coleção ter sido descartada
SERVER-48651 Evitar erros de tempo limite de bloqueio em refine_collection_shard_key_basic.js
SERVER-50521 Escrever a entrada de oplog no-op ReshardBegin após a criação da coleção temporária de refragmentação
SERVER-54948 Chamar shardCollection após 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 Torne o dropDatabase resiliente a partições de rede
SERVER-56648 Tornar o dropCollection resiliente às partições de rede
SERVER-56649 Tornar renameCollection resiliente a partições de rede
SERVIDOR-56650 Tornar a createCollection resiliente às partições de rede
SERVER-57204 Estender o comando _configsvrSetAllowMigrations para tornar o uuid de coleção idempotente
SERVER-57380 Melhorar a mensagem "InvalidOptions: o snapshot do nível de preocupação de leitura só é válido em uma transação" durante a incompatibilidade do cluster
SERVIDOR-57488 Criar um comando para remover tags que correspondam a ns de config.tags que podem ser executadas como gravação repetível
SERVER-57496 Excluir proativamente entradas em cache após descartar banco de dados/coleção
SERVER-57559 Implementar cache LSID para coordenadores DDL
SERVER-57759 Execute o comando movePrimary antes de fragmentar a coleção de origem no ReshardingTest fixture.
SERVER-57850 Aumentar o tempo limite ao aguardar a migração no authCommands.js
SERVER-57870 Eliminar o FSM fragmentado de banco de dados não garante que as operações serão concluídas
SERVER-57944 O Targeter não está sendo completamente limpo após falha de atualização no executor de gravação em lote.
SERVER-58021 mongos deve tentar gravar novamente ao obter o erro fragmentoCannotRefreshDueToLocksHeld do fragmento
SERVER-58048 Os pontos de divisão iniciais do rehashing para chaves de fragmento com hash não correspondem aos valores amostrados.
SERVER-58089 Defeito de análise de cobertura 120194: campo de ponteiro não inicializado
SERVER-58115 Informações desatualizadas podem permanecer no cache do catálogo depois que uma coleção é renomeada
SERVER-58143 shardsvrDropCollectionParticipant deve ser interrompível em caso de stepdown.
SERVER-58167 Usar a seção crítica do banco de dados com escopo definido durante o dropDatabase
SERVER-58266 Pare de forçar atualizações da versão do banco de dados no chunk manager targeter.
SERVER-58271 Pare de forçar atualizações da versão da coleção na parte manager targeter.
SERVER-58273 Resolva deadlock causado por guarda de bloqueio ininterruptível no comando drop db participant.
SERVER-58321 Verifique a existência do documento destinatário em vez do doador duas vezes no comando resharding abort
SERVER-58364 ShardServerCatalogCacheLoader::waitForCollectionFlush deve ser interrompível
SERVER-58465 Corrija a limpeza das informações de roteamento na operação de renomeação.
SERVER-58535 _shardsvrRenameCollection deve ser interrompido em caso de stepdown.
SERVER-58589 Remover o sinalizador de recurso ShardingFullDDLSupportTimestampedVersion
SERVER-58624 Alterar o valor do tempo limite da seção crítica de refragmentação para reshard_collection_basic.js
SERVER-58649 Não pressupõe que a coleção seja sempre fragmentada no método ShardServerProcessInterface::checkRoutingInfoEpochOrThrow
SERVER-58747 O ShardServerCatalogCacheLoader não interrompe operações em andamento ao fazer step up.
SERVER-58749 O coordenador de exclusão de banco de dados deve adquirir bloqueio distribuído de coleção.
SERVER-58775 Marque o opCtx do ConfigsvrSetAllowMigrationsCommand como interrompível em caso de stepdown.
Replicação
SERVER-37904 Permitir que um nó substitua a configuração de encadeamento do cluster (ativado/desativado).
SERVER-58258 Aguardar a sincronização inicial para limpar o estado antes de afirmar que a resposta 'replSetGetStatus' não tem campo 'initialSync'
SERVER-58625 Adicionar tag multi_update ao geo_update1.js para excluir de determinadas suítes de passagem.
Query
SERVER-54078 [SBE] Melhorar desempenho do benchmark suite bestbuy_agg_merge_wordcount.
SERVER-58127 Corrigir vazamento de memória do benchRun() ao analisar args do benchRun() sob exceção.
SERVER-58372 Robustecer deprecated_wire_ops_mongos.js.
Armazenamento
SERVER-50287 drop_index.js falha quando executado em suíte de passagem com stepdown.
SERVER-56019 timeseries_index.js trava em burn_in_tests burn_in:replica_sets_initsync_jscore_passthrough subtask
SERVER-56877 As operações de inserção podem falhar ao definir o índice como multichave após a interrupção da atualização do catálogo de várias chaves
operações
SERVER-58510 Corrigir problema 'use after free' na função getExecutorForSimpleDistinct().
Construir e embalar
SERVER-54729 Os pacotes MongoDB Enterprise Debian/Ubuntu devem depender de libsasl2-modules e libsasl2-modules-gssapi-mit
SERVER-55446 Configure um construtor exclusivo para Apple Silicon nos hosts habilitados com Xcode 12.
Internals (Internos)
SERVER-56446 Não é possível usar ReplSetTest.restart() em suítes _auth com waitForConnect: false.
SERVER-56568 Desativar as verificações vptr UBSAN em criações dinâmicas e remover LIBDEPS_TYPEINFO
SERVER-56620 Os nós devem limpar explicitamente arbiter durableOpTimeAndWalltime.
SERVER-56625 Validar a condição de corrida do cachedir ao limpar um arquivo de cache ruim
SERVER-56980 Robustecer jstests/core/query_hash_stability.js.
SERVER-57002 Refatorar criação de tarefas do Evergreen para suportar a construção de múltiplas tarefas.
SERVER-57003 Gerar todas as tarefas para uma variante de criação em uma única tarefa
SERVER-57064 Índice de criação de log e dropIndex(es) no mongos
SERVER-57176 O sinalizador 'validateFeaturesAsPrimary' deve ser definido como falso enquanto um nó está na fase de recuperação
SERVER-57268 adicionar query multikey ao validate_multikey_restart.js
SERVER-57302 Gerar testes de multiversão implícitos usa nome inválido
SERVER-57327 Construtores evergreen ninja falham ao copiar o arquivo de instalação
SERVER-57396 Habilitar o suporte de visibilidade por padrão em plataformas onde for aplicável
SERVER-57425 Evitar matar opCtx enquanto mantém o mutex do SessionCatalog
SERVER-57450 Testes recém-adicionados não aparecem nas suítes dinâmicas geradas pelo resmoke
SERVER-57474 profile_operation_metrics.js não é resiliente à produção de queries
SERVER-57521 A mudança de fCV fecha incondicionalmente conexões de saída que não terminaram seu hello handshake.
SERVER-57576 validate_cache_dir deve imprimir o stacktrace
SERVER-57580 Simplificar o manuseio de multiversão em evergreen.yml e geração de tarefas.
SERVER-57642 Falha invariante em src/mongo/db/query/plan_yield_policy.cpp 75 | Abortando
SERVER-57650 Tornar MigrationChunkClonerSource interrompível ao aguardar resposta aos comandos do destinatário
SERVER-57676 Aguardar um checkpoint antes de liberar "hangOplogCapMaintainerThread" em oplog_rollover.js
SERVER-57729 Não é possível descartar a coleção de séries temporais se a coleção de buckets não existir
SERVER-57742 Criar uma versão não especializada da classe OperationLatencyHistogram
SERVER-57750 Usar um comando de leitura mais distinto em quiesce_mode.js para que as ops internas não acionem o failpoint
SERVER-57756 Percorrer stepdowns simultâneos e aplicação de entrada de oplog de transação
SERVER-57771 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"
SERVER-57790 Minimizar o impacto do upgrade/downgrade do fCV entre 4.4 e 5.0 com tabelas de roteamento grandes
SERVER-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
SERVER-57837 Adicionar TSBS a system_perf.yml
SERVER- O57869 O auxiliar de shell getShardDistribution não acumula contagens de partes em 5.0.0-rc1
SERVER-57926 Ajustar o nível de log da tarefa evergreen scons splunk.
SERVER-57928 create_collection.js deve usar um nome de banco de dados dedicado e evitar excluir o banco de dados de teste.
SERVER-57951 Arquivos de dados incorretos arquivados por hook_test_archival.py
SERVER-57983 Estouro de números inteiros para $range no Classic Engine
SERVER-58020 cache-dir: prevenir condição de corrida com buildsig igual e conteúdo diferente
SERVER-58022 tenant_migration_resume_oplog_application.js deve levar em conta que resumeTokens fazem parte de um lote de aplicação.
SERVER-58086 Investigar por que os símbolos de depuração não estão marcados para download em algumas tarefas
SERVER-58087 Reduza a sobrecarga de tarefas geradas ativas.
SERVER-58159 Estender o relaxamento de invariante de reconciliação ident de índice para criações de índice monofásicas
SERVER-58169 Informações sobre carimbos de data/hora de log ao atingir invariantes quanto ao cálculo de carimbo data/hora estável
SERVER-58187 Melhorar o desempenho do Connection Reaper e do MongoLDAP
SERVER-58191 [Protocolo de Migração] Permitir que delete_during_migrate.js tolere falhas de migração de chunk devido a timeout na fase de catchup em variantes lentas
SERVER-58197 Passar intervalos por referência ao criar um Classificador a partir de intervalos existentes
SERVER-58202 marca vários testes como requires_sharding
SERVER-58208 Permita que estágios $graphLookup de nível superior sejam executados em paralelo nos fragmentos.
SERVER-58249 findAndModify_flip_location.js deve levar em conta upserts acelerados quando executado em conjuntos multiversão em relação a binários 4.4
SERVER-58250 Uso ineficiente do mapa de rastreamento de memória para $group e $setWindowFields.
SERVER-58280 sincronização inicial trava ao ocultar índice excluído quando construções de índice estão ativas
SERVER-58283 Adicionar um novo arquivo de controle de versão para definir MONGO_VERSION e MONGO_GIT_HASH
SERVER-58332 O pipeline MemoryUsageTracker: alterar o StringMap para unordered_map para estabilidade do ponteiro
SERVER-58335 Remover variantes de build SBE da ramificação 5.0 .
SERVER-58357 [ephemeralForTest] TemporaryKVRecordStore falha ao registrar manipulador de confirmação no loop WCE.
SERVER-58395 As métricas de refragmentação devem definir donorState/RecipientState como kUnused se não forem inicializadas para o relatório currentOp.
SERVER-58400 Timeouts gerados precisam levar em conta a execução repetida.
SERVER-58480 Adicionar os parâmetros necessários ao hook ContinuousTenantMigration para permitir uma nova tentativa de erro transitório adequada
SERVER-58515 [ephemeralForTest] desativar tarefa paralela no construtor EFT
SERVER-58532 Considere se uma build é ASAN ao calcular timeouts.
SERVER-58576 Melhorar testes para geração de tarefas
SERVER-58651 Encerrar o processo de túnel ssh no manipulador de saída no powercycle
SERVER-58662 Desabilitar tsbs em variantes com versões mais antigas do mongodb.
SERVER-58707 Mover testes
bench_test*.js
para fora do trabalho de teste paraleloSERVER-58734 Adicionar tarefa permanente para o novo fuzzer de fluxo de alterações
SERVER-58746 Falha na compilação no macOS 10.12; mongodb 5.0.0 requer macOS 10.13+?
SERVER-58794 _configsvrCreateDatabase e _flushDatabaseCacheUpdates devem aceitar quaisquer parâmetros de versão de API.
SERVER-58816 errors_on_committed_transaction.js incompatível com testes de multiversão em v5.0
SERVER-58936 As restrições de índice único podem não ser aplicadas
WT-6280 Falha na eviction se o manuseio fora de ordem concorrer com o checkpoint.
WT-6729 Quiesce eviction antes de executar a verificação de transação ativa do rollback to stable.
WT-6782 test_prepare_hs02 WT_ROLLBACK failure: 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 a extensão da fonte de armazenamento.
WT-7343 Escrever um script que execute many-collection-test.py
WT-7473 Resolver comentários "TODO: tiered" no código.
WT-7507 Atualizar recuperação de um armazenamento de histórico e mundo de carimbo data/hora
WT-7520 Adicionar valores de início e parada ao código de geração automática de flags
WT-7524 Refatorar funções para obter a lista de checkpoints; Limpar exclusão ao pular checkpoints.
WT-7539 Adicionar uma opção de configuração que permita ao usuário especificar os modos de depuração.
WT-7543 Passar o nome correto do teste ao construir o caminho de configuração padrão.
WT-7553 Afrouxe as restrições em torno da remoção de páginas fast-truncate para evitar falhas de cache-stuck.
WT-7556 Corrigir test_rollback_to_stable10 failure cache_hs_ondisk é 0
WT-7603 Classificar estatísticas para corrigir a saída JSON.
WT-7605 Remover compatibilidade de million-collection-test
WT-7609 Relatar o tempo necessário para iniciar e desligar o banco de dados no many-coll-test.
WT-7616 Criar um teste de passar ou falhar com base na carga de trabalho do many collection workgen.
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 Garantimos que a restauração da atualização da remoção ocorreu apenas no modo de depuração de teste09.
WT-7628 Retornar uma mensagem de erro quando fornecidos argumentos de linha de comando inválidos no framework de teste
WT-7629 Executar o clang format em arquivos .cxx na base de código.
WT-7632 Corrigir argumento inválido em test_rollback_to_stable14
WT-7640 Corrigir falha no test_backup02 onde tabelas de checkpoint diferem devido ao cursor de checkpoint não ser suportado
WT-7660 Renomear poc_test para base_test na estrutura de teste C++ e adicionar lógica insert_operation
WT-7667 Corrigir saída JSON do workgen
WT-7668 Sobrecarga do método update para o teste hs_cleanup.
WT-7670 Modificar o formato da tag de teste e marcar testes adicionais de python
WT-7676 Reformatar o backup wtperf para ler apenas em arquivos em vez de wt_copy_and_sync
WT-7679 Criar um teste evergreen para many-dhandle-stress.
WT-7683 Adicionar o hook de teste python para chamar flush_tier() durante connection.close()
WT-7687 Parar o thread do gerente em camadas antes do thread interno
WT-7689 Corrigir double free em __curhs_insert.
WT-7690 Corrigir o erro de cobertura quando enum é comparado com 0 (incr_backup:table_changes)
WT-7692 corrigir falha de teste make check no osx10 14 cmake
WT-7696 Corrigir erro de cobertura - Variável não utilizada em _rollback_to_stable_btree_apply_all
WT-7698 Diminuir o valor de max_latency no cenário many dhandles para workgen.
WT-7703 Corrigir timeout no teste test_checkpoint_snapshot04.
WT-7705 Adicionar uma asserção para garantir que não haja atualizações na nova imagem de disco na restauração da atualização
WT-7707 Simplificar divisões de inserção para usar a chave de divisão WT_REFs.
WT-7708 Adicionar uma asserção para garantir que o timestamp durável é maior que o timestamp estável no final do commit preparado.
WT-7715 Corrigir bool não inicializado em txn_ckpt.c
WT-7717 Alterar 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 de usabilidade do CMake).
WT-7723 Excluir as atualizações no armazenamento de histórico se forem revertidas ou se forem a primeira atualização estável na cadeia de atualização.
WT-7724 Corrigir a corrida ao executar checkpoint simultâneo e flush_tier
WT-7725 Adicionar colchetes ausentes ao redor do parâmetro na definição de macro
WT-7726 Separar a parcela de validação do modelo de banco de dados
WT-7727 Corrigir ponteiro nulo passado para memcpy() durante o teste 'format'.
WT-7729 Corrigir para escrever informações niveladas corretas no checkpoint
WT-7730 Alterar os carimbos de data/hora mais antigos e estáveis para corresponderem ao formato de carimbo de data/hora de confirmação
WT-7732 Adicionar uma configuração de tempo limite para flush_tier
WT-7739 Voltar a usar o MacOS 10.14 para a tarefa de compilação do 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 Corrigir overflow de inteiro no teste wt2999_join_extractor csuite
WT-7744 Corrigir ponteiro nulo dentro do wt3338_partial_update csuite
WT-7746 Melhorar a sincronização de diretórios com o auxiliar CMake '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 diversas para (e de) construir e testar no NetBSD.
WT-7751 Incluir uma asserção para garantir que atualizações gravadas no armazenamento de histórico nunca sejam selecionadas para o armazenamento de dados.
WT-7752 Atualizar código de pacote de acordo com a documentação
WT-7754 Corrigir condição de corrida ao atualizar o manipulador de arquivos do gerenciador de blocos
WT-7755 YSCB: adicionar uma implementação nativa do YCSB ao WTPERF.
WT-7756 RTS para limpar o sinalizador HS de uma atualização após tombstone
WT-7758 Forçar a eviction de uma página quando a cadeia de atualização é muito longa
WT-7761 Melhorar debug_print para incluir carimbo de data/hora, thread_id e reordenar argumentos em cppsuite.
WT-7762 Criar configurações estressantes para os dois testes e adicioná-las ao evergreen.
WT-7763 Problemas de cobertura encontrados no framework de teste de estresse
WT-7765 Corrigir overflow de inteiro assinado no3intpack-test
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 Corrigir problema ao vincular TCMalloc no CMake
WT-7776 Adicionar um limite rígido ao 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 Garantir o sequenciamento de mensagens de log na estrutura de teste.
WT-7781 Evitar pular testes python para bibliotecas de terceiros nas builds do CMake.
WT-7782 Implementação separada dos cabeçalhos na estrutura de teste do cppsuite
WT-7784 Habilitar o RTS para usar o snapshot do checkpoint em tabelas de carimbo de data/hora
WT-7787 Não ler páginas para limpeza de checkpoint quando o cache estiver em modo agressivo
WT-7789 Alterar os testes de python em camadas para falhar sem a biblioteca de extensão
WT-7795 Corrigir falha de CppSuite "expected ) antes de PRIxMAX"
WT-7796 Examinar a tabela de rastreamento e excluir partes dela que estão obsoletas.
WT-7797 Desativar estatísticas de pós-execução no teste CppSuite
WT-7799 Não relatar falha de wiredtiger_open em testes python para saída
WT-7802 Remover lógica de squash de atualização da mesma transação do data store
WT-7804 Corrigir test_hs24 comprometendo atualização em modo misto a partir do valor errado
WT-7807 Remover arg não utilizado em backup_config
WT-7811 Corrigir test_hs24 que não está alocando no carimbo de data/hora 0
WT-7813 Parar de inserir no armazenamento de histórico se virmos uma atualização preparada
WT-7815 Inicializar corretamente prev_upd_ts para a asserção de carimbo de data/hora ordenada
WT-7817 Tornar os cookies de endereço de armazenamento hierárquico compatíveis com versões anteriores
WT-7825 Corrigir ordem de chave em test_hs24
WT-7831 Limpar ids de transação da execução anterior ao empacotar novamente a célula
WT-7832 Adicionar uma extensão de criptografia que use a biblioteca de criptografia libsodium.
WT-7836 Corrigir vários pequenos problemas no framework de teste cppsuite
WT-7837 Limpar estrutura de atualizações em wt_hs_insert_updates para não ativar assert
WT-7841 adicionar configuração de checksum "only unencrypted", mudar o padrão de checksum para "on"
WT-7843 Adicionar macros ausentes para definir PRIxMAX.
WT-7846 Desativar test_tiered08
WT-7851 Corrigir a configuração checksum ilegal em compatibility-test-for-newer-releases
WT-7852 Não liberar o bloqueio do servidor de eviction ao evitar páginas.
WT-7856 Habilitar teste de flush com cursor aberto no test_tiered04.
WT-7864 Adicionar suporte ao run.py para execução de listas/intervalos de cenários em um teste
WT-7865 Desativar asserção de timeout enquanto aguarda o despejo de eviction antes de RTS e 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 Remover a instrução wt_free incorreta
WT-7889 Encontrar/substituir usos existentes de WT por WiredTiger no guia de referência
WT-7890 Corrigir erro de sintaxe do CMake em config_lib
5.0.1 Registro de alterações
Replicação
SERVER-58398 Migração de locatário suspensa indefinidamente
Internals (Internos)
SERVER-58142 TenantOplogBatcher deve transitar para complete quando o próximo callback de lote for chamado com status de erro
SERVER-58171 Alterar a granularidade de séries temporais não atualiza a definição da view
SERVER-58489 Criação de coleção presa em um loop infinito de writeConflictRetry ao ter um nome duplicado como uma view
SERVER-58546 Adicionar uma mensagem de log ao ApplyOps para visualizar quais entradas de oplog serão aplicadas