Details
-
Improvement
-
Resolution: Won't Fix
-
Major - P3
-
None
-
None
-
None
-
Fully Compatible
Description
ShardRemote::getConnString() involves locking a mutex at ReplicaSetMonitor::getServerAddress and a building a string from scratch into a StringBuffer in SetState::getConfirmedServerAddress()
this should be cached to provide better performance and less lock contention.