diff options
author | Spencer T Brody <spencer@mongodb.com> | 2017-09-29 13:25:32 -0400 |
---|---|---|
committer | Spencer T Brody <spencer@mongodb.com> | 2017-10-04 12:03:47 -0400 |
commit | d1153c137c6422b7f9333aefaacb536cc664aae5 (patch) | |
tree | 0c55dd3b6fae7a1576a8073c543344e7d3b260cf /src/mongo/db/repl/replication_coordinator_impl_elect_test.cpp | |
parent | 763e9a4a675668ba3c0d3836321f53c77950cc53 (diff) | |
download | mongo-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.cpp | 10 |
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(); |