【问题标题】:MongoDb reads happening from a secondary in RECOVERY stateMongoDb 读取从处于 RECOVERY 状态的辅助节点发生
【发布时间】:2013-02-05 22:45:40
【问题描述】:

我有一个副本集,其中添加了一个新的辅助节点。该节点状态为“正在恢复”。当我尝试使用 Nearest 作为 ReadPreference 执行 java 驱动程序客户端时,一些读取将进入正在同步并引发异常的辅助。

驱动程序是否应该足够智能,不会向处于“正在恢复”状态的辅助节点发出读取请求?还是我错过了什么。

【问题讨论】:

    标签: mongodb


    【解决方案1】:

    确实,驱动程序不应向处于 RECOVERING 状态的节点发送请求。我创建了一个 Jira 票证来跟踪这个错误:

    https://jira.mongodb.org/browse/JAVA-753

    【讨论】:

      猜你喜欢
      • 2021-08-10
      • 2017-12-09
      • 2017-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多