Caused by: com.mongodb.MongoException: socket exception [SEND_ERROR] for XX.YYY.ZZ.AAA:27018
at com.mongodb.CommandResult.getException(CommandResult.java:100)
at com.mongodb.CommandResult.throwOnError(CommandResult.java:134)
at com.mongodb.DBTCPConnector._checkWriteError(DBTCPConnector.java:142)
at com.mongodb.DBTCPConnector.say(DBTCPConnector.java:183)
at com.mongodb.DBTCPConnector.say(DBTCPConnector.java:155)
at com.mongodb.DBApiLayer$MyCollection.update(DBApiLayer.java:328)
at com.mongodb.DBCollection.update(DBCollection.java:160)
at com.mongodb.DBCollection.update(DBCollection.java:191)
at com.mongodb.DBCollection.update(DBCollection.java:203)
The thing I don't understand is that XX.YYY.ZZ.AAA:27018 is a mongod (I had 2 differents error, one for each primary). Now how did the drivers manage to get that ip from the mongos ? Is that a server error that "bubled" is way up to the drivers ? I thought that what was underneath the mongos is suppose to be transparent to the drivers ?
Let's say that this behavior would be normal, those servers are up and working, I wouldn't be able to explain why there is a socket error.
Let me know if you need anything, logs, mms account, etc, etc...
Thank you very much,
Simon