-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: 1.5.2
-
Component/s: None
-
None
-
Fully Compatible
During a refresh, when checking connection health, validation tries to get configuration of members that are possibly down.
If an error occurs during the checking of isMaster for set_config we attempt to close the socket, only the socket appears to already be nil, so calling close on it results in an error this must be getting set to nil during the adminCommand() call to isMaster.
Github Gist: https://gist.github.com/1665326