summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormatt dannenberg <matt.dannenberg@10gen.com>2014-09-22 11:46:52 -0400
committermatt dannenberg <matt.dannenberg@10gen.com>2014-09-30 08:08:41 -0400
commitd5c421f3bd041a78617e3b482807435faf4ca85f (patch)
tree4e0b0bf2b874e040d76c637282c6f6d4f8ad0bb6
parent78a778b23bed9018e56b8573b052ee2117beac46 (diff)
downloadmongo-d5c421f3bd041a78617e3b482807435faf4ca85f.tar.gz
SERVER-15062 change redundant branch to invariant
-rw-r--r--src/mongo/db/repl/topology_coordinator_impl.cpp17
1 files changed, 3 insertions, 14 deletions
diff --git a/src/mongo/db/repl/topology_coordinator_impl.cpp b/src/mongo/db/repl/topology_coordinator_impl.cpp
index 4c85adb4b09..ea2acac0abc 100644
--- a/src/mongo/db/repl/topology_coordinator_impl.cpp
+++ b/src/mongo/db/repl/topology_coordinator_impl.cpp
@@ -569,23 +569,12 @@ namespace {
response->noteMismatched();
return;
}
+ if (_currentConfig.isInitialized()) {
+ invariant(_currentConfig.getReplSetName() == args.getSetName());
+ }
// This is a replica set
response->noteReplSet();
-
-/*
- if( cmdObj["checkEmpty"].trueValue() ) {
- // Eric: XXX takes read lock; only used for initial sync heartbeat
- resultObj->append("hasData", replHasDatabases());
- }
-*/
-
- // Verify that the config's replset name matches
- if (_currentConfig.getReplSetName() != args.getSetName()) {
- *result = Status(ErrorCodes::BadValue, "repl set names do not match (2)");
- response->noteMismatched();
- return;
- }
response->setSetName(_currentConfig.getReplSetName());
const MemberState myState = getMemberState();