diff options
Diffstat (limited to 'src/mongo/db/repl/replication_coordinator_impl.cpp')
-rw-r--r-- | src/mongo/db/repl/replication_coordinator_impl.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/mongo/db/repl/replication_coordinator_impl.cpp b/src/mongo/db/repl/replication_coordinator_impl.cpp index aafca514fd2..0f686fd0e40 100644 --- a/src/mongo/db/repl/replication_coordinator_impl.cpp +++ b/src/mongo/db/repl/replication_coordinator_impl.cpp @@ -2179,8 +2179,7 @@ void ReplicationCoordinatorImpl::_handleTimePassing( // For election protocol v1, call _startElectSelfIfEligibleV1 to avoid race // against other elections caused by events like election timeout, replSetStepUp etc. - _startElectSelfIfEligibleV1( - TopologyCoordinator::StartElectionReason::kSingleNodePromptElection); + _startElectSelfIfEligibleV1(StartElectionReasonEnum::kSingleNodePromptElection); } bool ReplicationCoordinatorImpl::isMasterForReportingPurposes() { @@ -2546,8 +2545,7 @@ Status ReplicationCoordinatorImpl::processReplSetFreeze(int secs, BSONObjBuilder result.getValue()) { // For election protocol v1, call _startElectSelfIfEligibleV1 to avoid race // against other elections caused by events like election timeout, replSetStepUp etc. - _startElectSelfIfEligibleV1( - TopologyCoordinator::StartElectionReason::kSingleNodePromptElection); + _startElectSelfIfEligibleV1(StartElectionReasonEnum::kSingleNodePromptElection); } return Status::OK(); @@ -3000,7 +2998,7 @@ void ReplicationCoordinatorImpl::_performPostMemberStateUpdateAction( case kActionStartSingleNodeElection: // In protocol version 1, single node replset will run an election instead of // kActionWinElection as in protocol version 0. - _startElectSelfV1(TopologyCoordinator::StartElectionReason::kElectionTimeout); + _startElectSelfV1(StartElectionReasonEnum::kElectionTimeout); break; default: severe() << "Unknown post member state update action " << static_cast<int>(action); @@ -4065,8 +4063,8 @@ CallbackFn ReplicationCoordinatorImpl::_wrapAsCallbackFn(const stdx::function<vo Status ReplicationCoordinatorImpl::stepUpIfEligible(bool skipDryRun) { - auto reason = skipDryRun ? TopologyCoordinator::StartElectionReason::kStepUpRequestSkipDryRun - : TopologyCoordinator::StartElectionReason::kStepUpRequest; + auto reason = skipDryRun ? StartElectionReasonEnum::kStepUpRequestSkipDryRun + : StartElectionReasonEnum::kStepUpRequest; _startElectSelfIfEligibleV1(reason); EventHandle finishEvent; |