MongoDb从RECOVERY状态的辅助节点读取

时间:2013-02-05 22:45:41

标签: mongodb

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

驱动程序是否足够聪明,不能向处于“恢复”状态的辅助设备发出读取请求?或者我错过了什么。

1 个答案:

答案 0 :(得分:1)

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

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