Menu Docs

Notas de versão para mongosync 1.10

Esta página descreve as alterações e as novas funcionalidades introduzidas na sincronização do MongoDB Cluster-to-Cluster Sync 1.10.

29 de janeiro de 2025

  • Na versão 1.10, mongosync ativa o verificador incorporado para direções diretas e reversas de migrações reversíveis.

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:

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 uma disableVerification nova configuração mongosync 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ção socketTimeoutMS em connection strings. Este é um parâmetro obsoleto.

  • mongosync agora não permite ser reiniciado durante o commit quando a verificação está habilitada.

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.