summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/replication_coordinator_impl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/repl/replication_coordinator_impl.cpp')
-rw-r--r--src/mongo/db/repl/replication_coordinator_impl.cpp12
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;