7.0.25 Registro de alterações
Esta versão contém melhorias de segurança ou confiabilidade. Estas notas de versão serão atualizadas quando mais informações estiverem disponíveis.
7.0.24 Registro de alterações
Armazenamento
wiredTiger
Internals (Internos)
SERVIDOR-92411 Teste todos os estágios de agregação da origem do documento com verificações de autenticação
SERVIDOR-99146 [v8.0] Não permitir a confirmação de importações de ShardingTest e ReplSetTest em 8.0 e ramificações inferiores
SERVIDOR-99693 Corrigir falha do analisador hang quando process_ids estiver vazio
SERVIDOR-102017 [v8.0] Aviso de inicialização de registro quando disableJavaScriptJIT estiver definido
SERVER-102224 7.0 -- Defeito da Análise de Coveridade 170751: campo escalar não inicializado
SERVIDOR-102483 [v7.0] Corrija as corridas de dados na classe UserAcquisitionStats em 7.0
SERVER-103505 Lidar com erros de metadados em WiredTigerUtil::setTableLogging
SERVIDOR-103642 Renomear sdp-triger para devprod-build-automation
SERVER-103741 Adicionar métricas de coleção de perfil
SERVER-103783 Corrige a string NAN esperada no Windows no teste IDL
SERVIDOR-104771 [v7.0] A sincronização inicial falha quando a origem tem índices TTL em uma collection limitada
SERVIDOR-105219 Aumentar o tempo limite para s390x
SERVIDOR-105336 [.]70 Remover tarefas multiversão das variantes do Debian 11
SERVIDOR-108091 [v8.0] Corrija a corrida em jstests/noPassthrough/indexbg_killop_stepdown.js em 7.0 e 8.0
SERVIDOR-108449 Corrigir permitido_requesters para geração de relatório SAST
SERVIDOR-109679 [v7.0] Desativar connection_ establishment_rate_limiting_stats.js no macos
7.0.23 Registro de alterações
Fragmentação
SERVIDOR-95324 Desativar chunkMigrationConcurrency
SERVER-105799 Verificar se os pontos de falha usados em check_metadata_consistency_timeout_tests.js sejam alcançados em máquinas lentas
Internals (Internos)
SERVIDOR-52121 Criar sinalizador de recurso para Limitar handshakes de conexão de entrada simultâneos
SERVIDOR-52424 Ativar sinalizador de recurso para Limitar handshakes de conexão de entrada simultâneos
SERVER-75523 Crie uma regra clang-tidy que proíba o uso de "no_unique_address"
SERVIDOR-81797 Fazer nossa própria implementação portátil de notificação atômica() e espera() com suporte a tempo limite
SERVER-86656 Crie um mutex de leitura e gravação otimizado para leitores
SERVIDOR-90424 Um tipo mutex de leitor-gravador fácil de ler
SERVIDOR-101135 priority_takeover_two_nodes_equal_priority.js devem usar electionTimeoutMillis mais baixo
SERVIDOR-101381 query_with_txn_prepared.js deve relaxar a verificação da contagem de documento
SERVIDOR-101495 auth_no_pri.js deve usar um electionTimeoutMillis mais baixo
SERVIDOR-101581 Verificar o estado do soquete antes de aceitar a conexão no ASIO
SERVER-101800 Investigar a regressão OpenSSL 3 em funções HMAC
SERVER-102719 Garantia de que os testes FCBIS não tenham0 durationMillis
SERVIDOR-103934 O FCBIS deve ser capaz de chamar KVEngine::cleanShutdown sem vazar memória
SERVIDOR-104168 Fornecedor em util de bucket de token insano
SERVER-104407 Introduza os parâmetros do servidor para ajustar o limite da taxa de estabelecimento de conexão
SERVIDOR-104408 Introduzir o componente Admissão::RateLimiter
SERVER-104412 Isentar conexões priorizadas da aquisição de token
SERVIDOR-104413 Adicionar métricas ao componente Admissão::RateLimiter
SERVIDOR-104415 Integrar o limitador da taxa de estabelecimento de conexão ao SessionWorkflow
SERVIDOR-104771 [v7.0] A sincronização inicial falha quando a origem tem índices TTL em uma collection limitada
SERVER-104811 Atualizar a seção de status do servidor "conexões" para maxEstabling
SERVER-104814 Adicionar métricas de tempo de estabelecimento a IngressHandshakeMetrics
SERVER-105502 Use assert.soon para afirmações de métricas em testes de connection_ establishment*
SERVER-105526 Adiciona registros de depuração adicionais e um prazo para o teste ConcurrentTokenAcquisitionWithQueueing
SERVER-105670 Garantir que ConcurrentTokenAcquisitionWithQueueing realmente aguarde até que todos os funcionários estejam dormindo
SERVIDOR-105693 Fazer connection_ establishment_rate_limiting_exemptions.js resilientes a diferentes erros de conexão fechada
SERVER-105753 Garanta a consistência de UX do limitador de taxa de estabelecimento de conexão com o limitador de taxa de operação
SERVIDOR-106045 Renomear burstSize => parâmetro burstCapacitySecs
SERVIDOR-106149 TaxaLimiter deve retornar tokens para o bucket após a negação
SERVER-106166 Não acrescente informações ao FTDC para totalAvailableTokens
SERVIDOR-106487 point_in_time_lookups_drop_pending.js é instável ao verificar se uma leitura de PIT cria uma nova instância para a coleção após uma queda
SERVER-106622 Faça afirmações difusas para todos os valores duplos em rate_limiter_util_test
SERVIDOR-106636 Use um tempo limite maior ao aguardar que todos os threads entrem na fila no teste ConcurrentTokenAcquisitionWithQueueing
SERVIDOR-107208 [v7.0] Adicionar testes básicos para SERVER-107165
SERVIDOR-107217 [v7.0] Adicionar testes robustos para SERVER-107165
SERVIDOR-107245 [v7.0] Corrigir agg_yielding_during_runtime_planing.js
SERVIDOR-107272 Tarefa Write Evergreen para geração de relatório SAST
SERVIDOR-107282 [v8.1] Atualize o CODEOWNERS para expandir a definição somente de teste
SERVIDOR-107321 [v7.0] Prepare a ramificação backport de máximoEstabelecimento para 7.0
SERVIDOR-107534 Introduzir VersionedValue
SERVIDOR-108539 [v7.0] Remover inclui defeituosos na verificação de limpeza MongoNoUniqueAddressCheck
7.0.22 Registro de alterações
Fragmentação
SERVER-99440 Adicionar parâmetro de tempo limite para verificar a operação do banco de dados de consistência de metadados
Replicação
SERVIDOR-85915 Não é possível selecionar a fonte de sincronização porque somos votantes e ela não é
SERVER-98831 Não recebe mutex de replicação duas vezes ao processar pulsações
Internals (Internos)
SERVIDOR-82755 Criar sinalizador de recurso
SERVIDOR-82756 Habilita sinalizador de recurso
SERVIDOR-83963 Retornar no início do renameCollectionForApplyOps se sourceNss e targetNss forem iguais
SERVIDOR-85692 Ignorar optimizationTimeMillis em um teste de JavaScript
SERVIDOR-85804 Protocolo de proxy de suporte no mongod
SERVIDOR-86268 Verificar a consistência das opções de collection entre o catálogo local e o de sharding
SERVER-87572 Adicione a métrica serverStatus() para contar eventos de replanejamento
SERVIDOR-89699 Detectar adequadamente quando o OpenLDAP inclui schims compatíveis com MozNSS
SERVIDOR-89919 Adicionar array de teste ao backup e restaurar
SERVER-90472 Defeito da Análise de Coveridade 155588: Usando iterador inválido
SERVIDOR-91299 Atualizar MultiCollectionAccessor depois de fazer vários planejamentos
SERVIDOR-91374 Corrigir a corrida de dados entre getterm e updateterm em _doReplsetreconfig
SERVER-92023 Extraia somente $readPreference de $queryOptions no shell de teste mongo
SERVIDOR-92419 shardedDataDistribution retorna nulo para requiresSizeBytes se não houver documentos
SERVIDOR-92476 planningTimeMicros podem incluir trabalho não relacionado ao planejamento
SERVER-93213 Otimize getTimeseriesBuckets mayHaveMixedSchemaData para analisar a opção de mecanismo de armazenamento apenas uma vez
SERVER-93367 Reduzir o número e o tamanho dos documentos a inserir nos testes create_index_background
SERVER-93432 Aguarde o ponto de falha antes de eliminar a operação no arquivo2_contention_kill_parent.js
SERVER-94193 Impedir que as inserções em all_shard_and_config_hosts_breast_down_one_by_one atinjam o tempo limite em variantes lentas
SERVIDOR-94530 Alterar ExpressionContext::getResolvedNamespaces invariante para um tassert
SERVIDOR-94650 banir causal_consistency_shell_support.js do conjunto de testes config-stepdown
SERVER-94657 A função de restauração deve permitir a eliminação de system.views em qualquer banco de dados
SERVIDOR-95430 Fornecer link para registros brutos quando partes de uma tarefa atingirem o tempo limite
SERVER-95523 upsert não lida corretamente com a nova tentativa de DuplicateKey
SERVER-95524 Evite tentar novamente em um erro de chave duplicada para upserts em transações com vários documentos
SERVIDOR-95682 Criar sinalizador de recurso
SERVIDOR-95683 Habilita sinalizador de recurso
SERVER-96197 Os _resolvedNamespaces do ExpressionContext não conseguem distinguir entre coleções com o mesmo nome em bancos de dados diferentes
SERVIDOR-96269 Modificar auditoria de autenticação especulativa
SERVIDOR-96503 Adicionar mais linhas de log ao FCBIS
SERVIDOR-97403 Substituir invariantes por tasserts na geração de erros de validação de documento
SERVER-97462 Tentando novamente registros ignorados pode tentar excluir o registro sem wuow
SERVIDOR-97662 Não parametrize queries para o cache do plano SBE quando o cache do plano SBE não estiver acessível
SERVER-97898 Exponha endpoints de proxy na API AsioSession
SERVIDOR-97903 Criar decoração de cliente AuditClientAttrs
SERVIDOR-97908 Propagar AuditClientAttrs entre clientes por meio de ForwardableOperationMetadata
SERVIDOR-97920 Atualizar AuditEventMongo e AuditEventOCSF para usar AuditClientAttrs
SERVIDOR-98160 Registre-se em AuditClientObserver somente quando a auditoria estiver ativada
SERVIDOR-98386 O shard não verifica corretamente a ShardVersion recebida para coleções de séries temporais
SERVER-98417 Adicionar teste para registros no rastreador de registro ignorado que não são mais encontrados na coleção
SERVIDOR-98965 [v7.0] timeseries_reopened_bucket_insert.js cria manualmente buckets com carimbos de data/hora incorporados que não correspondem ao control.min.timestamp
SERVIDOR-99236 Os comandos remotos enviados pelo BalancerCommandsScheduler devem ser interrompidos quando ocorrer um step down.
SERVIDOR-99488 Incluir sourceClient no registro do sistema de conexão aceita
SERVER-99584 Adicionar testes para métodos de serialização do AuditClientAttrs BSON (de)
SERVIDOR-99660 Escrever um teste de balanceador de carga de ponta a ponta para auditoria de IPs de cliente formatados em mongo por meio de protocolo de proxy
SERVIDOR-99678 Adicionar CLI proxyPort ao mongod
SERVER-99817 Arredondamento do bucket de séries temporais para datas anteriores a1970 está incorreto em alguns casos para precisão de milissegundos
SERVIDOR-99834 Suporte a cliente não OCS na porta mongos loadBalancer
SERVER-99836 Use o endpoint remoto de origem proxy em shouldOverrideMaxConns
SERVER-100182 fallback para netstat se ss não for suportado na variante
SERVIDOR-100468 Escrever um teste de balanceador de carga de ponta a ponta para auditoria de IPs de cliente formatados em OCSF por meio de protocolo de proxy
SERVIDOR-100609 Resolver a referência do esquema sbomspdx.schema.json para uma cópia local
SERVIDOR-100840 Corrigir queries em abt_translation_bm
SERVIDOR-101078 Não fecha a conexão enviando loadBalanced:true no mongod
SERVIDOR-101164 Usar binários do pyinstaller para db-contrib-tool
SERVER-101170 CheckMetadataConsistency para não usar MONGO_UNREACHABLE
SERVER-101230 Defeito da Análise de Coveridade 155126: Usando iterador inválido
SERVIDOR-101242 Corrigir condição de corrida em ConnectionInterface::getTimesUsed()
SERVIDOR-101296 Remover aws_e2e_ecs.js test
SERVER-101337 As respostas de escape devem afirmar que são um OP_MSG
SERVER-101389 Os testes de cancelamento do MockServerStreamTest devem aguardar a conclusão das operações após o cancelamento
SERVER-101530 Adicionar a capacidade de alterar o tamanho do cache do catálogo na inicialização por meio do parâmetro do servidor
SERVIDOR-101700 script setup_spawnhost_coredump está falhando ao ser executado em hosts Evergreen
SERVER-101716 read_through_cache.h a função lança exceção no método noexceto
SERVIDOR-102338 [v7.0] -- Defeito da Análise de Coveridade 169091: condição de corrida de dados
SERVER-102735 Atualize db-contrib-tool para 1.0.0
SERVIDOR-102787 Adicionar testes de auditar mongo e OCSF atrás do balanceador de carga para autônomo e replset
SERVER-102872 Use compilações do pyinstaller db-contrib-tool específicas do sistema operacional para PPC
SERVIDOR-103286 Adicionar novas tentativas ao obter informações de ss e netstat
SERVIDOR-103749 CheckOrphansAreDeletedHelpers deve levar em conta a recuperação lenta de migrações inacabadas
SERVER-103824 Adicionar jstest que usa IP diferente para servidor proxy e cliente de origem
SERVER-103862 proxy_protocol_connect.js não está executando afirmações
SERVER-104205 análise mais específica da saída "netstat" em testes de fragmentação de proxy
SERVIDOR-105553 [.]70 Adicionar entrada ddl_view_events.js a backports_required_for_multiversion_tests.yml
SERVER-105611 Atualize o MozJS/Spidermonkey para ESR 128.11
SERVIDOR-105903 [v7.0] O predicado de igualdade duplicado impede que o sufixo do índice satisfaça a classificação
SERVIDOR-106050 [v7.0] A validação da coleção não verifica a ordenação de tempo corretamente para séries temporais v3 blocos
SERVIDOR-106122 Remover o loadTest e reduzir a carga do fuzzTest no teste do protocolo proxy
SERVIDOR-106297 Implementar getProxiedSrcRemoteAddr em grpc_session
7.0.21 Registro de alterações
Query
SERVER-95672 Índices em campos de array que contêm subarrays não incluem alguns resultados
SERVIDOR-97629 Substituir invariante por tassert ao produzir
Armazenamento
wiredTiger
WT-13216 Avalie o uso da verificação de despejo do cache no compacto
operações
WT-12012 Restaurar os níveis de detalhamento originais se gen_drain se soltar após aumentar os níveis de detalhamento
Construir e embalar
SERVIDOR-51366 Configurar pastas criadas pelo instalador
Internals (Internos)
SERVIDOR-73498 Adicionar o tempo gasto no multiplanejador ao resultado de explicação
SERVIDOR-82762 Todos os acessos ao estado da fusão automática devem ser protegidos por um mutex
SERVIDOR-88891 Excluir a migração de locatários e os testes de divisão de shards e testes de integração
SERVIDOR-90449 Impedir que o Monitor TTL execute o collMod durante o rollback e a sincronização inicial de fuzzers
SERVIDOR-90997 Relaxe a afirmação quando o documento não for encontrado em doDeleteRecord()
SERVER-91272 Não imprimeStackTrace que não garante o Monitor de Falhas do Atlas
SERVIDOR-91314 Eliminar queries quando o espaço em disco está baixo
SERVIDOR-91774 Linter que verifica se as tags require_fcv_* são <= versão atual
SERVIDOR-91933 Corrida de dados acessando CollectionTruncateMarkers::_minBytesPerMarker
SERVIDOR-92137 Certificar-se de que as inserções de séries temporais executem uma verificação ShardVersion antes de inspecionar a existência da coleção de buckets
Os92239 fluxos de alteraçãodo SERVER- não sobrevivem aos stepdowns quando também ocorre uma rollback.
SERVIDOR-92259 Resolução de namespace do UUID não verifica namespaces de commit pendentes
SERVIDOR-92273 [v7.0] ListCollections tem comportamento inconsistente para namespaces pendentes de commit (7.0 apenas)
SERVER-92673 Aumentar o tempo limite de afirmação dos testes do observador de integridade
SERVIDOR-92797 Corrigir o comportamento ao executar próximo() em um cursor de escape fechado
SERVIDOR-92806 A entrada do cache do plano ignora o agrupamento do índice com $elemMatch
SERVIDOR-93389 O WiredTigerSessionCache não descarta adequadamente as sessões liberadas após o rollback
SERVIDOR-93497 Mover a invalidação de cache do usuário do OpObserver para os manipuladores onCommit
SERVIDOR-93771 Definir tempos limite do enterprise-rhel-81-ppc64no nível da variante
SERVIDOR-93917 [v7.0] Avalie se o bug da array -> objeto intercalado se aplica a 7.0 e versões anteriores
SERVER-93963 Substituir?. sintaxe em query_by_uuid_commit_pending.js
SERVIDOR-94156 Suporte a upsert duplicata nova tentativa se índice único tiver agrupamento
SERVER-94272 Reduzir os tempos limite do ciclo de energia para atender às restrições Evergreen
SERVER-94649 Aumente o registro de erros e avisos de conexão direta do shard
SERVER-94662 Tente novamente o pipx install db-contrib-tool
SERVER-94731 Emitir eventos de fluxo de alteração para a coleção system.views (quando showSystemEvents está ativado)
SERVER-94970 queries $searchMeta fragmentadas em um $lookup e $unionWith falham ao atingir um unreachable_tassert
SERVER-95311 Determinar o valor padrão para reshardingDelayBeforeRemainingOperationTimeQueryMillis
SERVIDOR-95610 Verificar versão de atualização para reshardingDelayBeforeRemainingOperationTimeQueryMillis em server.js
SERVIDOR-95775 Atualizar MSI para fazer referência libsasl2.dll em vez de libsasl.dll
SERVER-95869 Transforme CommandOnShardedViewNotSupportedOnMongod em CommandNotSupportedOnView em todos os caminhos de código
SERVIDOR-96404 Melhorar os nomes de variáveis na serialização do $map e $filter
SERVER-97044 Corrigir um problema em que os fluxos de alteração podem gerar incorretamente um evento "descartar" durante a refragmentação ou desfragmentação de uma coleção que está ou estava usando fragmentação de zona
SERVIDOR-97254 O analisador $jsonSchema não deve usar strings vazias para distinguir entre esquemas e subesquemas de nível superior
SERVIDOR-97405 Adicionar parâmetro de servidor para ignorar amostragem de oplog
SERVIDOR-97726 Evita a exclusão de diretórios de ident simultaneamente com a criação
SERVER-98349 Evite que os mongos durmam por 3 segundos antes de desligar
SERVIDOR-98555 Corrigir Jepsen e Antítese para clonagem de https
SERVER-98937 Lidar com interrupções ao acessar soquetes ASIO
SERVIDOR-101519 corrigir o teste dbCheck para não apresentar erros quando uma visualização for usada após uma collection
SERVER-101807 Registre a entrada do oplog quando lançamos OplogOutOfOrder
SERVIDOR-101880 [v7.0] Remover "openssl 1.1.1" distribui referências de evergreen
SERVER-102115 Adicionar RHEL9 enterprise como destino para o curador
SERVIDOR-102941 [v7.0] A validação da coleção não deve impor classificação para v3 blocos de série temporal
SERVIDOR-103093 [v7.0] Mover descartaDisposal() de _mergingPipeline do construtor DocumentSourceInternalSearchRemoteMongot
SERVER-103275 Atualize o MozJS do ESR 128.8 para a versão mais recente (ESR 128.10)
SERVIDOR-103607 [v7.0] Garantir que os eventos sejam replicados antes de testar em change-stream_null_existence_eq_rewrite_test
SERVER-104118 Update Okta OIDC authentication script
SERVIDOR-104206 Adicionar a marcação faz_not_support_causal_consistency a timeseries_lastpoint_top.js
SERVIDOR-104693 [v7.0] Adicione ponteiros ao compiles.yml do sys-perf
7.0.20 Registro de alterações
Armazenamento
wiredTiger
Internals (Internos)
SERVIDOR-60823 runCommandWithRetries na estrutura de teste JavaScript excede o limite de recursão do interpretador JavaScript
SERVER-84770 Os testes de fluxo de alterações não se recuperam de erros de fluxo de alterações retomáveis
SERVIDOR-90724 fsm_workloads/agg_unionWith_interrupt_cleanup.js usa incorretamente o nome do shard como nome do conjunto de réplicas ao construir uma string de conexão
SERVER-93120 collection FTDC bloqueada na leitura bloqueada do estado backupCursor
SERVER-95237 Make update_replace_id.js test robust
SERVIDOR-96128 Remover referências ao linkbench em system_perf.yml
SERVIDOR-100387 Fazer o código de erro linter funcionar com IDs de ticket de SERVER de 6 dígitos
SERVIDOR-100673 Adicionar suporte para RHEL 9 zSeries
SERVER-100723 Configure construtores de teste agendados em m8g/AL2023 para o MongoDB v6.0+
SERVER-100856 ocsp_sharding_basic precisa ter o grampeamento desativado
SERVER-102004 Atualizar last_lts_mongos_commands.js e last_lts_mongod_commands.js
SERVER-102116 Bump s390x simultaneidade para 16x
SERVER-102389 remova testes desnecessários de backports.yml
SERVER-102475 Update jstests/noPassthrough/spill_to_disk_server_status.js
SERVER-102526 Atualize o MozJS para o ESR 128.8
SERVIDOR-102547 Remover tarefas push, publish_packages e crypt_push das variantes do Graviton 4 na v7.0 e v8.0
SERVER-103600 Corrija database_versioning_all_commands.js
SERVIDOR-103828 Manipular soquete vazio em peekASIOStream
7.0.19 Registro de alterações
Esta versão contém melhorias de segurança ou confiabilidade. O registro de alterações será atualizado quando mais informações estiverem disponíveis.
7.0.18 Registro de alterações
Query
SERVIDOR-97470 findAndModify: o comportamento do Mongos WriteConcernError difere do mongod
Armazenamento
wiredTiger
WT-10849 falhou: format-stress-test-1 no Ubuntu2004-stress-tests-arm64 [WiredTiger @ 593bf276]
WT-11448 Corrigir problema do teste de verificação de incompatibilidade de truncamento
WT-12528 Adicione uma estatística quando a compactação de plano de fundo pular um arquivo devido a um checkpoint conflitante
WT-12846 Corrija como a caminhada compacta lida com o EBUSY a partir do checkpoint flush_lock
WT-13642 Crie estatísticas separadas para páginas internas/folhas sujas
Construir e embalar
SERVER-95976 Introduzir o parâmetro "matchCollectionUUIDForUpdateLookup" no estágio do fluxo de alterações
Internals (Internos)
SERVER-71590 Defeito da Análise de Coveridade 134195: Usando iterador inválido
SERVER-82037 A memória usada pelos derramamentos do classificador pode crescer sem limite
SERVIDOR-82367 Atualizações enfileiradas na mesma entrada inProgressLookup são sempre chamadas com o mesmo valor em cache no ReadThrownCache
SERVIDOR-83221 ListIndexes de coleções agrupadas devem mostrar TTL
SERVIDOR-87169 A execução de nível de cluster _configsvrCheckMetadataConsistency atinge um invariante mongo inacessível
SERVER-87433 Gerenciar comportamento de failover para ReshardingRecipientService durante o cancelamento
SERVIDOR-87729 [v7.0] Desativar o FCV-gating para featureFlagQueryStats
SERVER-88400 estágio de agregação shardedDataDistribution não deve retornar campos nulos para séries temporais
SERVER-89315 Defeito da Análise de Coveridade 147940: Diferentes ponteiros inteligentes gerenciando o mesmo ponteiro bruto
SERVIDOR-89320 Defeito de análise de cobertura 139793: argumento de número inteiro estourado
SERVIDOR-89322 Defeito de análise de cobertura 149003: argumento de número inteiro estourado
SERVER-89328 Defeito de análise de cobertura 147636: Uso de um objeto movido
SERVER-89718 Defeito da Análise de Coveridade 140718: Usando iterador inválido
SERVIDOR-90176 O cursor OplogBufferLocalOplog não deve atingir o tempo limite
SERVER-90689 Altere as verificações de aviso de inicialização do THP para também verificar as configurações de nível do processo antes de emitir aviso
SERVIDOR-91334 Integrar o MongoDB Server ao serviço Documentário para obter conformidade com SSDLC
SERVIDOR-92292 Ignorar aquisição de ticket para prepareTransaction
SERVIDOR-95452 Impedir que CollectionRoutingInfoTargeter itere todos os intervalos de chunks durante a atualização e exclusão
SERVIDOR-97700 [v7.0] A validação deve suportar séries temporais v3 bucket
SERVIDOR-98345 Atualizar as distribuições da Amazon2 para as compilações mais recentes do sys-perf
SERVIDOR-98473 Redirecionar sys-perf para usar geny-tasks do DSI
SERVER-98720 Adicionar chamadas redact() ausentes aos registros de aviso de "Erro do executor do plano"
SERVIDOR-99277 Metadados de shard invalidados na remoção de shards
SERVIDOR-99620 Criar sys-perf AL2023 compila
SERVIDOR-99833 [v7.0] Trocar a variante ARM do Ubuntu20 de executada no Ubuntu18 para executada no Ubuntu20
SERVER-100901 Relaxa o resumo do usuário invariante para afirmar no ShardingTaskExecutor
SERVIDOR-101322 [v7.0] Defeito da Análise de Coveridade 168904: Variável Escalar Não Inicializada
SERVER-101324 Defeito da Análise de Coveridade 169043: Usando iterador inválido
SERVER-101461 Esclareça numOrphanedDocs e numOwnedDocuments retornados por $shardedDataDistribution informará o número de buckets para coleções de séries temporais
7.0.17 Registro de alterações
Fragmentação
SERVIDOR-87140 teste standalone_in_queryable_backup_mode.js pode tentar obter um primário em um conjunto de réplicas com apenas secundários
Catalog
SERVIDOR-97220 [Somente teste] collection_catalog_two_phase_drops.js pressupõe que a gravação com registro no diário avançará o carimbo de data/hora mais recente
Armazenamento
wiredTiger
WT-11460 Use a adição atômica para incrementar o número de geração de gravação na árvore
WT-13050 Segfaults de compactação em primeiro plano com URI NULL
WT-13252 Redefinir ID txn de atualização estável restaurada com lápide preparada instável
WT-13377 Reconfigurando uma sessão com cache_max_wait_ms não aceita um valor de zero
Internals (Internos)
SERVER-73641 A filtragem de séries temporais pode perder eventos de intervalo estendido quando fragmentada
SERVIDOR-76483 Remover o relaxamento no hook CheckShardFiltingMetadata
SERVIDOR-76883 Reduzir o número de chats de registros de "função não existe" para usuários de origem externa
SERVER-85627 Informações de registro do thead interrompido no stepdown killOp
SERVER-89614 $out não limpa corretamente entre renomear e descartar a coleção temporária
SERVIDOR-91556 Atualize o burn-in para lidar com vários subconjuntos em tarefas de multiversão
SERVIDOR-91589 Reatribuir bibliotecas de terceiros de propriedade do Service Archive em sbom.json para novas equipes
SERVIDOR-91753 servidor3253.js deve usar um novo banco de dados para evitar observar coleções tmp de outros jstests
SERVER-92329 Emitidores de suporte com barras à direita no OIDC
SERVIDOR-92339 O executor de testes pode falhar em erros de rede ao se comunicar diretamente com o shard de configuração no conjunto de stepdown de configuração contínua
SERVER-92803 Ignorar erro IndexKeySpecsConflict durante o aplicação oplog de sincronização inicial
SERVER-92853 Aguarde a replicação em merge_let_params_size_estimation.js em todos os lugares
SERVIDOR-94542 [Somente teste] Implemente um processo de desligamento bem comportado no teste standalone_in_queryable_backup_mode.js
SERVIDOR-94594 Avanço de tempo correto em internal_transactions_unsharded.js
SERVIDOR-94735 [v7.0] Definir o valor padrão de 'internalQueryFrameworkControl' como 'forceClassicEngine'
SERVIDOR-94820 Reduzir o número de pipelines gerados pelo fuzzer
SERVIDOR-97551 [.]80 Estender o tempo limite em declarações initial_sync_unsupported_auth_schema.js assert.soon
SERVIDOR-97842 picos de uso da CPU do MongoDB com a versão mais recente do Openssl no e9
SERVIDOR-97862 Corrigir a divisão inicial de chunks do change_streams_split_event_v1_v2_tokens.js reshardCollection (v8.0)
SERVIDOR-98062 atualizar o alias da chave de autenticação
SERVIDOR-98168 Especifique numInitialChunks para reshardCollection em internal_transactions_resharding.js [v7.0]
SERVER-98593 Adicione um código de erro de fallback para quando recebermos SSL_ERROR_SYSCALL sem um erro associado.
SERVIDOR-98608 Atualizar o MozJS para a versão menor ESR 115 mais recente
SERVIDOR-98818 Limpar arquivos de diário entre backups incrementais na biblioteca sharded_backup_restore.js
SERVER-99074 Marque array_index_and_nonIndex_consistent.js como tsan_incompatible
SERVER-99275 Espere um único evento dropIndexes em change_streams_split_event_v1_v2_tokens.js
SERVER-99483 Atualize o mongo-task-generator para 0.7.20
SERVER-99605 Pin pip pacote referenciando 0.35.1 in v7.0 para corrigir a configuração venv
SERVER-100594 Profundidade máxima fromjson mais baixa de 250 para 200
WT-7053 Corrija a corrida que pode resultar em remoção e bloqueio de checkpoint
WT-13667 Suporte à compilação do WiredTiger com SWIG 4.3.0 version
WT-13893 test_autoclose falha com
"argument 1 of type 'struct __wt_cursor *' is None"
7.0.16 Registro de alterações
Segurança
SERVIDOR-93433 Bloqueio no acesso simultâneo ao cache LRU no armazenamento de chaves ESE
Fragmentação
SERVER-84769 Refragmentação do algoritmo remainingOpTime não funciona com baixo elapsedTime
SERVER-92762 Definir valor padrão de numInitialChunks em reshardCollection para 90
Query
SERVIDOR-84089 A operação em massa congela se usada em combinação com agrupamento e upsert
SERVER-92904 O tamanho da resposta excede BSONObjMaxInternalSize enquanto o lote está dentro de BSONObjMaxUserSize
SERVIDOR-95350 Corrigir possível falha ao executar uma explicação sobre um comando válido
Armazenamento
wiredTiger
Construir e embalar
WT-13560 Descontinuar a clonagem SSH de repositórios Git
Internals (Internos)
SERVER-67816 O arredondamento do bucket de série temporal para datas anteriores a1970 se comporta de forma inesperada
SERVIDOR-76726 max_time_ms_connection_pool.js devem ser excluídos de passthroughs que acionam failovers
SERVIDOR-76928 Conta para teste dbhash de longa duração
SERVIDOR-76961 Corrigir a estrutura attr esperada do log em speculative-auth-replset.js
SERVIDOR-78784 Inicializar o AuthorizationManager antes de criar o objeto Client
SERVIDOR-81109 Corrigir o tratamento do internal_transactions_sharded_from_mongod.js para o tratamento de consistência causal entre sessões
SERVIDOR-83666 Melhorar a clareza dos relatórios de métrica do número de CPUs no FTDC
SERVIDOR-84143 Melhorar os recursos de depuração do Windows para BSON e dumps principais
SERVER-84541 setQuerySettings pode falhar na redução em conjuntos de réplicas
SERVIDOR-85862 fazer burn_in_tests.py entender a configuração multiversão
SERVER-87065 Faça verificações de validação para min/max e carimbo de data/hora incorporado robusto contra eventos de intervalo estendido e granularidade em mudança
SERVIDOR-88284 Atualize o Cyrus SASL para mitigar CVEs
SERVER-88925 Use opCtx alternativo em auxiliares de parâmetro de cluster usados em manipuladores onCommit
SERVER-89055 Corrija os casos de teste persist_sampled_*_queries.js para não compartilhar namespaces
SERVIDOR-89489 Os estágios internos do change stream não devem ser serializados para estatísticas de query
SERVER-89690 query_stats_regex.js está faltando mensagens de registro de diagnóstico
SERVER-89918 Adicionar rastreamento completo do nome da ident ao backup/restaurar
SERVER-90302 Completa lista de pendências de SERVER-64574
SERVIDOR-90351 Manter o nome do campo numCores em hostInfo
SERVER-90643 a referência do oplog pode ser invalidada no loop OplogCapMaintainer
SERVER-90672 Investigue o possível bug no caminho de inserção de séries temporais que permite que vários buckets tenham os mesmos OIDs, em faixas
SERVER-90893 listDatabases inconsistentes com operações DDL simultâneas
SERVER-90952 Adicionar teste para garantir que createIndexes priorize a verificação collectionUUID
SERVIDOR-91113 Evite invalidar o cache do catálogo com um carimbo de data/hora de outro namespace
SERVER-91203 AutoGetters devem estabelecer snapshots limitados para namespaces secundários
SERVIDOR-91376 Usar std::string em vez de StringData para horizonteString
SERVER-91415 Remover corrida no backupCursorKeepAliveFuture no desligamento da sincronização inicial baseado em cópia de arquivos
SERVIDOR-91556 Atualize o burn-in para lidar com vários subconjuntos em tarefas de multiversão
SERVER-91669 inicializa o Baton antes de expor novos opCtx aos observadores do cliente
SERVIDOR-91757 O índice hashed usado para cobrir o campo aninhado pode retornar resultados errados
SERVER-92005 Cluster dbStats pode acionar invariante com removeShard simultâneo
SERVIDOR-92127 Remover descamação em watchdog_test Snapshot
SERVIDOR-92189 As gravações em mongos podem ter pontos de extremidade diferentes no mesmo lote secundário
SERVIDOR-92254 Corrigir deadlock em _shardsvrCompactStructuredEncryptionDataCommand
SERVIDOR-92398 [v7.0] Migrar v7.0 para a Frota do Amazon Web Services MacOS
SERVER-92592 ArraySets iguais podem ter valores de hash diferentes
SERVIDOR-92645 Permitir gravações sem registro de data e hora para restauração
SERVIDOR-92780 Mover tarefas e variantes do sys-perf para DSI
SERVIDOR-92958 Aumentar o tamanho do oplog para todos os testes de backup/restauração
SERVER-93005 Evite duplicar a preferência de leitura ao executar uma query de exaustão no shell
SERVIDOR-93130 Corrigir a falha do servidor causada pelo buscador periódico OCSP que chama join() para si mesmo
SERVIDOR-93181 Reserve o subtipo binData x09 para vetores
SERVIDOR-93182 Corrigir caso extremo em DocumentSourceUnwind
SERVER-93264 Adicionar tratamento adicional de prazos e sonos para o teste unitário do Observador de Topologia
SERVIDOR-93333 [v7.0] Passe CollectionUUID em todas as chamadas para AutoGetCollection em createIndex
SERVIDOR-93482 Registrar a versão do Python em uso
SERVIDOR-93575 Aumentar o tempo que o cursor_server_status_metrics_Lifespan_histogram.js espera
SERVER-93673 Montar chaves de licença do RedHat para contêineres ubi7 em package_test
SERVIDOR-93690 Marcar o teste create_indexes.js como multiversão incompatível
SERVIDOR-93734 [v7.0] Desative dns_container_tester.js em RHEL 8
SERVER-93844 O comando "count" em um View pressupõe uma resposta inteira
SERVER-93848 WiredTigerSessionCache::getSession() pode ler o valor obsoleto do estado de desligamento
A partir do MongoDB 8.1, a classe
WiredTigerSessionCache
é renomeadaWiredTigerConnection
.SERVIDOR-93855 Adicionar "jstests" empresariais à lista de exclusões de CODEOWNERs
SERVIDOR-94008 Lento verify_session_expiration_sharded.js
SERVER-94144 [v7.0] $documents dentro de $lookup falham ao analisar com QueryStats
SERVIDOR-94149 [somente teste] Aceitar falhas do moveChunk aguardando o excluidor de intervalo se o refineCollectionShardKey for executado simultaneamente em random_moveChunk_refine_collection_shard_key.js
SERVIDOR-94187 Não use git ssh em copybara
SERVER-94207 séries temporais $match em datas antes de 1970 podem perder documentos
SERVIDOR-94211 Pin 10gen/jepsen para o último commit do jepsen-mongodb-master
SERVIDOR-94231 A query não deve falhar se queryStats falhar ao calcular a chave
SERVER-94316 Capture e manipule adequadamente exceções no ponto de entrada do serviço do roteador
SERVIDOR-94368 [somente teste] Refatorar ttl_deletes_not_targeting_orphaned_documents.js e torná-lo determinístico
SERVER-94440 PoC on generate_token
SERVIDOR-94461 Atualize mongo-c-driver para 1.27.5+
SERVER-94471 Formato de bucket incorreto para buckets que contêm datas anteriores e posteriores a 1970
SERVER-94483 Corrija sbe_multiplanner_index_check.js waitForFailPoint
SERVER-94559 A medição de séries temporais exclui a atualização do minTime de um bucket
SERVER-94592 Verifica os argumentos internos para explicar
SERVIDOR-94635 Tornar os parâmetros de atualização da sessão configuráveis
SERVER-94764 Criar dispositivo de teste de unidade para testar validação de certificado de peer
SERVIDOR-94918 [v7.0] Não fixe o módulo de criptografia em 2.3 no RHEL 9 PowerPC e ZSeries
SERVIDOR-95019 getEapped em getRecipientHighEstimateRemainingTimeMillis pode converter incorretamente as durações decorridas de < 1s para 0.
SERVIDOR-95054 Repetir erro do HostUnreachable ao chamar removeShard para conjuntos de detalhes de configuração
SERVIDOR-95067 Inserções de séries temporais podem gerar vários lotes com referência ao mesmo bucket
SERVIDOR-95085 Corrigir o problema no UnwindProcessor
SERVER-95230 JSON.parse falhará se houver mais de 1 linha
SERVIDOR-95240 Remover PeerID de handshakes SSL
SERVER-95445 SSLManagerOpenSSL deve validar toda a cadeia de certificados em relação à CRL, não apenas na folha
SERVIDOR-95669 Remover invariantes inválidos de processResponseFromRemote()
SERVER-95670 Operações de agregação internas emitem traçados de pilha
SERVIDOR-95688 Avalie se os erros BSON devem registrar o contexto da memória por padrão
SERVIDOR-95700 A mensagem de erro do tipo BSON incorreto de limpeza retornou ao usuário
SERVER-97260 timeseries_create.js insere um bucket com carimbo de data/hora _id incorreto
SERVIDOR-97441 Verificação de patch para eventos de intervalo estendido na verificação de validação para máximo mínimo
SERVER-97586 [v7.0] Revert SERVER-94735 v7.0 Backport
SERVIDOR-98052 Filtrar entradas de estatísticas de query no collName em query_stats_regex.js
WT-13409 Um ret em __txn_checkpoint não é tratado
7.0.15 Registro de alterações
SERVER-95279 Use um novo tipo C++ para nomes de campo BSON para garantir a validade
SERVIDOR-96419 A minimização inadequada de bytes nulos pode levar a leituras excessivas de buffer no MongoDB Server
7.0.14 Registro de alterações
Internals (Internos)
SERVIDOR-93205 Expor o número de índices prepareUnique em serverStatus
SERVER-93224 drop_database_before_write_is_targeted.js não é compatível com os conjuntos de stepdown de configuração
SERVIDOR-93326 Adicionar novas tentativas de clonagem jstestfuzz.git
SERVIDOR-93578 [v7.0] Reverter "SERVER-92273 ListCollections sem filtro deve incluir namespaces pendentes de confirmação (7.0 apenas)"
SERVER-79766 TransactionRouter ignora a configuração atClusterTime na solicitação
SERVER-80315 grouped_match_push_down.js error assert on getStageSequence() result
SERVIDOR-80661 Atividade de teste em segundo plano do Sandbox
SERVER-82476 Desativa travas de diagnóstico por padrão
SERVIDOR-82551 Usar o compressor paralelo para acelerar o arquivamento de binários
SERVER-82814 Permite operadores de comparação expr internos ao determinar limites de verificação de coleção clusterizada
SERVIDOR-84045 Garantir que o PlanExecutor permaneça no escopo ao acessar o índice de chave de shard no AutoSplitVector
SERVIDOR-84531 A inserção de buckets de esquema misto por meio da coleção system.buckets não define o sinalizador timeseriesBucketsMaveMixedSchemaData
SERVER-84625 Corrija a corrida de dados no MigrationSourceManager
SERVER-84699 Adicione uma verificação à validação para verificar se há buckets de esquema misto para séries temporais
SERVIDOR-85384 Remover aliases após branch
SERVER-85892 $merge com pipeline após $documents retornar erro
SERVER-86669 Conhecimento oficial inválido no nó secundário após a movimentação primary cria localmente a collection no fragmento primário
SERVER-86879
concurrency_replication*
as tarefas não estão em execução na variante de compilação do UBSan DEBUGSERVIDOR-87760 adicionar uma variante do Amazon Linux x86 ao projeto evergreen mongodb-mongo-master
SERVIDOR-87961 A reescrita de séries temporais $group pode produzir resultados incorretos quando um fase do projeto $ anterior projeta campos acessados
SERVER-88255 Sys-perf: substitui a compilação de mongotools pelo download de um artefato estático
SERVIDOR-88439 use gratuitamente em DocumentSourceLookup::clone
SERVIDOR-88530 O script de configuração BF para testes de unidade C++ não configura símbolos binários/depuração de teste de unidade
SERVIDOR-88750 Adicionar o parâmetro "bypassEmptyTsReplacement" para inserir, atualizar, findAndModify e bulkWrite
SERVER-88811 Analisando entradas de oplog antes que o registro de data e hora estável possa falhar
SERVIDOR-89391 Aumentar o timeoutMS em exhaust_hello_topology_changes.js
SERVIDOR-89727 Remover a aquisição de banco de dados e travas de collection na compactação
SERVER-89748 Tente novamente o comando _flushRoutingTableCacheUpdates se ele falhar em retry_on_transient_error_basic.js
SERVIDOR-89769 O teste não está esperando o liberador de diário antes de fazer o checkpoint
SERVER-89844 Faça $jsonSchema com campos de dólar em todos os campos de palavra-chave reparseable
SERVIDOR-89861 inclui comprimento decodificado em mensagem de erro de validação BSON aninhada inválida
SERVIDOR-89890 Corrigir assertRetryableCommandWorkedOrFailedWithCodes
SERVIDOR-90147 Atualize timelib.h para 2022.10 e arquivos de fuso horário para 2024a
SERVER-90330 Criação de coordenador DDL trava indefinidamente se executado no nó secundário
SERVER-90352 AsioNetworkBaton::detachImpl não limpa o mapa _timersById
SERVER-90391 Esclareça cabeçalhos e leia-me
SERVIDOR-90625 QueryStats para a soma do tempo de execução dos quadrados ultrapassa seu int64_t
SERVER-90727 Corrija analyze_shard_key.js para ignorar erros relacionados ao readConcern: disponível
SERVIDOR-90790 Adicionar código de depuração para o construtor CommonAsionSession
SERVIDOR-90825 Adicionar README explicando a conformidade para src/third_party
SERVIDOR-90845 atualizar idxEntryBytesWritten check index_build_operation_metrics.js para levar em conta conflitos de escrita
SERVIDOR-90958 $bucketAuto deve agrupar documentos com as mesmas chaves de agrupamento no mesmo bucket
SERVIDOR-90984 Corrigir o fluxo de escape hello para processar DivideHorizonChange se a resposta for do horizonte obsoleto.
SERVIDOR-90995 O metaField de sombreamento não deve ser considerado um campo meta "computado"
SERVER-91067 Ignorar código setMinVisibleForAllCollectionsToOldestOnStartup durante o rollback
SERVER-91108 Log com codificação utf-8 para evitar erros de Encanto no Windows
SERVIDOR-91159 Atrasar a filtragem de spam de registro do FTDC-on-arbiter até que o nó saiba que é um árbitro.
SERVIDOR-91195 Forneça uma solução backportable genérica para não perder as opções de coleção de séries temporais de nível superior
SERVIDOR-91223 $log fornece cálculo incorreto com decimal128
SERVER-91247 Verificar se a criação do DDLCoordinator não sobrevive ao nó stepDown-stepUp
SERVER-91254 Erro ao decidir se os documentos estão dentro de uma janela no clássico
SERVIDOR-91257 Definir a equipe de construção como proprietário do Linenoise no sbom
SERVIDOR-91258 Aumentar o tamanho do oplog em testes de change_streams_split_event
SERVER-91312 Métricas de relatório sobre armazenamentos de registros temporários e arquivos externos usados para derramamento de query
SERVIDOR-91336 Objetos C++ temporários em uma expressão é de curta duração
SERVER-91339 $redact pode corromper a memória se $$ROOT for usado na expressão.
SERVIDOR-91352 Não verifique a entrada no-op em readConcern_atClusterTime_noop_write.js
SERVER-91366 Correção de possível falha na conclusão do coordenador
SERVIDOR-91390 O cálculo necessário da memória de validação de collection pode estourar
SERVIDOR-91406 $changeStreamSplitLargeEvent retorna o erro de localização7182803 quando usado com expressão de correspondência não renomeável
SERVIDOR-91412 Uso do BSONObj sem proprietário no splitVector
SERVIDOR-91499 Anexar "-sysperf" à versão mongo em sys-perf.
SERVIDOR-91566 Suprimir checkIndexesConsistentAcrossCluster em index_operations_abort_concurrent_outgoing_migrations.js
SERVIDOR-91573 $match enviado antes de $addFields pode levar a resultados incorretos
SERVIDOR-91625 [v7.0] Habilitar planos indexados para expressões com $$NOW, $$CLUSTER_TIME e $$USER_ROLES
SERVIDOR-91630 configsvr_remove_chunks.js devem usar gravações recuperáveis ao gravar no servidor de configuração
SERVER-91680 Desative o caso de teste em concurrent_drops_and_create.js na v6.0 multiversão
SERVIDOR-91699 Memória subtraída maior que a memória total
SERVIDOR-91701 Robustificar max_time_ms_does_not_leek_shard_cursor.js test
SERVIDOR-91703 Desativar PeriodicShardedIndexConsistencyChecker durante read_committed_lookup.js
SERVIDOR-91728 Corrigir uma mesclagem incorreta no backport-21214
SERVER-91758 mongos_rs_shard_failure_tolerance.js deve tentar novamente NetworkInterfaceTimeLimitExceeded para um comando de localização fragmentada em versões anteriores a 8.0
SERVER-91778 Não fecha o cursor na shell quando o cursor atinge o limite
SERVER-91781 Aguarde a replicação em merge_let_params_size_estimation.js
SERVIDOR-91784 $ projeto-$addFields em arrays pode produzir resultados incorretos
SERVER-91787 Atribuir Cyrus SASL à equipe "Construir"
SERVER-91793 Exclui backports que tocam apenas
etc/*suppressions
arquivos da propriedade do código de liberaçãoSERVIDOR-91817 Tornar o volume de trabalho do analyze_shard_key.js mais robusto
SERVIDOR-91818 resharding_coordinator_recovers_abort_decision.js Deve ser mais persistente ao intensificar novo primário
SERVER-91831 uassert em NetworkInterfaceTL::setTimer pode travar o servidor
SERVIDOR-91859 analyze_shard_key_jscore_passthrough falha quando encontra erros CommandOnShardedViewNotSupportedOnMongod
SERVER-91894 Corrija views_basic.js para fazer referência ao nome correto do banco de dados
SERVIDOR-91919 change_stream_wait_pre_image_deletion_asymmetric.js pode usar quantidade excessiva de memória
SERVIDOR-91938 Faça read_and_write_distribution.js e analyze_shard_key.js em 7.0 não execute updateOne e removeOne sem chave de shard
SERVIDOR-91940 Remover todos os arquivos ignorados do servidor evergreen.yml
SERVIDOR-91969 Testar a sincronização inicial com buckets de série temporal de esquema misto
SERVIDOR-91970 Aguarde as tarefas de exclusão de intervalo sobrepostas serem limpas no lado doador antes de iniciar uma migração
SERVER-91985 Corrija a corrida em egress_connection_acquisition_to_wire_metrics.js
SERVIDOR-91993 [v7.0] Corrija o now_variable.js no mecanismo clássico
SERVIDOR-92021 corrigir mongotmock ou escrever kill_cursors.js com real mongot
SERVER-92030 Atualize a versão mongo-c-driver (libbson) no SERVER para 1.27.1
SERVIDOR-92045 A verificação de validação do bucket de série temporal de esquema misto não define sinalizador válido em caso de erro
SERVIDOR-92085 Ignorar teste de invalidação de cursor persistente para fuzzer de configuração
SERVIDOR-92086 Os testes de buckets de esquema misto de séries temporais podem tentar validar incorretamente que nenhum bucket é descompactado
SERVIDOR-92145 A atualização das configurações do balanceador pode substituir a configuração mais recente
SERVER-92158 Desativa hedged_reads.js em variantes do Windows
SERVER-92160 Aumentar a constante de tempo médio de configuração da tarefa para cálculos de tempo limite
SERVIDOR-92183 mongod falha ao executar a agregação
SERVIDOR-92186 Implementar uma API simples para obter/definir app_metadata de/para strings de configuração do WiredTiger
SERVER-92193 O Construtor de Limites de Índice tenta construir limites geográficos utilizando índice não geográfico
SERVER-92199 banir change_stream_lookup_single_shard_cluster.js de stepdown suites
SERVIDOR-92201 currentop_shell.js pode não esperar o tempo suficiente para que todos os shards estejam prontos em passthroughs de collections fragmentadas
SERVIDOR-92231 [v7.0] Habilite o descompactador de buckets para ler buckets v3 e tratá-los como buckets v2
SERVIDOR-92233 Aguardar replicação após a criação da coleção em text_search_index_commands.js
SERVIDOR-92247 Excluir tipos elemMatch internos do computeWhetherMatchOnAs
SERVER-92273 ListCollections tem um comportamento inconsistente para commit de namespaces pendentes (7.0 apenas)
SERVER-92298 Remova o argumento ProjectionPathASTNode não utilizado para acelerar $ solicitações de agregação de projeto
SERVIDOR-92375 Remover versão secundária do rhel8.x nomes variantes
SERVIDOR-92376 atualizar o container de teste do pacote SUSE15 para es5
SERVER-92377 Limpe a configuração system_perf.yml
SERVER-92379 Reutilize a compilação mongodb-mongo-master para a biblioteca mongocrypt
SERVER-92381 Certifique-se de que o MigrationSourceManager cumpra sua promessa ao abortar nos estágios iniciais
SERVIDOR-92382 Atualizar um índice prepareUnique não verifica se as restrições estão sendo aplicadas
SERVER-92389 Crie um novo shared_ptr para evitar o uso depois de gratuito
SERVER-92395 Não envia o grupo para SBE se ele tiver expressões incompatíveis com SBE
SERVER-92402 read_and_write_distribution.js é malicioso
SERVIDOR-92414 [v7.0] Marque enterprise-rhel-83-s390x com --excludeWithAnyTags=resource_intensive
SERVIDOR-92415 Bump db-contrib-tool versão para v0.8.3
SERVIDOR-92426 Adaptar os testes para confiar no novo formato de opção de catálogo timeseriesBucketsMaveMixedSchemaData
SERVIDOR-92516 Remover openssl111 buildvariants
SERVER-92547 Use o antigo nome da variante rhel80 no v4.2 e v4.4 testes de multiversão
SERVER-92556 fsync.js não é determinístico devido ao esgotamento do tíquete
SERVIDOR-92562 Atualizar a versão do sbom para sua ramificação
SERVIDOR-92601 Remover a tarefa package_new_compile
SERVIDOR-92603 A reescrita Or-to-in nem sempre evita reescrever expressões parametrizadas
SERVIDOR-92612 definir dir de cache para instalações de pip em evergreen
SERVER-92623 Pin a versão de v5.0 a 5.0.28 em timeseries_collection_mixed_type.js
SERVER-92660 Garanta validações consistentes em all_collection_stats.js comparando eventualmente $collStats e $_internalAllCollectionStats
SERVIDOR-92663 Desabilitar temporariamente lint_sbom
SERVIDOR-92682 alterar sbom_linter para usar o esquema local
SERVER-92694 reinicialização_during_downgrading_fcv.js não está esperando que os shards concordem com um primário
SERVER-92736 Atualiza o mapeador de símbolos para usar a tarefa executada original
SERVIDOR-92777 Corrigir os componentes de URL para o artefato RHEL8
SERVIDOR-92812 Livrar-se do sinalizador de recurso gCollModTimeseriesBucketsMakeMixedSchemaData
SERVIDOR-92842 Suprimir a asserção em store_historial_placement_data.js
SERVIDOR-92899 [.]70 Corrija o código de erro indexbg_killop_secondary.js
SERVER-92902 Correção do problema de estouro ao converter numInitialChunks de size_t para int
SERVIDOR-92927 Adicionar rhel8 chave ao package_test.py Docker dic
SERVIDOR-92939 Direcionar o download do FERRAMENTAS para a versão rhel mais recente
SERVIDOR-92974 Certifique-se de que os modos de parâmetro THP válidos não gerem um aviso de inicialização.
SERVER-92986 Fazer resharding_coordinator_recovers_abort_decision.js esperar a eleição
SERVIDOR-93014 Definindo localmente timeseriesBucketsMaveMixedSchemaData durante MultiIndexBlock::commit pode gerar inconsistências de catálogo
SERVIDOR-93099 Permitir collMod com timeseriesBucketsMaveMixedSchemaData=false
SERVIDOR-93139 Garantir a consistência causal entre as operações de teste read_committed
SERVIDOR-93174 Não eleja secundários no teste mongos_rs_shard_failure_tolerance
SERVER-93212 Obtenha informações da versão do mongod e da versão do git sem ativar um processo do mongod
SERVER-93318 [v7.0] Revert SERVER-86904
WT-11391 Adicione uma estatística para rastrear quando abortamos a reconciliação porque não podemos fazer progressos
Fragmentação
SERVIDOR-69234 Tornar o txn_recover_decision_using_recovery_router.js robusto a atualizações de versão de fragmentos espúrios
SERVER-82281 ShardingTest.js não mescla vários SetParameters corretamente
SERVIDOR-89529 As gravações que podem ser repetidas durante a refragmentação podem ser executadas mais de uma vez se a migração de blocos seguir a operação de refragmentação
Query
SERVIDOR-37164 Resultados de query incorretos em $gte nulo com Enterprise Advanced
SERVER-92668 Resultado errado com SBE, índice de hash, $lookup
Armazenamento
wiredTiger
WT-9607 Corrigir o tempo de mensagens de progresso compactas
WT-10619 Atualiza o formato Clang para 12.0.1
WT-10689 Corrija o número de chaves esperadas em test-prepare-hs03
WT-10720 Aumentar limite de declive em test_sweep04.test_big_run in unit-test-long
WT-12139 Corrigir vazamento de memória na recuperação de backup do sistema
WT-12302 Corrigir mensagem compacta de tempo de progresso
WT-12560 O thread do aplicativo está preso na remoção forçada devido a atualizações não confirmadas
WT-12643 Corrige a lógica de movimentação do Servidor de Eviction para que ele seja capaz de descartar todas as páginas
WT-13091 Tornar o modo de depuração cursor_copy mais preciso
WT-13109 Corrija test_scrob_eviction_prepare.py para remover a página com o cursor release_evict
operações
WT-11669 Criar novo registro de log para IDs de backup
7.0.12 Registro de alterações
Agregação
SERVER-89344 Correção de explicação de saída para queries '$unionWith'
Armazenamento
wiredTiger
WT-10994 Fazer com que o servidor de varredura respeite o sinalizador WT_DHANDLES_DROPPED e evite que o usuário crie um cursor em massa quando uma transação estiver em execução
WT-11194 Corrigindo a carga do formato quando o reverso está ativado
WT-11273 Evite o ponto de estresse hs_search com pareto e replay previsível
WT-11941 Estatísticas de tempo incorretas para despejo e reconciliação
WT-12110 Desativar testes de backup timestamp_abort no modo de compatibilidade
WT-12736 Marque a página como limpa depois de re-instanciar a página com atualizações preparadas.
Internals (Internos)
SERVER-58300 Generalize o conceito de uma collection local de shard
SERVIDOR-64574 Atualizar MozJS/Spidermonkey para o ESR mais recente
SERVER-72019 Atualize o driver mongo C e mitigue CVE
SERVIDOR-72090 usuários do sistema podem ser renomeados para coleções regulares e vice-versa
SERVER-81331 O derramamento no SBE pode levar à leitura em objeto de catálogo destruído
SERVIDOR-81596 Corrigir Corrida em index_operations_abort_concurrent_outgoing_migrations.js
SERVER-82205 Faça comparação do shell dbHash para excluir as opções de criptografia
SERVER-82668 Remover fsync_deadlock.js do conjunto sharding_csrs_continuous_config_stepdown
SERVIDOR-83377 Tornar timeseries_dynamic_bucket_sizing.js mais robusto
SERVER-83712 Não adicione $in comprimento à chave de cache do plano se não houver classificação
SERVIDOR-84009 [.]70 Limpe o teste de desempenho das estatísticas da query
SERVIDOR-84011 [.]70 Habilitar sinalizador de recurso
SERVIDOR-84054 criar atributo padrão para ENABLE_Enterprise_TESTS
SERVIDOR-84315 Introduzir nova bandeira para controlar a estratégia de derramamento em $group
SERVER-86674 A recuperação primária pode acreditar que foi recuperada quando não é
SERVIDOR-87267 Aumentar o limite de uso de memória bucket_catalog para timeseries_dynamic_bucket_sizing.js
SERVER-87343 Adicione awaitReplication() antes de avançar secundário em range_deletions_has_index.js
SERVIDOR-87817 A instância do mongo retorna um erro (MongoCommandException, Localização50811) na versão 7.0.6, mas funciona bem na versão 6.0.12.
SERVIDOR-87818 A instância do mongo falha na versão 7.0.6, mas funciona bem na versão 6.0.12
SERVER-88172 Config pode ser usado como fragmento primário mesmo em clusters com servidor de configuração dedicado
SERVIDOR-88264 adicionar uma opção para habilitar avisos para conexões diretas em clusters de shard único
SERVER-88417 processReshardingFieldsForRecipientCollection pode usar informações de banco de dados obsoletas e cria incorretamente um destinatário
SERVIDOR-88832 Verificar periodicamente se há interrupção no dbStats
SERVIDOR-89466 Atualizar o MozJS ASANHandles para suportar o rastreamento de alocações de memória multithread
SERVIDOR-89496 Coletar change stream usando $_passthroughToShard para obter estatísticas de query
SERVER-89499 Remover1conjunto de réplicas de nó e60variantes semelhantes a shard-liter e autônomo
SERVER-89723 Adaptar validação para authorized_endpoint, token_endpoint, device_autorização_endpoint
SERVIDOR-89812 Corrigir o erro interno do compilador C1001 ao compilar mozjs no MSVC
SERVIDOR-89970 Reduzir a flakiness de hedged_reads.js
SERVER-89994 Permitir operações diretas de fragmento que adquirem bloqueios somente em coleções de não usuários
SERVIDOR-90086 Corrigir verificações de direct_shard_connection_auth para directConnectionChecksWithSingleShard
SERVIDOR-90100 Suprimir o vazamento de falsos positivos do libresolv
SERVIDOR-90122 Construir um documento CycloneDX para 7.0
SERVIDOR-90164 Impedir que os testes que travam ao coletar minidumps sejam executados no Windows
SERVIDOR-90168 Desabilitar variantes de construção LTO que são incompatíveis com Bacel
SERVER-90173 Serialize o tipo ObjectId SBE para a string chave corretamente
SERVIDOR-90184 Carregar somente plug-ins SASL incluídos no Windows
SERVER-90311 Atualizar README.third_party.md mozjs com a versão mais recente
SERVIDOR-90394 Tornar o teste update_node_clustertime_replset.js mais resiliente a $$NOW
SERVIDOR-90427 Remover a variante (sem travas de diagnóstico)
SERVER-90438 Defeito de análise de cobertura 155571: Uso de um objeto movido
SERVER-90485 $sort não funciona como esperado quando usado em conjunto com includesArrayIndex
SERVIDOR-90513 Verifique se SSL_get0_verified_chain retorna nulo antes de consumi-lo
SERVER-90543 O participante da transação deve manter o bloqueio do cliente ao configurar opCtx
SERVIDOR-90599 Remover link não utilizado para liblzma (ticket de trabalho)
SERVIDOR-90657 [v7.0] Corrija ignore_dbcheck_in_startup_recovery.js em 7.0
SERVIDOR-90678 Marcar os testes de backups incrementais fragmentados como intensivos em recursos e ignorar a execução em variantes menores
SERVIDOR-90681 Corrigir a corrida de dados pelo sinalizador jumbo do chunk
SERVIDOR-90747 Manipular $elemMatch com caminho vazio no enumerador do plano corretamente
SERVER-90770 Em 6.0 e 7.0, $unionWith $search erro de query para collections não fragmentadas em um cluster fragmentado.
SERVER-90777 Reverter SERVER-71520
SERVIDOR-90830 Adicione novas tentativas à clonagem do QA.git
SERVER-90833 Corrigir a otimização incorreta da classificação limitada quando o campo de tempo é renomeado por $addFields
SERVER-90853 Implemente um linter para o sbom (para v7.0)
SERVIDOR-90866 [v7.0] Corrigir o DeleteStage para a ingestão de NEED_YIELD
SERVIDOR-90869 Não permitir renomeações de caminho completo com pontos para expressões '$elemMatch'
SERVIDOR-90870 Atualizar o mongotmock e corrigir quaisquer testes
SERVIDOR-90891 uassert qualquer tentativa de adicionar decimal à string de chave V0
SERVIDOR-90928 Fazer com que o copybara remova linhas extras em mensagens de commit
SERVER-90985 AddToSetNode::init() deve uassert se o argumento para $each for inválido BSON
SERVIDOR-90988 O destrutor PrepareExecutionHelper deve usar o valor em cache de CanonicalQuery::toStringShort que adicionei especificamente apenas para que o destrutor use
SERVER-90991 Tempo limite de aumento em compile_and_run_unittests_*_month
SERVER-91066 Defina o ponto de falha migrationCommitVersionError em todos os nós configsvr em migration_coordinator_failover_include.js
SERVIDOR-91068 Remover read_ticket_exhaustion_with_stepdown test
SERVIDOR-91094 Fazer backports exigir code Owners
SERVER-91166 Transações em retryable_write_error_labels.js devem atualizar documentos diferentes
SERVER-91176 Call awaitNodesAgreeOnAppliedOpTime em ignore_dbcheck_in_startup_recovery.js
SERVER-91178 Lidar com uma leitura de snapshot realizada em um carimbo de data/hora antes da queda da coleção
SERVIDOR-91179 Ignorar diretório jstests em proprietário de código para v7.0, v6.0, e v5.0
SERVIDOR-91182 Tornar scheduled_global_auto_tasks e relacionados "somente patch"
SERVIDOR-91186 Mover sys-perf para executar no RHEL 9.4 máquinas.
SERVER-91222 Faça com que cluster_time_across_add_shard.js repita temporariamente o erro KeyNotFound após reiniciar o conjunto de réplicas
SERVER-91256 Corrija v7.0 formatar sbom e ativar o linter
SERVIDOR-91275 corrigir a variante de integração AL2023-arm64-cron-only-mongot-integration
SERVIDOR-91291 Ignorar etc/backports_required_for_multiversion_tests.yml em codeholders
SERVIDOR-91322 definir opções de configuração evergreen no subcomando multiversion-config
SERVER-91324 Fixar clones da jepsen em uma tag específica
SERVER-91362 Desempenho: não copia o objeto "scope" JS se existir um JsExecution em cache
SERVIDOR-91407 Criar SBOM para a biblioteca crypt_shared para 7.0
SERVIDOR-91423 [v7.0] adicionar função detect_evergreen_config
SERVIDOR-91435 Regenerar certificados de teste com sinalizador legado
SERVIDOR-91494 Evitar o acesso passado do grupo por campo no DocumentSourceBucket
SERVER-91507 Atualize o sbom com a nova versão do mozjs em 7.0
SERVER-91531 index_drop_before_running.js deve aguardar a replicação antes de afirmar a queda do índice no secundário
SERVIDOR-91558 Tornar o HedgeCancelationTest resiliente à interrupção da operação
SERVIDOR-91679 [v7.0] Pins da biblioteca refinery para 1.23
WT-11092 Atualizar s_clang_format para fazer o download automático de aarch64 binários
WT-11109 wt_wrap_open_cursor retorna WT_NOTFOUND em teste/formato para um cursor de checkpoint
WT-12708 Avaliação/revisão da traversal aleatória de remoção
WT-12863 Atualizar a verificação da página de destino da remoção para a seleção de árvore na etapa de remoção
7.0.11 Registro de alterações
Agregação
SERVER-90297 Expressão de correspondência de campo vazia causa falha na reescrita da otimização do fluxo de alterações
Armazenamento
wiredTiger
WT-12900 Carrega configuração com falha de teste/formato para Evergreen
Internals (Internos)
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
SERVER-77561 Implementa e remove registro do sistema de arquivos
SERVER-79014 Atualiza o auxiliar hasKilledSessionError() para também verificar a chave writeError para um código de interrupção
SERVER-81454 Ocorre um erro inesperado ao consultar a série temporal $geoNear
SERVER-82305 Faz dbCheck ignorar conflitos de preparação nos secundários
SERVER-82764 Faz "planningTimeMicros" incorporar o tempo do período de teste do multiplanejador
SERVER-85279 Não executa o coletor de estatísticas da coleção FTDC em árbitros
SERVER-85446 Nova tentativa em erro de rede em multiversionconstants.py
SERVER-86280 Reclassifica alguns avisos/erros de validação de coleção
SERVER-86904 Conflito entre a sincronização inicial que define o carimbo de data/hora mais antigo e a refragmentação que fixa o carimbo de data/hora mais antigo
SERVER-87059 Definir o parâmetro de cardinalidade do cluster pode fazer com que setFCV falhe na nova tentativa
SERVER-87087 A verificação de ordenação do índice único de validação não funciona para coleções clusterizadas
SERVER-87373 A verificação de compatibilidade FCV da opção de índice prepareUnique não deve ser executada durante a inicialização
SERVER-87661 Cria o binário LAST_GREEN para mongot
SERVER-88072 A consulta de série temporal gera erro em vez de produzir uma resposta correta
SERVER-88098 Adiciona try/catch ao notablescan.js para reduzir o ruído do teste
SERVER-88263 Move avisos de conexão direta para a aquisição de coleções (e AutoGetCollection)
SERVER-88318 Falha no dbcheck quando um lote falha aguardando preocupação de gravação
SERVER-88518 Reavalia o número e o tamanho das partições no armazenamento de estatísticas de query.
SERVER-88651 Verifica se o objeto de métrica de refragmentação ainda existe ao relatar informações de currentOp
SERVER-88694 Não emite registros de erros para cenários de autorrecuperação no BalancerStatsRegistry
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
SERVER-89418 O CursorManager perde o controle de cursores registrados para queries com vários executores
SERVER-89490 Retorna ErrorCodes::NetworkTimeout no pool de conexões LDAP
SERVER-89495 Desativa os parâmetros de teste mesmo quando nenhum setParameters for especificado
SERVER-89625 Lida com directoryPerDb e wiredTigerDirectoryForIndexes corretamente ao relatar namespaces e UUIDs durante um backup
SERVER-89859 Torna move_chunk_deferred_lookup.js mais robusto para variantes mais lentas
SERVER-89904 Atualiza a versão Jepsen para testes " jepsen-docker"
SERVER-89930 Valida o estágio $densify corretamente se "partitionByFields" contiver o campo de densificação
SERVER-89933 Remove teste de desempenho de divisão de fragmentos
SERVER-89939 Limita os registros usados para ingestão de registros de conexão direta a uma vez por hora
SERVER-89943 O utilitário de sinalização de recursos deve tentar novamente e eliminar o primário em caso de erro em suítes com redução
SERVER-89989 Estende sharded_backup_restore.js para executar backups incrementais
SERVER-90020 Usa explicitamente 1 servidor de configuração para testes mongos_api_params_util
SERVER-90053 [v7.0] SERVER-89921 Adiciona TODOs para cancelar comentários de partes dos testes ao fazer o backport dos tickets relevantes
SERVER-90054 Faz com que scoped_db_connection_test não seja instável
SERVER-90069 run_restore.js e run_restore_unsharded.js não devem forçar uma contagem rápida
SERVER-90090 Atualiza a distribuição Amazon 2 para a versão mais recente
SERVER-90091 Deixa mais robustos os testes de evento de divisão do fluxo de alterações contra eventos idênticos
SERVER-90112 audit: :log*ClusterParameter não chama FeatureFlag: :isEnabled
SERVER-90116 Os cursores do arquivo de backup devem exigir autorização do sistema
SERVER-90135 Verifica se os armazenamentos de CA do sistema Windows estão em um estado limpo no início dos testes ssl_linear
SERVER-90170 Não usa jsTestName() em explain_skip.js
SERVER-90187 Limpa os binários multiversão antes de executar testes de resmoke
SERVER-90199 Sinaliza que os testes de index_startup_prepareunique.js requerem replicação.
SERVER-90232 Modifica os conjuntos multiversão para não executar jstests que dependem da criação do mongod com travas de diagnóstico
SERVER-90238 [7.0] Habilita estatísticas de query nos passthroughs de estatísticas de query
SERVER-90248 Insere _id campo no parâmetro de cluster de configuração de auditoria
SERVER-90264 Remove etapa lenta da compilação
SERVER-90288 Os operador de query bitwise devem interpretar o byte endereçável mais baixo em BinData como o byte menos significativo
SERVER-90320 Registra estatísticas de conexão em WiredTigerStatsTest::EmptySession
SERVER-90443 Atualiza o teste para o estágio agregado empresarial
SERVER-90630 Torna o empacotador ciente do arquivo sbom json
WT-10802 Lida com o erro EBUSY ao verificar testes/formatos
WT-11972 Atualiza snapshot do thread do aplicativo se a remoção não progredir
WT-12609 Melhora a limpeza do checkpoint e a lógica de remoção de páginas
7.0.9 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
Operações de Escrita
SERVER-88200 Gravações de série temporal em buckets criados manualmente talvez não funcionem corretamente
Armazenamento
SERVER-30832 Corrigir o comportamento dbCheck no rollback
wiredTiger
Internals (Internos)
SERVIDOR-65974 Substituição do HistoricalIdentTracker por cursores de ponto de verificação
SERVIDOR-74931 Adiciona AtomicWund::storeRelaxed
SERVER-76001 Adicionar métricas serverStatus para PeriodicThreadToAbortExpiredTransactions
SERVER-76534 Corrigir o relatório do namespace e do UUID em um cursor de backup quando as alterações ainda não tiverem sido verificadas
SERVER-77427 Evite passar pela rede quando um fragmento estiver direcionando apenas a si mesmo para um subpipeline $lookup
SERVER-77530 Juntar o executor de espelhamento ao desligar
SERVER-79049 O servidor retorna CollectionUUIDMismatch inesperado com o nome da coleção real igual ao nome da coleção esperada
SERVIDOR-79637 Resultados de query incorretos em $lookup com coleção estrangeira TS usando um predicado correlacionado
SERVER-79774 Emitir aviso ao balancear desabilitado para coleções com blocos no fragmento de drenagem
SERVER-80194 Em sharded_agg_helpers.cpp recuperamos CollectionRoutingInfo sem verificar a transação
SERVIDOR-80340 Manipule e teste o DBCheck durante a sincronização inicial
SERVIDOR-80341 sharded_agg_helpers::attachCursorToPipeline não deve anexar dbVersion ao direcionar shard local por tabela de roteamento
SERVIDOR-81807 Os planos de SBE em cache têm constantes de limite de leitura incorporadas
SERVER-82349 O Mongo 7 trava ao excluir ou descartar o índice ApplyOps sem um UUID de coleção
SERVIDOR-82571 insert_with_data_size_aware_balancing.js pode falhar ocasionalmente quando executado em máquinas/variantes lentas
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-83370 PrepareUnique:true para coleções de séries temporais deve apresentar um erro
SERVER-83984 O nível de detalhamento do WiredTiger é suprimido
SERVER-84440 Exponha o número de servidores de replicação em serverStatus
SERVIDOR-84653 Faz os testes auto_safe_reconfig_helper aguardarem pela remoção recém-adicionada
SERVER-84717 [SBE] Corrigir buildGroup() para tolerar vários campos de saída com o mesmo nome
SERVER-85681 Correção para valor negativo sendo passado para BasicBufBuilder::grow()
SERVIDOR-85694 Fases do pipeline de agregação $searchMeta não passando a query correta para mongot após PlanShardedSearch
SERVER-85969 Atualizações de documentação
SERVER-86201 Os upserts de cluster realizados por meio do ShardServerProcessInterface devem usar o contexto da operação para configurar a preocupação de gravação
SERVER-86253 Adicionar serverstatus para registrar quantos usuários usam gravações repetíveis
SERVIDOR-86327 Esquema único de série temporal por coluna de bucket não é mantido em alguns casos
SERVER-86375 Tornar index_build_memory_tracking.js menos rigoroso
SERVER-86380 Permitir várias configurações de IdP com o mesmo emissor, mas par emissor exclusivo e público
A86407 validação SERVIDOR- não produz resultados completos quando deveria
SERVER-86419 SBE e Classic se comportam de forma diferente para $bitsAnyClear no infinito NumberDecimal
SERVER-86474 $_internalApplyOplogUpdate com $set: {foo: Timestamp(0, 0) } não foi replicado corretamente
SERVER-86478 O bucket mín/máx da série temporal não rastreia nomes de campos vazios sob certas circunstâncias
SERVIDOR-86529 Reativa os testes de ciclo de energia no Evergreen
SERVER-86640 Refatorar a atualização JWKS de IdentityProvider em um IDPJWKSRefresher
SERVIDOR-86642 Atualizar o processo de seleção de registro do IDP
SERVER-86648 Os arquivos do classificador de construção de índice recuperável não são sincronizados no desligamento
SERVER-86987 Certifique-se check_metadata_consistency.js use gravações recuperáveis ao entrar em contato com o servidor de configuração
SERVER-87032 As estatísticas de query parecem não ser coletadas para change streams whole-db e whole-cluster
SERVIDOR-87306 Impedir o acesso ao gerenciador OCSP ptr durante o desligamento
SERVER-87379 Cache o valor de CanonicalQuery::toStringShort em PrepareExecutionHelper
SERVER-87521 Corrigir a corrida no BackgroundSync entre fazer rollbackImpl e desligar
SERVER-87537 Fazer InternalSearchMongotRemoteSpec não estrito
SERVIDOR-87573 Permitir que token_endpoint seja opcional no documento OpenID Discovery
SERVER-87845 Corrigir o problema de tempo limite PauseAndResume do teste de unidade de watchdog
SERVER-87905 Excesso de número inteiro de validação BSONColumn
SERVER-87930 O utilitário Unittest CaptureLogs permite o acesso não sincronizado às declarações de log
SERVER-87987 A otimização da série temporal não exclui o timeField, embora ele tenha sido renomeado pelo $addFields e excluído por um projeto
SERVER-88017 Resolver o erro TSAN de lock-order-inversion no TimestampKVengineTest
SERVER-88034 Corrigir configurações de tarefas de ciclo de energia
SERVER-88063 Adicionar o rótulo RetryableWriteError quando a operação de gravação falhar com StaleConfig e for direcionada para o fragmento
SERVER-88097 Adicionar o sinalizador --release às compilações sys-perf
SERVER-88136 Corrigir o teste arbiter_always_has_latest_fcv.js para testar corretamente o comportamento do FCV do arbiter
SERVIDOR-88173 As comparações de bits BinData fornecem resultados errados em muitos casos
SERVER-88202 Correção de possível estouro de número inteiro na validação de BSON
SERVER-88262 Evitar tempos limite no read_pref_with_hedging_mode.js
SERVER-88296 A expressão constante $group não consegue analisar novamente
SERVER-88328 O namespace pode ficar indisponível durante a fragmentação da coleção durante o downgrade de v7.2 a v7.0
SERVER-88404 checkMetadataConsistency deve ser atualizado se não encontrar informações armazenadas em cache para o banco de dados
SERVER-88650 Deadlock no VectorClockMongoD durante o desligamento
SERVER-88676 Transporta de volta a funcionalidade build_patch_id para 7.0
SERVER-88755 Garantir que todas as variantes de compilação do sys-perf especifiquem um mongodb_setup_release
SERVER-88779 A gravação repetível do FLE2 é interrompida se uma transação interna for repetida
SERVER-88833 mongos gera uma resposta para gravações enviadas pelo cliente com w:0
SERVIDOR-88864 Tornar o nodes_eventtually_sync_from_closer_data_center.js mais robusto contra problemas transitórios de pulsação lenta
SERVER-88942 Atualização da versão db-contrib-tool que inclui correção para o download de binários antigos
SERVER-89026 Remover bench_test_with_tenants.js na v7.0
SERVER-89067 Invalidar todas as solicitações de usuários que correspondam a um nome de usuário
SERVER-89068 Definir explicitamente exec_timeout e timeout_secs para o projeto sys-perf
SERVIDOR-89076 test_resharding_test_fixture_shutdown_retry_needed não lida com erros SnapshotUnavailable
SERVER-89235 internal_strip_invalid_assignment.js sem tag
SERVER-89251 Reverter o teste simultâneo de movePrimary e agregações da v7.0 e v6.0
SERVIDOR-89253 Tornar a reutilização de binários compilados em scripts de compilação de scons mais resilientes
SERVER-89402 insert_with_data_size_aware_balancing.js é incompatível com conjuntos de testes que eliminam/encerram o CSRS primário
SERVIDOR-89414 Remoção de harden shard em uma desmontagem de teste do store_historial_placement_data.js
SERVER-89554 Corrija o script evergreen/compiled_binaries_get.sh
WT-11532 Corrigir o reinício da sessão RNG usando o cursor RNG
WT-12225 Corrija a fraqueza do gerador de RNG no estágio mongodb $sample
7.0.8 Registro de alterações
Internals (Internos)
SERVER-75845 Capturar InterruptedDueToStorageChange no shell paralelo para fcbis_election_during_storage_change.js
SERVER-77559 Implementar manipulador de log do sistema de arquivos para resmoke
SERVIDOR-77737 $top/$bottom apresenta resultados incorretos para coleções fragmentadas e expressões constantes
SERVER-78556 Retornar o padrão de internalInsertMaxBatchSize para 64
SERVIDOR-78832 O construtor AutoGetCollectionForReadLockFree deve verificar a versão do fragmento ao definir a chave de fragmento
SERVER-78852 Testar movePrimary e $out em execução simultânea
SERVIDOR-79575 Corrigir a contagem de nós numa
SERVIDOR-79999 reduzir a cobertura do código de teste nos construtores macos
SERVIDOR-81108 $search fragmentada tem falha de tassert em writeQueryStats
SERVER-83422 Remover explicação do AggQueryShape
SERVER-84179 O construtor Simple8b não redefine totalmente o estado após escrever o bloco RLE
servidor-84530 Adiciona chave com hash de estatística de query à saída de $queryStats
SERVIDOR-85580 Desfazer qualquer atualização sobre falha de construção do ScopedSetShardRole
SERVIDOR-85721 apontar links de logs de tarefas perenes para o Salsa
SERVIDOR-85799 rollback_recovery_commit_transaction_before_stable_timestamp deve aguardar a estabilização do sistema antes de desativar o ponto de falha
SERVIDOR-86021 [v7.0] auditoria de teste de backport 7.0
SERVIDOR-86583 A leitura de snapshot não transacional em collection não fragmentadas pode ser executada com metadados de fragmentação incompatíveis
SERVER-86622 O coordenador de refragmentação usa informações de banco de dados possivelmente obsoletas
SERVER-86672 Coordenador do CollMod usa informações possivelmente obsoletas do banco de dados
SERVIDOR-86774 Aumentar o tamanho do oplog para testes de PIT (restauração pontual)
SERVIDOR-86782 geo_axis_aligned.js leva muito tempo
SERVIDOR-86798 lista de negação validate_db_metadata_command.js do conjunto de migrações de locatários
SERVER-86965 [v7.0] Habilitar estatísticas de consulta para $search em 7.0
SERVER-87058 A atualização de bloco de um secundário não espera pela maioria writeConcern durante a liberação
SERVER-87081 Estatísticas de query para pesquisa fragmentada na v7.0
SERVER-87166 [v7.0] Corrigir collation_bucket.js para query_stats em 7.0
SERVER-87323 Continuações futuras devem capturar o relógio vetorial como ponteiro compartilhado
SERVER-87610 Relaxa os gatilhos shardVersionRetry no namespace das exceções obsoletas recebidas
SERVER-87616 Criar variante de compilação mínima do trySbeEngine em configurações de versão que possuem SBE
SERVIDOR-87666 A forma de query do cache do plano para $documents é exclusiva em cada execução
SERVER-87982 Renomear o campo THP_enabled na seção de status FTDC systemMetrics
SERVIDOR-88111 A inserção em massa de random_DDL_CRUD_operations.js deve realizar inserções internas máximas de insertMaxBatchSize
SERVER-88360 Remove a afirmação do tripwire "Catálogo de fragmentação e coleção de catálogo local uuid não correspondem"
7.0.7 Registro de alterações
Fragmentação
SERVER-84368 Ocorre uma falha de CreateIndex com StaleConfig se executado em um mongos obsoleto em uma coleção fragmentada não vazia
Query
SERVER-83602 a reescrita de $or -> $in MatchExpression não deve gerar $or diretamente aninhado em outro $or
Agregação
SERVIDOR-87313 [v7.0] [SBE] O comando Aggregate atinge a declaração de viagem no SortStage::SortImpl::runLimitCode()
Construir e embalar
WT-11407 Corrige o teste test_txn24 (não o WiredTiger) para interromper erros WT_ROLLBACK no MacOS
Internals (Internos)
SERVER-70672 Mesclar repositório empresarial em 10gen/mongo
SERVER-72431 Tornar o commit de partes divididas idempotente
SERVIDOR-76700 Aumenta a janela aceitável de tempos de CPU decorridos em OperationCPUTimerTest::TestReset
SERVIDOR-79285 MakeOperationContext não deve ser chamado no executor de limpeza da instância PrimaryOnlyService
SERVIDOR-79999 reduzir a cobertura do código de teste nos construtores macos
SERVIDOR-80177 validate() não deve retornar valid:false para documentos que não estejam em conformidade
SERVER-83501 Escrever um script para gerar um arquivo com todos os parâmetros de servidor disponíveis para execuções de sys-perf
SERVER-83508 Corrida entre watchdog e FCBIS excluindo arquivos de armazenamento antigos
SERVER-83956 O balanceador emite erroneamente mensagem de aviso em clusters multiversão
SERVER-84008 Habilitar variantes sys-perf de estatísticas de query em 7.0
SERVER-84123 Adicionar controle de versão à validação BSON
SERVER-84125 Verificar o tamanho do nome do campo na validação de BSONColumn
SERVER-84179 O construtor Simple8b não redefine totalmente o estado após escrever o bloco RLE
SERVER-84240 Fazer o replSetReconfig tentar novamente em caso de erros de rede
SERVER-84589 O erro ao descartar diretamente uma coleção de buckets de série temporal fragmentada é enganoso.
SERVIDOR-84612 Definir uma versão para o immer
SERVIDOR-84615 Definir uma versão para Linenoise
SERVIDOR-84628 Aviso de inicialização no mongos para read/write concern
SERVIDOR-85318 Alterar expireAfterSeconds em timeseries_out_non_sharded.js
SERVER-85459 [v7.0] O parâmetro bucketRoundingSeconds é aceito pelos nós no fCV 6.0, binário 7.0
SERVIDOR-85534 Verifique o relógio vetorial após confirmar a coleção de fragmentos
SERVER-85690 Aguardar a conclusão da redução antes de continuar a construção de índice em index_build_unregisters_after_stepdown.js
SERVER-85716 Correção para buffer vazio sendo passado para validação BSONColumn
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 Atualizar README.third_party.md para indicar que a Valid Grind está licenciada sob BSD-4-Clause
SERVER-86021 7.0 Transportar de volta auditoria de teste
SERVIDOR-86065 A validação estrutural da BSONColumn deve verificar se há modo intercalado aninhado
SERVER-86106 shadow-utils não está no suse
SERVER-86158 Alterar o ponto de falha usado em testes de métricas de operação TTL
SERVIDOR-86273 $search deve definir a versão do protocolo e o token de sequência de pesquisa em establishSearchCursors
SERVER-86355 recoverRefreshDbVersion está comendo erros
SERVER-86395 Investiga o erro DuplicateKey ao recuperar o convertToCapped do checkpoint estável
SERVER-86399 Garantir que o FTDC rastreie informações relacionadas a sistemas que possam estar executando o novo alocador
SERVER-86403 Corrige avisos de inicialização THP
SERVER-86417 Alterar filtro $vectorSearch para obj próprio
SERVER-86424 $facet deve conseguir gerar documentos com searchSequenceToken
SERVIDOR-86433 Limpe a memória no data_union armazenado no endpoint antes de usar
SERVER-86452 [v7.0] Deixar variante fle v7.0 mais próxima do mestre
SERVER-86454 Mesclar as restrições canSwapWithRedact e canSwapWithSingleDocTransform
SERVIDOR-86481 A maioria dos testes Jepsen de configuração, registro e leitura não estava sendo executada no Evergreen
SERVER-86523 Transportar de volta estatísticas de consulta para 7.0 Lote nº 5
SERVER-86607 Recusar tokens de acesso com várias reivindicações de público
SERVIDOR-86619 Document: :shouldSkipDeleted () acessa a string sem verificar se está faltando
SERVER-86620 [v7.0] Transportar de volta scrip para parâmetros sys-perf
SERVER-86622 O coordenador de refragmentação usa informações de banco de dados possivelmente obsoletas
SERVER-86624 Fazer com que o RSLocalClient também aguarde a disponibilidade de um snapshot
SERVIDOR-86632 plan_cache_drop_database.js deve detectar erros de DatabaseDropPending
SERVIDOR-86634 Uma collection que termina com geoc.compact deve ser considerada uma collection FLE
SERVIDOR-86646 Corrigir o tratamento de decodeRecordIdStrAtEnd de bytes de tamanho não encerrados
SERVER-86652 Estatísticas de consulta 7.0 Transportar de volta lote nº 6
SERVER-86698 Adicionar passagens de estatísticas de consulta a evergreen_nightly para 7.0
SERVER-86700 [7.X] Corrigir timeseries_agg_out.js que não espera erro NamespaceNotFound
SERVER-86705 moveChunk op mais lento do que o índice TTL em ttl_deletes_not_targeting_orphaned_documents.js
SERVER-86717 a refragmentação deve validar que a faixa de zonas informada pelo usuário não contém campos com prefixo $.
SERVER-86772 Corrigir o watchdog_test de corrida
SERVER-86822 Remover sharding_gen dos construtores de macOS
SERVER-86840 Corrigir script de coleta de unittest para lidar com tarefas de divisão de unittests
SERVER-86841 Corrigir a configuração de teste para shapifying_bm.cpp no branch 7.0
SERVIDOR-86876 Desative as travas de diagnóstico para variantes sys-perf em 7.0
SERVER-86889 Corrigir idl_check_compability.py para considerar casos extremos
SERVER-86903 Transportar de volta QS para 7.0 Lote nº 7
SERVER-87061 Transações fragmentadas de vários documentos podem observar efeitos parciais da operação simultânea de refragmentação
SERVER-87130 Transportar de volta estatísticas de consulta para 7.0 Lote nº 8
SERVER-87177 Modificar os testes em expression_test.cpp para não usar $getFields.
SERVER-87330 Aceitar JWKSets com chaves não RSA
SERVER-87394 [v7.0] Explore correções para pacote debian11 quebrado
SERVER-87415 Remove a carga de trabalho run_command__simple do sys-perf
SERVER-87479 Executar manualmente variantes de compilação SBE em ramificações de versão em evergreen para gerar e adicionar testes SBE $group/$lookup com prefixos $skip/$limit
SERVER-87544 Corrige o gitignore para permitir o reconhecimento do git do módulo empresarial
SERVER-87557 Excluir alguns testes FF de uma variante de compilação inválida
SERVER-87567 O SessionWorkflow deve retornar corretamente um erro de resposta em solicitações malformadas
SERVER-87600 Excluir variantes mais antigas do system_perf.yml
SERVER-87612 Transportar de volta estatísticas de consulta para 7.0 Lote nº 9
WT-10178 Corrigir o estresse de tempo que faz com que o formato expire com a preparação para o conflito
WT-11239 Adicionar sinalizadores de compilação CLANG_C/CXX_VERSION à tarefa de configuração do wiredtiger
WT-11325 Chaves ausentes em schema-abort-previsível-test
WT-12304 RTS deve fornecer informações sobre quanto trabalho mais tem que fazer
WT-12321 Adicione estatística para acompanhar quantos cursores em massa estão abertos
WT-12402 Adicionar estatísticas para acompanhar quando o servidor de despejo pula andar em uma árvore
7.0.6 Registro de alterações
Fragmentação
SERVER-75537 Lidar com operações diretas contra fragmentos
SERVER-76337 Adicionar uma métrica de status do servidor para rastrear conexões diretas não autorizadas a shards
SERVER-76984 Remover verificação de !_isInternalClient() no ponto de entrada do serviço
SERVER-77027 Verificar apenas conexões diretas de fragmento se o fragmento estiver ativado
SERVIDOR-81508 Potencial execução duplicada de instruções de gravação quando ShardCannotRefreshDueToLocksHeld é lançado
SERVIDOR-83146 A operação de gravação em massa pode falhar com NamespaceNotFound
SERVER-83775 Não equilibrar os dados entre os fragmentos que possuem mais do que o tamanho ideal de dados
Replicação
SERVIDOR-79191 continuous_initial_sync.py pode estar em rollback rolldurante o desmonte do FSM
Query
SERVER-84595 Exclua um teste inválido jstests/noPassthrough/out_majority_read_replset.js
Agregação
SERVER-82929 $listSearchIndexes requer uma ação de privilégio de localização em vez da ação de privilégio listSearchIndexes, conforme pretendido
Armazenamento
WT-11062 liberação segura do endereço de referência para permitir acesso concomitante
wiredTiger
WT-11845 Corrija o problema de visibilidade da transação com truncamento
Construir e embalar
SERVER-62957 Adicionar evento de fluxo de alteração de reshardCollection
Internals (Internos)
SERVER-69413 Atualizações de documentação
SERVER-72703 fazer o downgrade do bloqueio do bd do $out para MODE_IX
SERVER-72839 Server ignora a validação do certificado de par se nem CAFile nem clusterCAFile forem fornecidos
SERVER-74875 Implementar mapa e conjunto ordenado imutável
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
SERVER-75851 Adicionar typedef para vetor imutável
SERVER-76463 Garantir que os bloqueios de DDL do Sharding adquiridos fora de um coordenador aguardem a recuperação de DDL
SERVER-77801 Remover sharded_collections_jscore_passthrough_with_config_shard dos hosts do macOS
SERVER-78188 Permitir o uso padrão do pool de conexões LDAP multithreaded com libldap e OpenSSL 1.1.1
SERVER-78311 O mongos não relata writeConcernError na presença de writeErrors para comandos de inserção
SERVER-78662 Deadlock com a construção de índice, step down, transação preparada e MODE_IS coll lock
SERVIDOR-78911 Sempre suprimir o registro "Um nome de usuário diferente foi fornecido ao saslSupportedMechs" durante a autenticação intracluster X.509
SERVER-79150 Reduzir o escopo de ScopedSetShardRole para o estágio de configuração da construção de índice
SERVER-79192 Corrigir migration_coordinator_commit_failover.js para usar awaitReplicationBeforestepup: falso
SERVER-79202 PinnedConnectionTaskExecutor pode travar ao desligar
SERVER-79214 Documentos órfãos causam falhas no indexu.js
SERVIDOR-79286 Cria botão de query
SERVIDOR-79400 Implementa número de heurísticas de quebra de vínculo de documentos
SERVER-79972 Investigar como tornar o arquivamento do core dump mais rápido
SERVER-80150 Registre o compressor de rede negado com metadados do cliente
SERVER-80233 Implementar heurística de prefixo de índice
SERVIDOR-80275 Adiciona linha de log para pontuação detalhada do plano
SERVIDOR-80310 Atualizar o sysperf para permitir a execução de tarefas individuais de gerenciamento em cascata
SERVIDOR-80645 Amazon 2023 pacotes da comunidade falham na instalação
SERVIDOR-80978 Corrija um possível impasse entre TTLMonitor::OnStepUp e a transação preparada
SERVIDOR-81021 Melhorar a heurística do prefixo do índice levando em conta intervalos fechados
SERVER-81181 Habilitar featureFlagCheckForDirectShardOperations
SERVER-81246 Comportamento de FLE WriteConcernError incerto
SERVER-81534 Os bloqueios DDL não devem ser adquiridos durante a redução ou desligamento
servidor-82053 Usa sugestão de índice para query de reabertura do bucket de série temporal
SERVER-82221 listCollections e listIndexes devem incluir namespaces pendentes de confirmação
SERVER-82261 O script setup_spawnhost_coredump pode perder o core dump do processo travado no Windows
SERVER-82353 transações multidocumento podem perder documentos quando o movePrimary é executado simultaneamente
SERVER-82365 Otimize a construção do histograma de status de distribuição de coleta do balanceador (2ª tentativa)
SERVIDOR-82450 MongoServerError: gravações em lote devem gerar uma única entrada do applyOps
SERVIDOR-82627 O ReshardingDataReplication não participa do conjunto de thread ReshardingOplogFetcher, causando uma falha invariante.
SERVER-82640 Carrega a saída mongod --version para o S3 durante a compilação do servidor no Evergreen
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
SERVIDOR-83119 A réplica secundária falha na coleção clusterizada se o notablescan estiver habilitado
SERVIDOR-83145 Fragmento de buffer compartilhado acompanha incorretamente o uso de memória em freeUnused()
SERVER-83192 Sempre inclua zero cpuNanos no profiler
SERVER-83296 Remover dados de coluna do fuzzer BSON
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
SERVIDOR-83454 O registro e o cancelamento do registro do serviço de exclusão de faixa não deve depender de garantias de pedidos do onCommit
SERVIDOR-83492 Remover os valores de limite e salto da chave de cache do plano SBE, se possível
SERVER-83567 Fazer push em lojas clássicas com valores ausentes.
SERVER-83610 Considerar reduzir os privilégios necessários para $documents
SERVER-83639 Adicionar exceção ao fuzzer para validação de BSONColumn
SERVER-83738 db-contrib-tool falha ao obter release json às vezes
servidor-83825 aumenta o detalhamento do log para novas tentativas de conflitos de gravação em index_build_operation_metrics.js:
SERVER-83874 A operação de mover o primário não descarta o db.system.views no doador
SERVIDOR-83955 Corrija mensagens de aviso erradas no comando ReplSetGetStatus
SERVER-83959 Ao preparar o plano SBE, passa corretamente o argumento preparingFromCache
SERVER-84063 Remove BlackDuck do Security Daily Cron
SERVER-84130 Otimização incorreta do filtro no nível do bucket quando alguns eventos no bucket não estão no campo
SERVER-84147 Atualizar o espaço de trabalho vscode de verdadeiro para explícito
SERVER-84186 Adicionar benchmark que executa operações matemáticas em Timeseries para sys perf
SERVIDOR-84233 Suporte a BSON MinKey e MaxKey na BSONColumn
SERVER-84313 Excluir coordinate_txn_recover_on_stepup_with_tickets_exhausted.js de fragmentação de conjuntos multiversão em 7.0
SERVIDOR-84336 As inserções de séries temporais podem deixar o BSONObj suspenso no WriteBatches em determinados casos
SERVIDOR-84337 Novas variantes de backport adicionadas ao perf.yml em vez de sys-perf-7.0 e sys-perf-4.4
SERVER-84338 Queries $or de nível superior podem gerar uma entrada de cache de plano SBE inválida que retorna resultados incorretos
SERVER-84353 O teste para o impasse do stepDown com a exaustão do ticket de leitura é instável
SERVER-84410 Fazer uma atualização inicial dos outros mongos em txn_with_several_routers.js
SERVER-84436 Manipulação de skip + limite de soma estourando int64_t em SBE
SERVIDOR-84468 Corrigir deadlock ao executar runTransactionOnShardingCatalog()
SERVER-84534 [7.0] Colocar plan_cache_sbe.js na lista de bloqueio de replica_sets_initsync_jscore_passthrough
SERVER-84548 Usar ShardServerCatalogCacheLoader no configsvr causa manipulação excessiva de dados WT/uso de memória
SERVER-84567 writeQueryStats deve registrar um erro em vez de uassert quando o sinalizador de recurso está desabilitado
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-84723 Transações multidocumentos fragmentadas podem observar efeitos parciais das operações simultâneas de DDL
SERVIDOR-84732 Corrigir o erro de digitação no teste autônomo inMemory ARM Amazon Web Services do mongo-perf
SERVER-84806 Ignorar evento de alteração de reshardCollection após a v6.0->v7.0 upgrade em teste
SERVIDOR-85167 O armazenador de tamanho pode ser liberado simultaneamente com a destruição para o rollback
SERVER-85171 dividir tarefas unittest
SERVER-85206 Melhorar o desempenho de full_range.js e explicit_range.js
SERVER-85260 SBE $mergeObjects trava o servidor com entrada indefinida
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
SERVIDOR-85419 o balanceador polui os logs caso nenhum recipiente adequado seja encontrado durante a drenagem
SERVIDOR-85453 ExternDataSourceScopeGuard não deve ser compatível com vários executores do plano
SERVIDOR-85530 Atualizar certificados de teste
SERVIDOR-85633 Adiciona bloqueio à chamada res_ninit
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
SERVER- O85714 O validador BSONColumn precisa tratar minKey e maxKey como descompactado
SERVIDOR-85771 Torna o $bucketAuto mais robusto no caso de uma string vazia para o campo groupBy
SERVIDOR-85848 $redact inibe a otimização do fluxo de alterações
SERVER-85956 Estatísticas de consulta 7.0 Transportar de volta lote nº 1
SERVER-85984 O teste para inserir documentos maiores que o máximo de usuário é instável
SERVER-86027 Marca insert_docs_larger_than_max_user_size_standalone.js com requires_persistence e requires_replication
SERVER-86081 Sys-perf não possui os parâmetros necessários devido à Evergreen Redaction
SERVER-86096 Adicionar cargas de trabalho de queryable encryption ao projeto 7.0 no Evergreen
SERVIDOR-86116 CreateCollectionCoordinator pode falhar ao criar os metadados de parte no momento do commit.
SERVER-86118 Transportar de volta estatísticas de consulta para 7.0 Lote nº 2
SERVER-86298 Estatísticas de consulta 7.0 Transportar de volta lote nº 3
SERVER-86363 Tornar o login do registro do container silencioso
SERVER-86432 Transportar de volta estatísticas de consulta para 7.0 Lote nº 4
WT-11777 Fixar unidades de __wt_timer_evaluate() chamadas: registro e período de progresso
WT-11987 O número da versão da tabela foi descartado para version=(major=1,minor=0)
WT-12043 Remova o tem_DIagnostic ifdefs obsoleto para evitar vazamento de memória
WT-12077 Cálculo incorreto de checksum de hardware no zSeries para buffers na pilha
WT-12147 Desativar temporariamente o analisador de clang
WT-12211 Corrigir a variável PATH env no analisador de travamento para gerar dump de python core (7).0)
7.0.5 Registro de alterações
Fragmentação
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
SERVIDOR-82953 CreateCollectionCoordinator::checkIfOptionsConflict deve ser mais verboso
SERVER-83061 Remover vestígios parcialmente lançados da API ShardRole de 7.0
Query
SERVIDOR-83470 Introduziu a configuração internalQueryFrameworkControl para a lógica de seleção de mecanismo estilo 6.0
Armazenamento
SERVER-33494 O WT SizeStorer nunca exclui entradas antigas
Internals (Internos)
SERVER-65082 Remover sinalizador de recurso para índices de métricas de série temporal
SERVIDOR-65666 Não crie pedaços em fragmentos de drenagem se fragmentar uma nova coleção
SERVIDOR-70338 O rendimento da query acessa o mecanismo de armazenamento sem travas durante o desligamento e a reversão
SERVER-70974 Correção de saídas antecipadas acionadas quando o usuário especifica os parâmetros do servidor TCP Fast Open
SERVER-75033 Capture core dumps de falhas de teste no macOS
SERVIDOR- As76560 coleções de séries temporais nem sempre honram corretamente ExpireAfterSeconds
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
SERVIDOR-77728 Robustecer teste wildcard_index_validindex.js
SERVIDOR-77827 Permitir que a função de restauração descarte system.views
SERVIDOR-78065 Criar sinalizador de recurso
SERVIDOR-78066 Habilita sinalizador de recurso
SERVER-78998 Refatorar verificação do valor de "internalQueryFrameworkControl" em todo o código de consulta
SERVER-79217 Corrida em PrimaryOnlyServiceMongoDTest::stepUp causa falha invariável
SERVIDOR-79235 rolling_index_builds_interrupted.js checkLog depende de clearRawMongoProgramOutput
SERVIDOR-79274 As verificações de FCV podem ser maliciosos se o FCV não for inicializado entre as verificações
SERVER-79762 Corrija initial_sync_chooses_correct_sync_source.js para aguardar o nó de sincronização inicial encontrar o primário antes de iniciar a sincronização inicial
SERVIDOR-79810 tornar o JournalFlusher::waitForJournalFlush() interrompível ao aguardar preocupação de gravação
SERVIDOR-79864 O excludente TTL não manipula corretamente coleções de séries temporais com datas de intervalo estendidas
SERVIDOR-79919 escreve teste js para o servidor-79810
SERVER-79924 Usar um sinalizador 'isCount' preciso para codificar uma consulta canônica para o cache do plano SBE
SERVIDOR- O80363 WriteConcern padrão do servidor não é respeitado quando o wtimeout é definido
SERVER-80368 Robustecer hidden_index.js e compound_wildcard_index_filter.js
SERVIDOR-80660 Registre em log um resumo de onde o mongodb passou o tempo durante a inicialização e o desligamento
SERVIDOR-80789 Faz com que o AutoGetOplog se comporte de forma consistente no nó do conjunto de réplicas iniciado como standalone
SERVIDOR-80901 Auditar gFeatureFlagServerlessChangeStreams
SERVIDOR-80922 A ordem dos campo de objetos é indefinida ao usar $setWindowField
SERVER-80974 Desligamento incorreto ao descartar local.* coleção e índices podem tornar o catálogo inconsistente
SERVER-81046 adicionar RequireSequenceTokens às opções SearchCommand.CursorOptions
SERVIDOR-8114381143 export_import_concurrency.js deve verificar o código 2 quando matar cliente de resmoke filho
SERVER-81229 O movePrimary pode não limpar coleções clonadas em caso de falha
SERVER-81371 A falha na fase de clonagem do movePrimary pode ser repetida indefinidamente se o banco de dados contiver exibições fragmentadas
SERVER-81375 Desabilitar testes de refragmentação de transações internas no conjunto de instruções CSRS
SERVER-81396 A variante de compilação "Enterprise RHEL 8.3 s390x Shared" está substituindo os binários de "Enterprise RHEL 8.3 s390x" (não compartilhado)
SERVER-81400 Validação estrutural para BSONColumn
SERVIDOR-81442 Query periódica ao thread de recuperação de registro WT oplog
SERVIDOR-81517 lista de negação validate_db_metadata_command.js do conjunto de migrações
SERVER-81591 Verifique se o secundário que está sendo aprimorado em stopReplicationAndEnforceNewPrimaryToCatchUp não está obsoleto
SERVER-81603 Definir o thread do worker de fluxo do balanceador como interrompível para permitir um stepdown correto do servidor de configuração
SERVER-81606 Excluir o teste de durabilidade do catálogo sem carimbo de data/hora de variantes na memória
SERVER-81631 Tornar opcional o campo de configuração do IdP do OIDC authorizationClaim
SERVIDOR-81949 Sincronização de 10gen/mongo para mongodb/mongo na v4.4 com o Copybara
SERVER-81978 repl::applyCommand_inlock não lida com exceções TemporarilyUnavailable e TransactionTooLargeForCache
SERVER-82036 Relaxar a invariante de recuperação de inicialização para construções de índice monofásico inacabadas
SERVIDOR-82043 Aprimoramento da validação de mensagens de confirmação para confirmações 10gen/mongo
SERVIDOR-82073 Corrija a geração do comando merge chunk em collection_defragmentation.js
SERVER-82090 Reduzir o escopo da sincronização para reabertura baseada em arquivamento
SERVER-82111 Em sharded_agg_helpers.cpp, move a invariante abaixo da verificação de status de resposta
SERVER-82143 Tornar opcional o campo de configuração do IdP do OIDC clientId
SERVER-82197 A consulta incorreta resulta em SBE se $group derramar na presença de agrupamentos
SERVER-82223 O manipulador de confirmação no observador operacional FCV é suscetível à interrupção
SERVER-82313 Corrigir o cancelamento da API txn do chamador
SERVER-82365 Otimize a construção do histograma de status de distribuição de coleta do balanceador (2ª tentativa)
SERVIDOR-82368 Combinar acumuladores N superiores/inferiores no SBE e Classic
SERVER-82391 [v4.4] Permite apenas o Github Apps Copybara Syncer: 10gen-to-Mongodb para sincronizar novas confirmações com mongodb/mongo
SERVIDOR-82437 db.collection.getSearchIndexes(<indexName>) retorna índice duplicado
SERVIDOR-82447 $ projeto empurrado incorretamente para baixo na série temporal quando $ projeto usa $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-82685 Aumentar o reshardingCriticalSectionTimeoutMillis para store_historical_placement_data.js
SERVER-82706 check_metadata_consistency.js deve usar gravações recuperáveis ao entrar em contato com o servidor de configuração
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-82781 Simular gancho de teste de falha pode ignorar parte do arquivo ao copiar dados
SERVER-82791 createView falha com StaleConfig se já existir uma coleção fragmentada com o mesmo namespace
SERVER-82967 Stepdown após chamar ActiveIndexBuilds::registerIndexBuild() durante a configuração da criação de índice não cancela o registro
SERVER-82984 FLE2 com upsert: true pode ter upsertedDocuments.size() == 1 e updateReply.getNModified() == 1 ao mesmo tempo
SERVER-83088 Tornar matchPattern opcional para IdPs de fluxo de máquina
SERVER-83091 $or query pode disparar um loop infinito durante a enumeração do plano
SERVER-83099 LDAPTimer::setTimeout pode executar chamada de resposta integrada
SERVIDOR-83107 Adicionar o campo "type" à estrutura de pesquisa IndexDefinition
SERVIDOR-83150 document::shred() não copia metadados do documento
SERVER-83161 Corrige a leitura simultânea para de _errMsg do MigrationDestinationManager sem adquirir mutex
SERVER-83225 Corrigir teste de untimestamped_catalog_writes_require_durability
SERVER-83257 O IDPManager deve fazer cópias locais de shared_ptr atomicamente
SERVIDOR-83283 Modifica o script do Copybara para enviar mensagem no Slack em caso de falha
SERVER-83336 Desative temporariamente wt_size_storer_cleanup_replica_set.js no macOS
SERVIDOR-83354 Agenda instância do Copybara após cada confirmação feita
SERVIDOR-83389 aggregation_optimization_fuzzer falha em 6.0 e 7.0 com um ponto de falha DisablePipelineOptimization desativado
SERVER-83429 A atualização e o findAndModify do FLE2 com possibilidade de repetição falham na repetição se o documento for removido
SERVIDOR-83485 Corrigir o código de serialização de múltiplas chaves usado durante a validação
SERVER-83494 [7.0] Caso de teste da unidade de exclusão de faixa fixa
SERVER-83499 Atualizar testes do gerenciador de metadados que esperam que uma descrição de coleção mantenha um preservador de faixa
SERVER-83580 Reintroduzir unittests de política de balanceador com várias partes
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
SERVIDOR-83685 Tornar internalQueryFrameworkControl "trySbeRestricted" o botão de query padrão
SERVIDOR-83777 Limita o comprimento de $in na chave de cache do plano com InternalQueryMaxScansToExplode + 1
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-83866 Atualiza BACKPORTS_REQUIRED_BASE_URL do mongodb/mongo para 10gen/mongo
SERVER-83916 Adicionar supressão de LSAN para segmentos vazados por grupos de threads não unidos
SERVER-83952 Corrigir falhas de fuzzer para validação BSONColumn
SERVER-84013 Resultados incorretos para plano de verificação de índice na query com predicados duplicados em $or aninhados
SERVER-84087 Garante que o ExecutorPool seja encerrado após a conclusão das migrações
SERVER-84148 Corrigir o problema de tempo no teste fle2_compact_setfcv.js
SERVIDOR-84337 Novas variantes de backport adicionadas ao perf.yml em vez de sys-perf-7.0 e sys-perf-4.4
WT-7929 investigar uma solução para evitar paralisações do FTDC durante o checkpoint
WT-11584 Corrige o teste test_checkpoint_stats
WT-11698 Reabilitar verificação HS na v7.0
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
7.0.4 Registro de alterações
Fragmentação
SERVER-82069 Função descartável usada no protetor de escopo ao registrar o índice
SERVER-82364 Corrigir a tabela $config.transitions para a carga de trabalho FSM do analyze_shard_key.js
Internals (Internos)
SERVER-67962 Aplicar config.image_collection exclui necessidades de melhor controle de concorrência
SERVER-69206 Defeito de análise de cobertura 122738: Uso de um objeto movido
SERVER-69244 $merge falha quando a preocupação de leitura padrão da sessão foi definida como "majority"
SERVER-72532 CommandNotFound: este comando não existe: 'shardVersion'
SERVER-75756 Verificar presença da query no cache do plano
SERVER-77113 Excluir campo contendo pontos dos índices de séres temporais
SERVER-79317 Fornecer mais documentação e funções auxiliares para o caso em que as verificações de sinalizador de recurso podem ser executadas quando o fCV não é inicializado durante a sincronização inicial
SERVER-79470 Atualizar a provisão de infraestrutura de shard-lite-audit para sysperf
SERVIDOR-79975 [Clássico] Otimizar grandes chaves de grupo
SERVER-81028 Comportamento incorreto de $listCatalog na presença de uma renomeação de coleção simultânea na v7.0
SERVIDOR-81133 Acelere a lógica para manter o cache da tabela de roteamento
SERVER-81295 Não é possível retomar pipelines do ChangeStream V2 com tokens de recomeço V1
SERVIDOR-81390 HashAggStage não respeita o agrupamento ao jogar para o disco
SERVER-81435 Adicionar métricas para captar o impacto de commit do grupo de séries temporais
SERVER-81456 Suprimir falhas do higienizador de vazamentos para o AsioReactor
SERVIDOR-81467 Executa o anexo Jepsen list no Evergreen
SERVER-81524 As invocações no-op de setUserWriteBlockMode devem aguardar a confirmação majoritária de SystemLastOpTime
SERVER-81581 Estende o tempo limite do BlackDuck
SERVER-81605 cleanupOrphanedWhileMigrating.js não deve ser executado em conjuntos stepdown
SERVIDOR-81942 O shardingDDLCoordinator deve tentar novamente em erros de LockTimeout
SERVER-82086 Adicionar cargas de trabalho de query tsbs ao sys perf
SERVER-82156 Inconsistência entre as respostas de inserção FLE e atualização FLE para retriedStmtIds
SERVER-82178 Atualizar referências para ycsb_like_queryable_encrypt1_cfdefault_sharded em system_perf.yml
SERVER-82204 As funções clássicas da janela primeiro/último lidam com o campo ausente incorretamente
SERVER-82220 Evitar invariante durante assertIsPrimaryShardForDb
SERVIDOR-82234 Afirmações relaxadas em session_pooling.js
SERVIDOR-82324 Corrige corrida de dados ao ler/gravar o ID da sessão lógica
SERVER-82328 Acesso simultâneo ao MovePrimaryCoordinatorDocument sem adquirir mutex
SERVIDOR-82410 DocumentSourceListSearchIndexes deve manter uma cópia própria do objeto de comando
SERVER-82428 Incluir conexões ociosas no agregado currentOp cmd no fsync.js
SERVER-82446 $densify caso de uso pode resultar em documentos fora do alcance
SERVER-82590 [7.0 Somente] Sinalizar teste de downgrade/upgrade para exclusões arbitrárias de séries temporais
SERVER-82798 Respeitar o tamanho mínimo do bucket de série temporal ao calcular o limite de tamanho do bucket
SERVER-82799 Aumenta o reshardingCriticalSectionTimeoutMillis de resharding_update_tag_zones.js
SERVER-82803 O hook CheckMetadataConsistency deve ignorar os erros de NetworkInterfaceExceededTimeLimit
WT-11698 Reabilitar verificação HS na v7.0
7.0.3 Registro de alterações
Segurança
SERVIDOR-77119 fle2_crod.js devem usar a mesma sessão para ler de coleções criptografadas/não criptografadas
Fragmentação
SERVIDOR-40459 Otimiza a construção do histograma de status de distribuição de coleção do balanceador
SERVIDOR-77479 Participantes de renomeação fragmentados podem fotografar/restaurar incorretamente documentos pendentes de exclusão de intervalo
SERVIDOR-79327 Verificação ausente na chave de fragmento da coleção refinada
SERVER-81241 O processador de exclusão de intervalo não deve tentar reagendar a tarefa durante o desligamento do serviço
Construir e embalar
SERVER-80752 Aumentar tamanho da AMI do Windows para reduzir a chance de OOM
Internals (Internos)
SERVER-62921 Melhorar o log de seleção de origem de sincronização
SERVIDOR-66018 Expor métricas para o uso do readPreference
SERVER-69244 $merge falha quando a preocupação de leitura padrão da sessão foi definida como "majority"
SERVER-69821 Corrigir erro de subfluxo no rastreamento de memória de query
SERVIDOR-71819 Transmitir o comando collMod para todos os fragmentos
SERVER-72687 Suporte para $out a coleções de séries temporais
SERVER-74061 Compatibilidade com $out para séries temporais em clusters secundários e fragmentados
SERVIDOR-76341 Adiciona estatística de taxa de transferência para exclusão de intervalo
SERVER-76626 Investigar falhas de teste para comandos simultâneos $out e shardCollection
SERVER-76789 Adicionar immer ao README.third_party.md
SERVER-76912 Excluir migration_recovers_unfinished_migrations.js dos conjuntos de fragmentos de configuração
SERVER-77231 Compatibilidade com a plataforma: adicionar compatibilidade para o Debian 12
SERVER-77506 as transação multidocumento fragmentadas podem não corresponder aos dados e à ShardVersion
SERVIDOR-78009 O comando shardSvrCommitReshardCollection deve falhar recuperavelmente se o nó estiver desligando
SERVER-78091 Executar tarefas publish_packages no rhel 8.7 em vez de rhel 8.0
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
SERVIDOR-78342 em uma query lenta, o nReturned é incorreto quando não há nenhum documento correspondente
SERVIDOR-78384 mongos deve permitir --port 0
SERVIDOR-78687 Configura a sincronização do Copybara entre 10gen/mongo e 10gen/mongo-copybara
SERVER-78847 Comandos de gerenciamento de índice de pesquisa não conseguem detectar a coleção em outros fragmentos
SERVIDOR-78851 movePrimary pode falhar na fase de clonagem se $out for executado simultaneamente
SERVIDOR-78854 CurOp::completeAndLogOperation espera por um ticket para adquirir o GlobalLock
SERVER-78952 Reverter SERVER-78855 após SERVER-77506
SERVER-79088 Melhora o desempenho do multiplanejador SBE para queries que retornam zero resultados
SERVIDOR-79251 Testar a migração de bloco médio do índice de chave de fragmento com hash anula a migração
SERVER-79335 Auditoria gFeatureFlagColumnstoreIndexes
SERVER-79384 Permite a inicialização com um URI de emissor indisponível
SERVER-79446 insert ignora collectionUUID para coleções de séries temporais
SERVER-79471 Leituras espelhadas devem incluir databaseVersion além de shardVersion
SERVIDOR-79585 Uma consulta $match válida falha na coleção de séries temporais
SERVIDOR-79632 Interromper a exclusão do intervalo se o índice de chave de fragmento com hash não existir
SERVER-79664 Tratar TemporarilyUnavailableException na aplicação de transação preparada
SERVER-79779 AsyncResultsMerger vaza o cursor de fragmento quando GetMore falha devido a erro não primário
SERVER-79781 TestGetDestinedRecipientThrowsOnBlockedRefresh não deve executar duas atualizações sem redefinir o valor de retorno simulado do carregador de cache do catálogo
SERVIDOR-79926 Investiga as possibilidades de falha do OCSP
SERVER-80001 Excluir o OpcTx durante a desconexão do cliente durante GetMores
SERVER-80021 fazer $convert ida e volta corretamente entre double e string
SERVIDOR-80157 ExclusionProjectionExecutor força o cache do documento a carregar campos excluídos
SERVIDOR-80203 A normalização do campo de série temporal pode interromper o direcionamento de inserção
SERVER-80270 Testar o novo comportamento da var. da função evergreen
SERVIDOR-80279 Confirmar transações não existentes e proceder para continuar em seguida poderá acionar um invariante
SERVIDOR-80358 Inserções de séries temporais geram campos de índice duplicados no documento de bucket
SERVIDOR-80809 Torna _logOplogEntriesForInvalidResults resiliente a um oplog inexistente
SERVIDOR-80886 $out pode falhar com uma StaleDbVersion após um movePrimary
SERVER-81033 Ignorar a resposta do CollMod do fragmento dbPrimary se ele não tiver partes
SERVER-81041 Corrigir bloqueio compacto de coleção de séries temporais
SERVIDOR-81044 Gerenciar a atualização interna do oplog corretamente nas transações
SERVIDOR-81055 $listSearchIndexes não lança quando usado fora do atlas em alpha versão 7.2
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
SERVER-81146 Usar dados de tempo de execução históricos para definir tempos limite padrão quando os dados não estiverem cheios
SERVER-81149 Falha na compactação do bucket de atualização de série temporal devido à perda de dados de descompactação
SERVIDOR-81155 Use a semântica de movimentação para evitar a cópia de todas as partes no coordenador createCollection
SERVER-81198 Corrigir a entrada last_lts no arquivo backports_required_for_multiversion_tests.yml
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 -81203 Alterar a versão FeatureFlagsHardKeyIndexOptionalHashedSharding para 7.0
SERVER-81226 Deadlock entre _commitSplitPreparedTxnOnPrimary e stepDown
SERVER-81232 Ignorar a aquisição de bloqueio RSTL nas chamadas TimestampMonitor
servidor-81312 não é possível importar uma coleção com índice oculto
SERVIDOR-81318 O TimestampMonitor deve ser de alta prioridade e não deve aceitar tickets
SERVIDOR-81332 Remover mensagem de registro desnecessária em read_and_write_distribution.js
SERVIDOR-81393 Fazer o comando multiversion-config resmoke saída yaml para o arquivo
SERVER-81398 Fazer com que o analyzeShardKey e a amostragem de query sejam bloqueados ao procurar o UUID da coleção
SERVER-81427 O sinalizador de recurso de verificação está habilitado em ambos os fragmentos
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
SERVER-81939 Fazer com que o comando configureQueryAnalyzer e analyzeShardKey verifique se o namespace de entrada está formatado corretamente
SERVER-81966 Evita a modificação de instâncias anteriores do ChunkMap durante a atualização
SERVIDOR-81985 O comando FlushRoutingTableCacheUpdates não deve ser permitido em bancos de dados
SERVER-82002 Corrigir a marcação no_selinux no transaction_too_large_for_cache jstest
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
SERVER-82272 [7.0] Remover testes de fluxo benchmarks_orphaned
WT-10809 MemorySanitizer: use-of-uninitialized-value em __wt_txn_commit
WT-10972 Elimina longos períodos de silêncio ao recuperar mensagens detalhadas com recovery_progress habilitado
WT-11491 Registra o tempo gasto pelo WiredTiger durante a inicialização e o desligamento
WT-11564 corrigir o RTS para ler o valor da transação mais recente somente quando ele existir no checkpoint
WT-11602 ocultar as falhas de despejo esperadas do aplicativo e não reverter em caso de erros
7.0.2 Registro de alterações
Fragmentação
SERVER-44422 Permite findAndModify e exclui um alvo por query em vez de chave de fragmento extraída
SERVIDOR-75634 A lógica em anexaCursorSourceToPipelineForLocalRead executa a versão de fragmento por UUID
SERVER-78657 Livrar-se de getSplitCandidatesForSessionsCollection e minNumChunksForSessionsCollection
SERVER-79086 A exclusão do documento de estado ReshardingCoordinatorService não é idempotente
SERVER-79682 ShardsvrReshardCollection pode travar se o recuo ocorrer logo após a intensificação
SERVIDOR-79771 Torna a operação de refragmentação resiliente a NetworkInterfaceExceededTimeLimit
SERVER-80236 Corrida no registro de origem de migração e captura de gravações para xferMods para exclusões
SERVIDOR-80246 O teste Fsync não está verificando corretamente se há operações ddl simultâneas
SERVER-80463 MigrationChunkClonerSourceOpObserver::onInserts() escrito para parecer que ignora a verificação de alguns documentos para saber se o bloco foi movido
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
SERVER-77610 ID da sessão de log associada ao cursor de backup
Construir e embalar
Falha de WT-11302: format-failure-configs-test on ubuntu2004-arm64 com OOM [wiredtiger @ e298381e]
Internals (Internos)
SERVER-50606 NetworkInterfaceTest precisa ser mais permissivo com o tempo limite de operação assíncrono
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-68132 Remove o sinalizador de recurso para PM-2076
SERVER-71520 Despejar todas as pilhas de threads no tempo limite de aquisição RSTL
SERVIDOR-73253 Melhor rastreamento de caminho ao renomear campos de agrupamento aninhados/compostos
SERVER-73348 Bug de agregação no DocumentSourceSequentialDocumentCache
SERVER-74893 Alterar a estratégia de enumeração padrão para planejar consultas $or
SERVER-74954 resultado incorreto quando $or contido reescreve a condição extra $elemMatch
SERVER-75255 Remover todas as entradas desatualizadas de backports_required_for_multiversion_tests.yml
SERVER-75693 Atualizações da documentação do $vectorSearch
SERVER-76780 Robustecer teste de sparse_index_internal_expr.js e compound_wildcard_index_hiding.js
SERVER-76840 Filtrar oplog para a coleção query_oplogreplay
SERVIDOR-76932 Adiciona uma maneira para um thread saber quando o thread SignalHandler é feito com printAllThreadStacks
SERVIDOR- As77134 Queries de pesquisa retêm tickets de armazenamento enquanto aguardam a resposta da rede
SERVER-77232 Suporte à plataforma: remover suporte para Debian 10
SERVER-77233 Suporte à plataforma: remover o suporte ao Ubuntu 18.04
SERVIDOR-77542 As operações internas devem lidar com exceções TemporarilyUnavailable e TransactionTooLargeForCache
SERVER-77638 Adicionar registro em log após a conclusão da refragmentação
SERVER-77677 O teste or_to_in.js deve ser executado somente em 7.0 e posterior.
SERVIDOR-77732 Cria variante LTO
SERVER-77862 Exclua que compact.js sejam executados em variantes macos
SERVER-77991 $$USER_ROLES não disponível no subpipeline de agregaçã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 servidor de configuração primário por meio do comando mongos fsyncUnlock
SERVER-78154 Detectar operações DDL em andamento no fsync com o comando lock
SERVIDOR-78156 Testa o comando mongos fsync com lock com transações distribuídas
SERVER-78159 Mesclar DocumentSourceInternalSearchMongotRemote e DocumentSourceInternalIdLookup no DocumentSourceSearch
SERVER-78164 Tornar o SBE elegível para DocumentSource com requiresInputDocSource = false
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 as pessoas com chaves de shard com hash eliminem o índice com hash
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-78650 A regravação do log de fluxo de $ nor atinge a validação de array vazia se nenhum filho estiver qualificado para regravação
SERVIDOR-78721 Remover a compatibilidade de várias versões para o teste de visualização de renomeação
SERVIDOR-78746 Habilite o sinalizador de recursos no 7.0
SERVIDOR-78793 Adiciona um tempo limite ao comando mongos FSync Lock
SERVIDOR-78831 Faça $listSearchIndexes lançar uma Exceção se utilizado fora do Atlas
SERVIDOR-78848 O comportamento $listSearchIndexes deve ser coerente com outras agregações quando a coleção não existir
SERVER-78917 Flexibilizar a condição em um loop de roteador em shard_version_retry
SERVIDOR-78987 Remove o código de monitoramento gratuito do repositório do mongodb/mongo
SERVIDOR-79025 O Mongos Fsync com o comando de bloqueio deve usar o comando mongos fsyncUnlock
SERVIDOR-79045 Atualizar a entrada do yaml-cpp em README.third_party.md para 0.6.3
SERVIDOR-79046 O PreWriteFilter deve ser desabilitado se o processo mongod for iniciado com --shardsvr e no modo de queryable backup
SERVER-79054 Modificar service_executor_bm para executar um benchmark vazio no ASAN
SERVER-79236 O servidor não pode iniciar de forma autônoma se houver parâmetros de cluster
SERVIDOR-79336 [Segurança] Auditoria do sinalizador de recurso v7.0
SERVER-79360 Evitar acessar OpDebug de outros threads
SERVER-79497 Transporta de volta $vectorSearch para 7.0
SERVER-79552 $group rewrite para séries temporais retorna um resultado incorreto se fizer referência ao MetaField em um objeto
SERVER-79599 Erro de consulta geoespacial no MongoDB versão 6.3.2
SERVER-79780 ScopedCollectionDescription não deve conter um RangePreserver
SERVER-79912 CheckReplDBHash relata falha com coleções system.buckets devido a BSON inválido
SERVER-79958 Programe as cargas de trabalho de alto valor para serem executadas com mais regularidade
SERVIDOR-79974 Série temporal de alterações de buckets de eventos shardCollection traduzem campos shardKey
SERVER-79982 Os gravadores de catálogos em lote podem ser executados simultaneamente com HistoricalCatalogIdTracker::cleanup() e levar a resultados incorretos de localização de PIT.
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
SERVER-80234 Os testes de unidade de cache de catálogo de allowLocks devem bloquear a atualização
SERVIDOR-80302 capped_large_docs.js não é resiliente à reversão da replicação
SERVIDOR-80465 Tornar o numCandidates opcional no mongod para $vectorSearch
SERVIDOR-80488 Evita percorrer uma tabela de roteamento na política de divisão da parte do balanceador
SERVIDOR-80491 Expor métricas mais granulares em torno da rodada de balanceamento
SERVER-80544 Corrigir espera incorreta em runSearchCommandWithRetries
SERVER-80655 Reduzir o registro em tarefas de liberação
SERVIDOR-80678 Remover um caso de teste desatualizado
SERVER-80696 Corrigir como o limite é calculado em $_InternalSearchMongotRemote
SERVER-80708 Aumentar tamanho da tarefa sys-perf 'Compile for Atlas-like'
SERVER-80740 [7.0,7.1] Remover teste de fluxo
SERVER-80772 Os construtores de estágio geram um plano inválido para um projeto simples após a query de classificação
SERVER-80786 [7.0] Os buckets de série temporal fragmentada devem permitir deleteOne em relação a _id
SERVER-80828 Desativar configure_query_analyzer_persistence.js do conjunto sharding_csrs_continuous_config_stepdown
SERVIDOR-80912 Enterprise RHEL 7.1 falhas no arquivo ppc64em 6.0 Cachoeira
SERVER-80975 shardCollection(timeseriesNss) pode acessar parâmetros de solicitação não inicializados quando invocado em um conjunto multiversão
SERVIDOR-81013 Corrija resolveCollator para retornar 'kNo' quando a consulta tem um agrupador e a coleção não
SERVER-81031 Remover referência de RecordStore sem proprietário na classe WT RandomCursor
SERVER-81036 Corrigir a entrada de teste no backports_required_for_multiversion_tests.yml
SERVER-81372 As fases de desfragmentação da coleção saltam esporadicamente para trás
WT-10108 Adicionar uma estrutura de dados encapsulando o contexto de truncamento do nível de usuário
WT-10786 Incompatibilidade de checksum do bloco em bench-tiered-push-pull-s3
WT-10873 falhou: Não foi possível localizar a atualização associada a uma operação preparada [WiredTiger @ 57bcfe46]
WT-10927 Reativar a verificação HS
WT-10987 Sempre registrar um truncado, mesmo que não haja trabalho a fazer
WT-10992 Implementar funções testutil para cópia e remoção de diretório
WT-11060 falha de formato: não é possível localizar a atualização associada a uma operação preparada
WT-11168 Remover a lógica de reutilização da imagem da página
WT-11222 Corrige run_format_configs para executar configurações com falha em paralelo
WT-11223 Preparar verificação de diagnóstico de resolução faz ler atualização liberada
WT-11247 Reduz as linhas de formato de teste longo para limitar o uso do disco
WT-11280 O acompanhamento da geração pode não estar devidamente sincronizado
WT-11299 Corrigir o script run_format_configs.sh para o ID exato do processo grep
WT-11423 Não foi possível localizar a atualização associada a uma operação preparada
WT-11424 WT_CURSOR.search: esgotou o tempo limite com a preparação para o conflito
WT-11636 Desabilitar o teste hierárquico do SDK do Google
WT-11638 Correção da asserção de resolução de atualização preparada
WT-11684 Reverter "WT-10927 Reative a verificação HS no mongodb-v.7 0"
7.0.1 Registro de alterações
Segurança
SERVIDOR-78723 A refragmentação de uma collection QE falha devido a __safeContent__
SERVER-78830 Adicionar contagem de coleções CSFLE e QE ao serverStatus
SERVER-79641 A leitura espelhada deve anexar encryptionInformation a partir do comando original
Fragmentação
SERVIDOR-62987 Lógica de replicação incorreta em atualizações em nós secundários
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-78913 Tornar os períodos das tarefas periódicas de amostragem de consulta configuráveis em tempo de execução
Query
SERVIDOR-80256 QueryPlannerAnalysis::explodeForSort não deve presumir que as verificações de índice produzam resultados desconexos
Internals (Internos)
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-73866 Reativar agg_merge_when_not_matched_insert.js em conjuntos de passagem config_fuzzer
SERVIDOR-74701 Adicionar verificação de checksum para o instalador blackduck
SERVIDOR-75120 Problemas de stacktrace do libunwind com --dbg=on no ARM64
SERVER-76299 Reportar writeConflicts em serverStatus em secundários
SERVER -76339 Aumentar o tempo limite do ShardedClusterFixture ao iniciar/parar o balanceador
SERVER-76433 Copiar teste de search_view.js da 5.0 para todas as ramificações posteriores
SERVIDOR-77029 Define syncdelay no TestOplogTruncation antes de iniciar o thread do checkpoint
SERVER-77183 $project seguido por $group fornece resultados incorretos às vezes
SERVIDOR-77223 dbcheck_detects_data_corruption.js precisa esperar que o primário registre a entrada do registro de integridade
SERVIDOR-77382 MetaField incorporado nulo leva a especificações de índice BSON inválidas ao criar uma coleção de séries temporais
SERVER-77823 Pseudocódigo para sondagem de taxa de transferência
SERVER-78095 Relaxar verificação de asserções da carga de trabalho FSM do update_multifield_multiupdate.js
SERVER-78369 ignoreUnknownIndexOptions não conta para o campo de índice "pesos"
SERVER-78498 Tornar o ponto de falha do balanceador mais inteligente
SERVER-78525 Atualiza jstests/noPassthrough/metadata_size_estimate.js para usar um tamanho de documento menor
SERVIDOR-78696 Limpe apenas os metadados de filtragem de fragmentos antes de liberar a seção crítica nos participantes do collmod
SERVER-78769 A sequência de parada assíncrona do Balanceador pode ser mantida após o desligamento do mongod (e gerar notificações falsas de vazamento de memória).
SERVER-78782 Completa lista de pendências de SERVER-75120
SERVER-78813 a propagação do ponto de confirmação falha indefinidamente com cursores de exaustão com optime lastCommitted nulo.
SERVER-78862 Corrigir serialização de $elemMatch aninhados
SERVIDOR-78888 Desagendar js do Mix
SERVIDOR-78950 Usa IDs de bucket de séries temporais sequenciais quando possível
SERVER-79021 Atualizar a entrada do Boost em README.THIRD_PARTY.md para 1.79.0
SERVER-79022 Atualize o hash Git da ASIO em README.third_party.md
SERVIDOR-79023 Atualize a entrada do C-Ares em README.THIRD_PARTY.md para 1.19.1
SERVER-79033 A invalidação da coleção por falta de namespace durante a sincronização inicial sempre tenta a inserção posterior
SERVER-79082 Fazer com que os testes analyzeShardKey não afirmem o número de documentos órfãos <= número total de documentos
SERVER-79103 Core dumps não serão gerados se a parada do balanceador falhar
SERVIDOR-79126 Fixa o PyYAML em outro lugar
SERVER-79138 Corrigir corrida de dados no dispositivo AuthorizationSessionTest
SERVIDOR-79252 Adicione o arquivo bootstrap system-perf à seção Arquivos de tarefas
SERVER-79261 Adiciona registro ao monitor de ping
SERVER-79316 [7.0] Não executar o packager em variantes vinculadas dinamicamente
SERVER-79357 CheckMetadataConsistency não está lendo partes com preocupação de leitura de snapshot
SERVER-79370 Estatísticas de sondagem de taxa de transferência nem sempre atualizadas corretamente
SERVIDOR-79372 Corrigir afirmação incorreta sobre o número de cursores abertos
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
SERVIDOR-79447 A sequência de parada do balanceador pode fazer o servidor de configuração falhar na etapa inferior
SERVER-79509 Adicionar teste de fCVs de transição com removeShard e transitionToDedicatedConfigServer
SERVIDOR-79515 Atualizar gerador de tarefas
SERVIDOR-79607 O desligamento do ShardRegistry não deve esperar indefinidamente por solicitações de rede pendentes
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
SERVIDOR-79777 Aumenta a janela de diferença para o tamanho da amostra em sample_rate_sharded.js
SERVIDOR-79885 Oplog fetching getMore não deve definir null lastKnownCommittedOpTime se não estiver utilizando cursores de exaustão
SERVER-79937 Evitar leituras majoritárias dentro de BalancerDefragmentationPolicy
SERVER-79944 Fazer com que o analyze_shard_key.js não afirme que o número de consultas observadas por meio do analyzeShardKey e $listSampledQueries é não decrescente
SERVER-79950 Corrigir commitPreparedTransaction para não ser interrompível em commitSplitTxn e reacquireTicket
SERVER-79981 resize_tickets.js falha no pacote de testes de transações simultâneas fixas
SERVIDOR-80153 Os principais dumps do UBsan não estão sendo carregados corretamente
SERVER-80183 Remove a verificação operationTime de store_retryable_find_and_modify_images_in_side_collection.js
SERVER-80207 Use o contador de 4bytes para rastrear gravações diretas no bucket de séries temporais
SERVER-80224 Corrigir declarações com falha em stale_mongos_updates_and_removes.js e extract_shard_key_values.js em 7.0
WT-10714 Seleciona uma distribuição perf explicitamente rotulada para testes de desempenho
WT-11202 Remover a configuração do nível de conexão operation_timeout_ms
WT-11221 Os testes de Python falham devido a um aviso "O despejo levou mais de 1 minuto" inesperado na saída padrão
WT-11312 Corrigir verificação incorreta do sinalizador para obter estatísticas precisas de remoção da força
WT-11359 Atualiza tarefas de bloqueio de spinlock para limitar o uso do disco
WT-11419 Incrementar cc_pages_removed ao detectar uma página excluída a ser removida