You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PSA副本集MongoDB版本升级问题:newlyAdded字段无法自动移除

MongoDB副本集迁移至Graviton实例并升级时的newlyAdded字段循环问题

当前环境架构

P - r5a - mongod v5.0.3
S - r5a - mongod v5.0.3
A - t3a - mongod v5.0.3

(PSA架构:主节点+从节点+仲裁节点)

迁移升级步骤及问题

步骤1:添加第一个Graviton Secondary节点(r6g + mongod v6.0.3)

  • 在新r6g实例安装mongod v6.0.3并加入副本集
  • 初始同步完成后,节点状态变为SECONDARY
  • 主节点日志显示自动移除newlyAdded字段:
    Beginning automatic reconfig to remove ‘newlyAdded’ config field
    
    Removed ‘newlyAdded’ config field
    
  • 查询local.system.replset集合,该节点无newlyAdded字段,状态正常

步骤2:添加第二个Graviton Secondary节点(r6g + mongod v6.0.3)

  • 在另一台新r6g实例安装mongod v6.0.3并加入副本集
  • 初始同步完成后,节点状态变为SECONDARY
  • 主节点日志反复循环输出:
    Beginning automatic reconfig to remove ‘newlyAdded’ config field
    Beginning automatic reconfig to remove ‘newlyAdded’ config field
    ...
    
  • 查询local.system.replset集合,该节点始终存在newlyAdded字段,无法被移除

问题影响与尝试结果

  • 标记有newlyAdded的成员无法参与投票,导致无法移除运行v5.0.3的旧服务器
  • 尝试移除并重新添加该故障节点,问题依旧
  • 添加更多新节点时重复出现相同问题,最终只能移除所有新节点,迁移停滞

问题总结

  • 第一个新增的v6.0.3节点可自动完成重配置,成功移除newlyAdded字段
  • 后续新增的v6.0.3节点无法自动完成重配置,newlyAdded字段始终存在,陷入循环

内容的提问来源于stack exchange,提问作者Raveendra Bhat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 12:35:09