标签: mongodb
我有一个副本集,其中添加了一个新的辅助节点。该节点状态位于“RECOVERING”中。当我尝试使用Nearest作为ReadPreference执行java驱动程序客户端时,一些读取将进入正在同步并抛出异常的辅助节点。
驱动程序是否足够聪明,不能向处于“恢复”状态的辅助设备发出读取请求?或者我错过了什么。
答案 0 :(得分:1)
实际上,驱动程序不应该向处于RECOVERING状态的节点发送请求。我创建了一个Jira票来跟踪这个错误:
https://jira.mongodb.org/browse/JAVA-753