Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs 菜单
Docs 主页
/
MongoDB Mongosync
/

mongosync 1.8发布说明

本页介绍MongoDB Mongosync 1.8 中引入的更改和新功能。

十月10 , 2024

新功能:

修复的问题:

  • 修复了mongosync1.8.0 中引入的错误,以解决以下服务器问题:无法设立replicaSetId 配置的副本集可能会导致mongosync 崩溃。

八月6 , 2024

  • 返回顶级布尔值success字段。

  • 返回新的totalEventsApplied字段。

  • 报告每个分区的进度跟踪

有关更多详细信息,请参阅 progress文档。

优化:

  • 进行了修复和增强功能,以显着减少创建分区所需的时间,并添加了跟踪分区创建进程的日志记录。

其他变更:

  • mongosync 如果目标是分分片集群,现在会对每个数据库执行主分片分片的循环分配。

  • mongosync 如果在10次尝试后无法创建索引,现在会出现错误。 以前,系统会无限期地尝试创建索引。

  • mongosync 现在将主机名作为遥测数据发送。

  • mongosync 现在,如果它使用与之前指定的不同的源或目标集群停止并重新启动,则会退出并显示错误。

  • 通过消除创建不必要的虚拟索引来提高初始化进程的性能。 mongosync现在,仅当目标集群没有支持分分片键的索引时,才会为分分片的集合创建虚拟索引。

修复的问题:

  • 修复了 v 1.0.0中引入的错误,如果源集群长时间没有进行写入,则该错误会导致mongosync脱离源集群的oplog 。

  • 修复了 v 1.0.0中引入的错误,该错误导致mongosync将某些日志写入指定日志目录之外的位置。

  • 修复了 v 1.0.0中引入的错误,该错误导致mongosync /progress端点可能会为分片的集群返回不正确的totalBytes

从 1.8.1 开始,您可以将mongosync 与Atlas Workload Identity Federation 结合使用,对与在Microsoft Azure和Google Cloud Platform上运行的MongoDB集群的连接进行身份验证。

有关详细信息,请参阅使用 Workload Identity Federation 进行身份验证。

在1.8.0中,支持的最低MongoDB版本为6.0.16和7.0.9 。

为获得最佳性能,请在迁移前将源集群和目标集群升级到最新的MongoDB Server补丁发布。 有关更多信息,请参阅升级到MongoDB的最新自我管理补丁版本。

后退

1.9

在此页面上