Menu Docs
Página inicial do Docs
/
MongoDB Atlas
/ / / /

mongomirror Changelog

Nesta página

  • mongomirror 0.13.1
  • mongomirror 0.12.9
  • mongomirror 0.12.8
  • mongomirror 0.12.7
  • mongomirror 0.12.6
  • mongomirror 0.12.5
  • mongomirror 0.12.4
  • mongomirror 0.12.3
  • mongomirror 0.12.2
  • mongomirror 0.12.1
  • mongomirror 0.12.0
  • mongomirror 0.11.2
  • mongomirror 0.11.1
  • mongomirror 0.10.0
  • mongomirror 0.9.1
  • mongomirror 0.9.0
  • mongomirror 0.8.0
  • mongomirror 0.7.0
  • mongomirror 0.6.0
  • mongomirror 0.5.2
  • mongomirror 0.5.1
  • mongomirror 0.5.0
  • mongomirror 0.4.1
  • mongomirror 0.4.0
  • mongomirror 0.3.1

Funcionalidades e melhorias:

  • Permite migrar para o MongoDB 6.0.

  • Impede a migração de conjuntos de réplicas de origem que contêm dados em coleções de séries temporais.

Correções de erros:

  • Corrige um problema que causava atrasos nas gravações na reinicialização.

Funcionalidades e melhorias:

  • Atualiza a ferramenta de assinatura para o GaraSign.

  • Atualiza o appName para clusters de origem e clusters de destino do mongomirror para serem diferentes, para que possam ser distinguidos na telemetria.

Esta versão também remove o suporte para Debian 8.1, PPC64LE Ubuntu 16.04 e PPC64LE Ubuntu 18.04.

Correções de erros:

  • Corrige um problema ao lidar com reconhecimento de data center de séries temporais.

  • Ignora a entrada oplog com o identificador startRangeDeletion na collection admin.system.version .

Correções de erros:

  • Corrige um problema em que mongomirror permitia que você mudasse para um cluster de destino do MongoDB 4.2 antes que o cluster estivesse pronto. A correção garante que mongomirror aguarde a conclusão das compilações de índices em todos os nós do cluster durante uma sincronização inicial antes de passar para o tailing de oplog e permitir que você inicie o processo de cutover.

Correções de erros:

  • Corrige um problema em que mongomirror ignorava índices válidos como se fossem duplicados devido às opções ignoradas durante a comparação de índices.

Funcionalidades e melhorias:

  • Melhora a capacidade de repetição de problemas de conexão transitórios.

Funcionalidades e melhorias:

  • Esclarece a mensagem de erro que o mongomirror retorna quando uma coleção existe no cluster de origem e de destino.

Correções de erros:

  • Corrige um problema em que mongomirror retorna o seguinte erro quando tenta construir um índice para um namespace que não está presente durante uma sincronização inicial:

    Failed to record index build progress: namespace `` does not have a collection progressor

Correções de erros:

  • Corrige um problema ao lidar com grandes quantidades de entradas de oplog predadas.

  • Corrige um bug em que a sincronização inicial falhava se a última entrada do oplog aplicada durante a sincronização inicial fosse uma operação de transação.

  • Corrige um problema em que mongomirror detectou a refragmentação incorretamente, o que causou falsos positivos ao verificar o status de uma operação de refragmentação.

Correções de erros:

  • Corrige um problema de conexão introduzido no mongomirror 0.12.0.

  • Corrige um bug em que apenas uma opção de índice legado é removida se existirem duas ou mais opções de índice legado para uma collection no reconhecimento de data center de origem.

  • Atualiza o driver Go para 1.7.1.

Correções de erros:

  • Corrige um problema de conexão introduzido no mongomirror 0.12.0.

  • Reverte o driver Go para 1.5.4.

Funcionalidades e melhorias:

  • mongomirror agora oferece suporte à migração de coleções de séries temporais.

  • Nova opção --removeAutoIndexId para remover autoIndexId: false das collections que você migrar do MongoDB 3.6 ou anterior.

  • mongomirror agora falha quando você tenta migrar índices geoHaystack para um cluster Atlas executando MongoDB 5.0 ou posterior.

  • mongomirror falhará se ocorrer uma operação de refragmentação no cluster de origem durante uma migração.

  • mongomirror agora oferece suporte ao RHEL 8 em plataformas IBM zSeries.

  • Driver Go atualizado para o 1.6.

Funcionalidades e melhorias:

  • mongomirror os binários agora são assinados para garantir a autenticação.

  • O MongoDB agora suporta apenas a distribuição RHEL mais recente em plataformas IBM zSeries. Estas plataformas zSeries não são mais compatíveis:

    • rhel67-zseries-*

    • suse12-zseries-*

    • suse15-zseries-*

    • ubuntu1604-zseries-*

    • ubuntu1804-zseries-*

Correções de erros:

  • Corrige um problema com os relatórios de uso do driver no Atlas.

Funcionalidades e melhorias:

Correções de erros:

  • Melhora os relatórios de status de sincronização.

  • Corrige a lentidão introduzida em mongomirror 0.11.0.

Funcionalidades e melhorias:

  • Nova opção --noIndexRestore para omitir índices ao migrar dados.

  • Nova opção --awsSessionToken para autenticar com um papel Amazon Web Services IAM.

  • O MongoDB v4.4 agora está disponível como uma versão de reconhecimento de data center de origem e destino.

Correções de erros:

  • Tratamento de erros aprimorado quando uma string de conexão URI é fornecida para a opção --host .

Funcionalidades e melhorias:

  • Melhore o desempenho da sincronização inicial para fontes WiredTiger .

Funcionalidades e melhorias:

  • Nova opção --compressors para compactação de rede (habilitada por padrão).

  • Nova opção --collStatsThreshold para desabilitar o CollStats quando um número específico de collections for excedido.

  • Construa primeiro índices para as maiores collection.

  • Reinicie o buffer do oplog entre a cópia da coleção e a construção de índices.

  • Melhora a liberação de lotes de oplog para minimizar pequenos lotes.

  • O nível de registro padrão agora registra quando os índices começam a ser construídos.

Correções de erros:

  • Remova o suporte para a opção --readPreference . mongomirror deve sempre ler a partir do primário.

Funcionalidades e melhorias:

  • A sincronização inicial insere em lote até 100k documentos em vez de 1000.

  • Aumente o tamanho do lote do applyOps.

Correções de erros:

  • Erros de buffer do oplog ao lidar com entradas de oplog superiores a 16 MB.

  • Desativa o tempo limite do soquete.

  • O cliente de sincronização inicial não deve fazer a detecção primária para conexões diretas.

Funcionalidades e melhorias:

  • Atualize para o driver Go 1.1.1.

  • Adição de suporte para o MongoDB 4.2.

  • Envie writeConcern com collMod quando o cluster de destino for da versão 3.6+.

  • Remova o uso do JSON estendido legado.

Correções de erros:

  • Use a conexão direta com o cluster de origem quando o nome do conjunto de réplicas não for fornecido.

  • Erro de autorização no reconhecimento de data center local oplog da origem da sincronização inicial.

  • Regressão: operação não transacional processada como operação transação.

  • Pegar QuitNotifier em applyOplogEntries.

  • Altere o cálculo de atraso para evitar digitalizações de collection.

  • O cursor do oplog é reiniciado em vez de seguir para um lote vazio.

Observação

mongomirror a versão 0.6.0 foi removida e não está mais disponível.

Suporte do MongoDB:

  • Adiciona suporte apenas para MongoDB 4.2 como destino

Correções de erros:

  • O executável do Windows deve ter o sufixo .exe

Funcionalidades e melhorias:

  • Migrar e sincronizar um subconjunto de reconhecimento de data center/collection (beta)

  • Remover parâmetro --tailOnly

  • Agora, usando o driver MongoDB Go

  • Atualize para o Go 1.12

Funcionalidades e melhorias:

  • Importe as collection em ordem decrescente do tamanho da collection para evitar que uma collection grande bloqueie a conclusão.

  • Distinga entre erros can't connect e is not a replica set .

  • noCursorTimeout agora evita tempos limite ao sincronizar collection grandes.

Correções de erros:

  • Erro ao aplicar entradas de oplog ao destino: E11000 duplicate key error.

  • Recuperação após erros de CannotCreateIndex .

Esta versão corrige um bug sobre dicas de índice ruim para coleções limitadas.

Esta versão adiciona os seguintes recursos e melhorias:

  • Suporte para armazenar em buffer o oplog no disco durante a sincronização inicial. Isso garante que o oplog de origem não fique sem espaço durante o processo de migração. Para obter mais informações, consulte a documentação da nova opção de linha de comando --oplogPath .

  • Use TLS nativo do Go no Windows (em vez do OpenSSL 1.0.2n).

  • Atualize para o Go 1.11 (de 1.8).

  • mongomirror agora remove o sinalizador background de todos os índices criados. Os índices de background criados no cluster de origem serão criados como índices de foreground no cluster de destino. Para obter mais informações sobre a compilação de índices em primeiro plano, consulte Operações de compilação de índices em uma coleção preenchida.

Esta versão corrige um erro de instalação em alguns hosts Windows.

Esta versão adiciona suporte para MongoDB 4.0 como origem e destino para mongomirror.

Esta versão adiciona os seguintes recursos e melhorias:

  • Suporte para MongoDB 4.0 como um destino somente para mongomirror.

  • Suporte para tolerar eleições e erros de rede no destino durante a sincronização inicial.

  • Suporte para sincronização "system.js" collection.

  • Use TLS Go-native no MacOS (em vez do OpenSSL 0.9.8).

  • mongomirror deve ignorar o no-ops ao relatar o último carimbo de data/hora do oplog.

Esta versão também remove o suporte para Debian 7. O Debian 7 é EOL e não é suportado pelo MongoDB 4.0.

Voltar

espelho mongomiclo