summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/replication_coordinator_impl_elect_test.cpp
diff options
context:
space:
mode:
authorSpencer T Brody <spencer@mongodb.com>2017-09-29 13:25:32 -0400
committerSpencer T Brody <spencer@mongodb.com>2017-10-04 12:03:47 -0400
commitd1153c137c6422b7f9333aefaacb536cc664aae5 (patch)
tree0c55dd3b6fae7a1576a8073c543344e7d3b260cf /src/mongo/db/repl/replication_coordinator_impl_elect_test.cpp
parent763e9a4a675668ba3c0d3836321f53c77950cc53 (diff)
downloadmongo-d1153c137c6422b7f9333aefaacb536cc664aae5.tar.gz
SERVER-31330 Prevent stepdown during drain mode from triggering an invariant
Diffstat (limited to 'src/mongo/db/repl/replication_coordinator_impl_elect_test.cpp')
-rw-r--r--src/mongo/db/repl/replication_coordinator_impl_elect_test.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mongo/db/repl/replication_coordinator_impl_elect_test.cpp b/src/mongo/db/repl/replication_coordinator_impl_elect_test.cpp
index 424f8c88689..e449665a483 100644
--- a/src/mongo/db/repl/replication_coordinator_impl_elect_test.cpp
+++ b/src/mongo/db/repl/replication_coordinator_impl_elect_test.cpp
@@ -135,12 +135,12 @@ TEST_F(ReplCoordElectTest, ElectionSucceedsWhenNodeIsTheOnlyElectableNode) {
ASSERT_OK(getReplCoord()->setFollowerMode(MemberState::RS_SECONDARY));
// Fake OpTime from initiate, or a write op.
- getExternalState()->setLastOpTime(OpTime{{0, 0}, 0});
+ getExternalState()->setLastOpTime(OpTime{{0, 0}, -1});
ASSERT(getReplCoord()->getMemberState().secondary())
<< getReplCoord()->getMemberState().toString();
- getReplCoord()->setMyLastAppliedOpTime(OpTime(Timestamp(10, 0), 0));
+ getReplCoord()->setMyLastAppliedOpTime(OpTime(Timestamp(10, 0), -1));
NetworkInterfaceMock* net = getNet();
net->enterNetwork();
@@ -188,7 +188,7 @@ TEST_F(ReplCoordElectTest, ElectionSucceedsWhenNodeIsTheOnlyNode) {
ASSERT_OK(getReplCoord()->setFollowerMode(MemberState::RS_SECONDARY));
// Fake OpTime from initiate, or a write op.
- getExternalState()->setLastOpTime(OpTime{{0, 0}, 0});
+ getExternalState()->setLastOpTime(OpTime{{0, 0}, -1});
ASSERT(getReplCoord()->getMemberState().primary())
<< getReplCoord()->getMemberState().toString();
@@ -222,8 +222,8 @@ TEST_F(ReplCoordElectTest, ElectionSucceedsWhenAllNodesVoteYea) {
<< "node3:12345")));
assertStartSuccess(configObj, HostAndPort("node1", 12345));
OperationContextNoop opCtx;
- getReplCoord()->setMyLastAppliedOpTime(OpTime{{100, 1}, 0});
- getExternalState()->setLastOpTime(OpTime{{100, 1}, 0});
+ getReplCoord()->setMyLastAppliedOpTime(OpTime{{100, 1}, -1});
+ getExternalState()->setLastOpTime(OpTime{{100, 1}, -1});
ASSERT_OK(getReplCoord()->setFollowerMode(MemberState::RS_SECONDARY));
startCapturingLogMessages();