summaryrefslogtreecommitdiff
path: root/src/mongo/client/connpool.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/client/connpool.cpp')
-rw-r--r--src/mongo/client/connpool.cpp10
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 ) {