diff options
Diffstat (limited to 'src/mongo/client/connpool.cpp')
-rw-r--r-- | src/mongo/client/connpool.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/mongo/client/connpool.cpp b/src/mongo/client/connpool.cpp index ed2d607f29e..81a0579ed7d 100644 --- a/src/mongo/client/connpool.cpp +++ b/src/mongo/client/connpool.cpp @@ -350,18 +350,12 @@ namespace mongo { long long& x = createdByType[i->second.type()]; x += i->second.numCreated(); - - { - string setName = i->first.ident; - if ( setName.find( "/" ) != string::npos ) { - setName = setName.substr( 0 , setName.find( "/" ) ); - replicaSets.insert( setName ); - } - } } } bb.done(); + // Always report all replica sets being tracked + ReplicaSetMonitor::getAllTrackedSets(&replicaSets); BSONObjBuilder setBuilder( b.subobjStart( "replicaSets" ) ); for ( set<string>::iterator i=replicaSets.begin(); i!=replicaSets.end(); ++i ) { |