summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2015-10-16 15:10:37 -0400
committerBenety Goh <benety@mongodb.com>2015-10-22 15:27:16 -0400
commitfabee00bb0f88b05f44811726cce87dc5c985620 (patch)
treedd1a537097ce4d12f89625beafe2e04323535c98
parent739193c3b79a2d2cf8042267dfa46a4b286a11b0 (diff)
downloadmongo-fabee00bb0f88b05f44811726cce87dc5c985620.tar.gz
SERVER-19423 removed unused function _onElectionWinnerDeclarerComplete
-rw-r--r--src/mongo/db/repl/replication_coordinator_impl.h6
-rw-r--r--src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp20
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