diff options
author | matt dannenberg <matt.dannenberg@10gen.com> | 2014-09-22 11:46:52 -0400 |
---|---|---|
committer | matt dannenberg <matt.dannenberg@10gen.com> | 2014-09-30 08:08:41 -0400 |
commit | d5c421f3bd041a78617e3b482807435faf4ca85f (patch) | |
tree | 4e0b0bf2b874e040d76c637282c6f6d4f8ad0bb6 | |
parent | 78a778b23bed9018e56b8573b052ee2117beac46 (diff) | |
download | mongo-d5c421f3bd041a78617e3b482807435faf4ca85f.tar.gz |
SERVER-15062 change redundant branch to invariant
-rw-r--r-- | src/mongo/db/repl/topology_coordinator_impl.cpp | 17 |
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(); |