diff options
author | Benety Goh <benety@mongodb.com> | 2015-10-16 15:10:37 -0400 |
---|---|---|
committer | Benety Goh <benety@mongodb.com> | 2015-10-22 15:27:16 -0400 |
commit | fabee00bb0f88b05f44811726cce87dc5c985620 (patch) | |
tree | dd1a537097ce4d12f89625beafe2e04323535c98 | |
parent | 739193c3b79a2d2cf8042267dfa46a4b286a11b0 (diff) | |
download | mongo-fabee00bb0f88b05f44811726cce87dc5c985620.tar.gz |
SERVER-19423 removed unused function _onElectionWinnerDeclarerComplete
-rw-r--r-- | src/mongo/db/repl/replication_coordinator_impl.h | 6 | ||||
-rw-r--r-- | src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp | 20 |
2 files changed, 0 insertions, 26 deletions
diff --git a/src/mongo/db/repl/replication_coordinator_impl.h b/src/mongo/db/repl/replication_coordinator_impl.h index 62337687ccf..e4f9a50e5c1 100644 --- a/src/mongo/db/repl/replication_coordinator_impl.h +++ b/src/mongo/db/repl/replication_coordinator_impl.h @@ -909,12 +909,6 @@ private: void _onVoteRequestComplete(long long originalTerm); /** - * Callback called when the ElectWinnerDeclarer has completed; checks the results and - * if we received any negative responses, relinquish primary. - */ - void _onElectionWinnerDeclarerComplete(); - - /** * Callback called after a random delay, to prevent repeated election ties. */ void _recoverFromElectionTie(const ReplicationExecutor::CallbackArgs& cbData); diff --git a/src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp b/src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp index 170b568abb4..245ef8c5a38 100644 --- a/src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp +++ b/src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp @@ -302,25 +302,5 @@ void ReplicationCoordinatorImpl::_onVoteRequestComplete(long long originalTerm) lossGuard.dismiss(); } -void ReplicationCoordinatorImpl::_onElectionWinnerDeclarerComplete() { - LoseElectionGuardV1 lossGuard(this); - - invariant(_voteRequester); - invariant(_electionWinnerDeclarer); - - const Status endResult = _electionWinnerDeclarer->getStatus(); - - if (!endResult.isOK()) { - log() << "stepping down from primary, because: " << endResult; - _topCoord->prepareForStepDown(); - _stepDownStart(); - } - - lossGuard.dismiss(); - _voteRequester.reset(nullptr); - _electionWinnerDeclarer.reset(nullptr); - _replExecutor.signalEvent(_electionFinishedEvent); -} - } // namespace repl } // namespace mongo |