mongomirror 0.13.2
Características y mejoras:
Actualiza la versión de Go y otras dependencias.
Actualiza las plataformas compatibles.
Esta versión también elimina el soporte para RHEL 6.2 y Ubuntu 14.04.
mongomirror 0.13.1
Características y mejoras:
Permite migrar a MongoDB 6.0.
Evita migrar sets de réplicas de origen que contengan datos en colecciones de series de tiempo.
mongomirror 0.12.9
Correcciones de errores:
Corrige un problema que causaba escrituras retrasadas al reiniciar.
Características y mejoras:
Actualiza la herramienta de firma de GaraSign.
Actualiza
appNamepara que los clústeres de origen y destino demongomirrorsean diferentes y puedan distinguirse en la telemetría.
Esta versión también elimina el soporte para Debian 8.1, PPC64LE Ubuntu 16.04 y PPC64LE Ubuntu 18.04.
mongomirror 0.12.8
Correcciones de errores:
mongomirror 0.12.7
Correcciones de errores:
Se solucionó un problema por el cual
mongomirrorpermitía migrar a un clúster de destino MongoDB 4.2 antes de que este estuviera listo. Esta solución garantiza quemongomirrorespere a que se completen las compilaciones de índices en todos los nodos del clúster durante una sincronización inicial antes de pasar al seguimiento del registro de operaciones y permitirle iniciar el proceso de migrar.
mongomirror 0.12.6
Correcciones de errores:
Corrige un problema en el que
mongomirrorignoraba índices válidos como si fueran duplicados debido a que se ignoraban las opciones durante la comparación de índices.
mongomirror 0.12.5
Características y mejoras:
Mejora la capacidad de reintento de problemas de conexión transitorios.
mongomirror 0.12.4
Características y mejoras:
Aclara el mensaje de error que
mongomirrordevuelve cuando existe una colección tanto en el clúster de origen como en el de destino.
Correcciones de errores:
Corrige un problema en el que
mongomirrordevuelve el siguiente error cuando intenta crear un índice para un espacio de nombres que no está presente durante una sincronización inicial:Failed to record index build progress: namespace `` does not have a collection progressor
mongomirror 0.12.3
Correcciones de errores:
Corrige un problema al manejar grandes cantidades de entradas de oplog anteriores.
Corrige un error en el que la sincronización inicial fallaría si la última entrada del registro de operaciones aplicada durante la sincronización inicial era una operación de transacción.
Corrige un problema en el que
mongomirrordetectaba la repartición incorrectamente, lo que causaba falsos positivos al verificar el estado de una operación de repartición.
mongomirror 0.12.2
Correcciones de errores:
Corrige un problema de conexión introducido en
mongomirror0.12.0.Corrige un error en el que solo se elimina una opción de índice heredado si existen dos o más opciones de índice heredadas para una colección en la base de datos de origen.
Actualiza el controlador Go a 1.7.1.
mongomirror 0.12.1
Correcciones de errores:
Corrige un problema de conexión introducido en
mongomirror0.12.0.Revierte el controlador Go a 1.5.4.
mongomirror 0.12.0
Características y mejoras:
mongomirrornow supports migrating time series collections.Nueva opción para
--removeAutoIndexIdeliminarautoIndexId: falsede las colecciones que migre desde MongoDB 3.6 o anterior.mongomirrornow fails when you attempt to migrate geoHaystack indexes to an Atlas cluster running MongoDB 5.0 or later.mongomirrorfails if a resharding operation occurs on the source cluster during a migration.mongomirrornow supports RHEL 8 on IBM zSeries platforms.Controlador Go actualizado a 1.6.
mongomirror 0.11.2
Características y mejoras:
mongomirrorbinaries are now signed to ensure authenticity.MongoDB ahora solo es compatible con la última distribución de RHEL en plataformas IBM zSeries. Estas plataformas zSeries ya no son compatibles:
rhel67-zseries-*suse12-zseries-*suse15-zseries-*ubuntu1604-zseries-*ubuntu1804-zseries-*
Correcciones de errores:
Corrige un problema con los informes de uso del controlador en Atlas.
mongomirror 0.11.1
Características y mejoras:
Admite la especificación de credenciales de usuario con un archivo de configuración o variables de entorno.
Presenta registros de progreso de creación de índices para la sincronización de Oplog.
Updates Third-Party Release Notes for https://github.com/youmark/pkcs8
Correcciones de errores:
Mejora los informes del estado de sincronización.
Corrige la lentitud introducida en
mongomirror0.11.0.
mongomirror 0.10.0
Características y mejoras:
Nueva opción
--noIndexRestorepara omitir índices al migrar datos.Nueva opción para autenticarse con un rol de AWS
--awsSessionTokenIAM.MongoDB v4.4 ahora está disponible como versión de base de datos de origen y de destino.
Correcciones de errores:
Se mejoró el manejo de errores cuando se proporciona una cadena de conexión URI para la
--hostopción.
mongomirror 0.9.1
Características y mejoras:
Mejorar el rendimiento de sincronización inicial para las fuentes de WiredTiger.
mongomirror 0.9.0
Características y mejoras:
Nueva opción para compresión de red (habilitada de forma
--compressorspredeterminada).Nueva opción
--collStatsThresholdpara deshabilitar collStats cuando se excede un número específico de colecciones.Cree primero índices para las colecciones más grandes.
Reinicie el almacenamiento en búfer del registro de operaciones entre la copia de la colección y la creación del índice.
Mejore el vaciado de lotes de oplog para minimizar los lotes pequeños.
El nivel de registro predeterminado ahora registra cuándo comienzan a construirse los índices.
Correcciones de errores:
Eliminar el soporte para la
--readPreferenceopción.mongomirrorsiempre debe leer desde el directorio principal.
mongomirror 0.8.0
Características y mejoras:
La sincronización inicial inserta un lote de hasta 100k documentos en lugar de 1000.
Aumente el tamaño del lote de applyOps.
Correcciones de errores:
Errores de almacenamiento en búfer del registro de operaciones al manejar entradas del registro de operaciones superiores a 16MB.
Deshabilitar el tiempo de espera del socket.
El cliente de sincronización inicial no debe realizar la detección primaria para conexiones directas.
mongomirror 0.7.0
Características y mejoras:
Actualice al controlador Go 1.1.1.
Añadir soporte para MongoDB 4.2.
Envía
writeConcernconcollModcuando el clúster de destino sea la versión 3.6+.Eliminar el uso extendido de JSON heredado.
Correcciones de errores:
Utilice la conexión directa al clúster de origen cuando no se proporciona el nombre del conjunto de réplicas.
Error de autorización en la base de datos
localal leer el registro de operaciones de la fuente de sincronización inicial.Regresión: operación no transaccional procesada como operación transaccional.
Atrapa a
QuitNotifierenapplyOplogEntries.Cambiar el cálculo del retraso para evitar escaneos de recopilación.
El cursor del registro de operaciones se reinicia en lugar de continuar en un lote vacío.
mongomirror 0.6.0
Nota
mongomirror version 0.6.0 was withdrawn and is no longer available.
Compatibilidad con MongoDB:
Agrega soporte para MongoDB 4.2 solo como destino
Correcciones de errores:
El ejecutable de Windows debe tener el sufijo
.exe
Características y mejoras:
Migrar y sincronizar un subconjunto de bases de datos/colecciones (BETA)
Remove
--tailOnlyparameterAhora usando el controlador MongoDB Go
Actualizar a Go 1.12
mongomirror 0.5.2
Características y mejoras:
Importa las colecciones en orden descendente de tamaño de colección para evitar que una colección grande bloquee la finalización.
Distinguir entre errores
can't connectyis not a replica set.noCursorTimeoutnow prevents timeouts when syncing large collections.
Correcciones de errores:
Error al aplicar entradas de oplog al destino:
E11000 duplicate key error.Recuperación después de
CannotCreateIndexerrores.
mongomirror 0.5.1
Esta versión corrige un error relacionado con sugerencias de índice incorrectas para colecciones limitadas.
mongomirror 0.5.0
Esta versión añade las siguientes funcionalidades y mejoras:
Compatibilidad con el almacenamiento en búfer del registro de operaciones en disco durante la sincronización inicial. Esto garantiza que el registro de operaciones de origen no se quede sin espacio durante el proceso de migración. Para obtener más información, consulte la documentación de la nueva opción de línea de
--oplogPathcomandos.Utilice Go-native TLS en Windows (en lugar de OpenSSL 1.0.2n).
Actualice a Go 1.11 (desde 1.8).
mongomirrornow removes thebackgroundflag from all indexes it creates. Background indexes created on the source cluster will be created as foreground indexes on the destination cluster. For more information on foreground index builds, see Index Build Operations on a Populated Collection.
mongomirror 0.4.1
Esta versión corrige un error de instalación en algunos hosts de Windows.
mongomirror 0.4.0
Esta versión agrega soporte para MongoDB 4.0 como origen y destino para mongomirror.
mongomirror 0.3.1
Esta versión añade las siguientes funcionalidades y mejoras:
Soporte para MongoDB 4.0 como destino solo
mongomirrorpara.Soporte para tolerar elecciones y errores de red en el destino durante la sincronización inicial.
Soporte para sincronizar colecciones "system.js".
Utilice Go-native TLS en MacOS (en lugar de OpenSSL 0.9.8).
mongomirrorshould ignore no-ops when reporting the latest oplog timestamp.
Esta versión también elimina la compatibilidad con Debian 7. Debian 7 ha alcanzado el fin de su vida útil y MongoDB 4.0 no la admite.