Docs 菜单
Docs 主页
/ /

mongosync 1.21发布说明

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

六月25 , 2026

  • lag 对象添加到/progress API响应中。lag 对象将同步延迟报告为overallLagSecondscrudLagSecondsddlLagSecondslagTimeSeconds 字段已弃用,取而代之的是lag.overallLagSeconds 。请参阅progress 以了解更多详情。

  • 修复了以下问题:在变更事件应用程序 (CEA) 期间应用的创建、读取、更新和删除(增删改查) 事件有时会在指标和跟踪级别日志消息中重复计数。

  • 修复嵌入式验证器可能卡住的问题,从而导致某些集合永远不会进入初始哈希阶段并阻止提交。

  • 修复了以下问题:mongosync 错误计算了分片的集群的剩余oplog时间,从而导致 estimatedOplogTimeRemaining字段不正确或 /progress 响应中出现虚假警告消息。

  • 修复了在 mongosync 启动后快速调用 /resume 可能导致 mongosync 崩溃的问题。现在,在 mongosync 达到 PAUSED 状态之前调用 /resume 会返回错误。

  • canCommitfalse ,当mongosync 或嵌入式验证器报告延迟超过30 秒时。当/commit canCommit为 时调用false 会返回错误。有关更多详细信息,请参阅 和commit progress

  • 更新estimatedTotalBytes estimatedCopiedBytes/progressAPI响应中 和 的行为。如果在集合复制期间estimatedCopiedBytes 超过 ,estimatedTotalBytes 会将mongosync estimatedTotalBytes提高到等于estimatedCopiedBytes 。集合集合后,这两个值相等。有关详情,请参阅progress

  • 现在,恢复迁移时,mongosync 会验证 --cluster0--cluster1 连接字符串迁移开始以来未发生更改。此检查会比较主机名和端口,以防止因意外交换源集群和目标集群而导致潜在的数据丢失。

不支持实时升级到 mongosync 1.21。

有关支持的最低版本的信息,请参阅MongoDB Server版本兼容性。

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

后退

版本说明

在此页面上