对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

mongosync 1.21发布说明

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

六月25 , 2026

  • lag 对象添加到 /progress API 响应。lag 对象将同步延迟报告为 overallLagSecondscrudLagSecondsddlLagSecondslagTimeSeconds 字段已弃用,请使用 lag.overallLagSeconds。有关详细信息,请参阅 progress
  • 修复了一个问题,即在变更事件应用 (CEA) 期间应用的创建、读取、更新和删除 (CRUD) 事件有时会在指标和追踪级别日志消息中被重复计数。

  • 修复了嵌入式验证程序可能会卡住的问题,该问题导致某些集合永远无法进入初始哈希阶段,并阻止提交。

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

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

  • canCommitmongosync 或嵌入式验证程序报告的延迟时间超过 30 秒时,值为 false。当 canCommitfalse 时调用 /commit 会返回错误。有关详细信息,请参阅 commitprogress

  • 更新 /progress API 响应中 estimatedTotalBytesestimatedCopiedBytes 的行为。如果在集合复制过程中 estimatedCopiedBytes 超过 estimatedTotalBytes,则 mongosync 会将 estimatedTotalBytes 提高到等于 estimatedCopiedBytes。集合复制后,两个值相等。有关详细信息,请参阅 progress

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

不支持实时升级到 mongosync 1.21。

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

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