Notas de versão para mongosync 1.10
Nesta página
Esta página descreve as alterações e as novas funcionalidades introduzidas na sincronização do MongoDB Cluster-to-Cluster Sync 1.10.
1.10.0 Versão
29 de janeiro de 2025
Atualizações para o verificador incorporado
Na versão 1.10,
mongosync
ativa o verificador incorporado para direções diretas e reversas de migrações reversíveis.
Suporte para versões mais antigas
A partir da versão 1.10.0, O mongosync
suporta migrações de clusters de origem pré-6.0.
mongosync
agora suporta sincronizações entre as seguintes versões do servidor MongoDB de origem e destino:
6.0 Destino | 7.0 Destino | 8.0 Destino | |
---|---|---|---|
Fonte 4.4 | √ | ||
Fonte 5.0 | √ | √ | |
Fonte 6.0 | √ | √ | √ |
Fonte 7.0 | √ | √ | |
Fonte 8.0 | √ |
Para saber mais, consulte:
Outras Notas
Problemas Corrigidos:
Correção de um bug introduzido na v1.3.0 onde índices descendentes com valores de chave entre -1e-9 e 0 podem migrar incorretamente como ascendentes.
Correção de um bug introduzido na v1.9.0 onde o verificador embarcado pode relatar incorretamente uma falha se um índice TTL for descartado no cluster de origem durante uma migração.
Corrigido um bug introduzido no v1.0.0 que fazia com que índices não versionados 2dsphere migrassem como índices v3 2dsphere.
Correção de um bug introduzido na v1.9.0 onde o verificador incorporado relata incorretamente falhas para coleções com TTLs onde
expireAfterSeconds: 0
.Mitigado um problema introduzido no v1.0.0 que pode resultar no tempo limite do
mongosync
durante a inicialização ao amostrar uma coleção de origem e pré-divisão a coleção de destino correspondente.
Novas funcionalidades:
Suporte adicionado para migrações com clusters de origem 4.4 e 5.0.
Suporte completo adicionado para verificação incorporada de migrações reversíveis. Anteriormente, a verificação só era suportada na direção inicial de uma migração reversível.
Suporte adicionado para verificação incorporada de clusters fragmentados.
Suporte adicionado para migrações de 6.0 e 7.0 fontes para 8.0 destinos.
Foi adicionada uma nova
--disableVerification
opção e umadisableVerification
nova configuraçãomongosync
para.
Melhorias de desempenho:
Melhorado o algoritmo de particionamento para grandes coleções de origem.
mongosync
agora extrai documentos diretamente do WiredTiger em vez de digitalizar todo o índice_id
.
Outro:
mongosync
agora fornece compilações RHEL 9.mongosync
agora não permite a configuraçãosocketTimeoutMS
em connection strings. Este é um parâmetro obsoleto.mongosync
agora não permite ser reiniciado durante o commit quando a verificação está habilitada.
Versão mínima suportada
Para obter informações sobre as versões mínimas suportadas, consulte Compatibilidade de versão do MongoDB Server .
Para obter o melhor desempenho, atualize os clusters de origem e destino para a versão de patch mais recente do MongoDB Server antes da migração. Para obter mais informações, consulte Atualizar para a versão de patch autogerenciada mais recente do MongoDB.