diff options
author | matt dannenberg <matt.dannenberg@10gen.com> | 2015-09-17 08:27:00 -0400 |
---|---|---|
committer | matt dannenberg <matt.dannenberg@10gen.com> | 2015-09-18 08:38:40 -0400 |
commit | 2d08be4bea983111271f3479c30ca80248f4a4f9 (patch) | |
tree | 6b9eca9fac55086e6299592e44f98f49d35a078f /src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp | |
parent | e42fbc4169e03c298f693198606d733ac214ba8b (diff) | |
download | mongo-2d08be4bea983111271f3479c30ca80248f4a4f9.tar.gz |
SERVER-20416 use electionTimeout for the socket timeout in PV1 elections
Diffstat (limited to 'src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp')
-rw-r--r-- | src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
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 03f2c31afb4..eb41317d933 100644 --- a/src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp +++ b/src/mongo/db/repl/replication_coordinator_impl_elect_v1.cpp @@ -150,6 +150,7 @@ void ReplicationCoordinatorImpl::_startElectSelfV1() { _topCoord->getTerm(), true, // dry run getMyLastOptime(), + _rsConfig.getElectionTimeoutPeriod(), stdx::bind(&ReplicationCoordinatorImpl::_onDryRunComplete, this, term)); if (nextPhaseEvh.getStatus() == ErrorCodes::ShutdownInProgress) { return; @@ -245,6 +246,7 @@ void ReplicationCoordinatorImpl::_startVoteRequester(long long newTerm) { _topCoord->getTerm(), false, getMyLastOptime(), + _rsConfig.getElectionTimeoutPeriod(), stdx::bind(&ReplicationCoordinatorImpl::_onVoteRequestComplete, this, newTerm)); if (nextPhaseEvh.getStatus() == ErrorCodes::ShutdownInProgress) { return; |