summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEliot Horowitz <eliot@10gen.com>2011-02-13 10:12:28 -0500
committerEliot Horowitz <eliot@10gen.com>2011-02-13 10:12:28 -0500
commit66e90c6185f7c33871042581c4f9328cb14b75bb (patch)
treeab97b7a257aa7da30b7d46e764eec18888409f05
parent0f95fb49c4a80278dbd7907c46d7e9004b4b0dd3 (diff)
downloadmongo-66e90c6185f7c33871042581c4f9328cb14b75bb.tar.gz
config is never a shard node
-rw-r--r--s/shard.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/s/shard.cpp b/s/shard.cpp
index ff3d8c374b0..56f32b96aca 100644
--- a/s/shard.cpp
+++ b/s/shard.cpp
@@ -160,6 +160,9 @@ namespace mongo {
// check for set nodes
for ( map<string,Shard>::const_iterator i = _lookup.begin(); i!=_lookup.end(); ++i ) {
+ if ( i->first == "config" )
+ continue;
+
const Shard& s = i->second;
if ( s.containsNode( addr ) )
return true;