diff options
author | Xuerui Fa <xuerui.fa@mongodb.com> | 2020-04-01 11:01:20 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-04-22 22:06:56 +0000 |
commit | 3ce96de97cdf4babf61e340cfad694e7c7d7ba85 (patch) | |
tree | 8617200df5b87c9921387e398fcf333952272725 | |
parent | 961990a17633e468f6d313f0f146ec635310724f (diff) | |
download | mongo-3ce96de97cdf4babf61e340cfad694e7c7d7ba85.tar.gz |
SERVER-46195: Ensure rollback completes before validate command in rollback_after_enabling_majority_reads.js
(cherry picked from commit 85c88cbaa6b16b00d92e502e9d72ccb2f15321de)
-rw-r--r-- | jstests/replsets/rollback_after_enabling_majority_reads.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/jstests/replsets/rollback_after_enabling_majority_reads.js b/jstests/replsets/rollback_after_enabling_majority_reads.js index e13c0a3d5e4..bbf963e2deb 100644 --- a/jstests/replsets/rollback_after_enabling_majority_reads.js +++ b/jstests/replsets/rollback_after_enabling_majority_reads.js @@ -59,6 +59,10 @@ jsTest.log( const allowedExitCode = 14; rollbackTest.restartNode(0, 15, {enableMajorityReadConcern: "false"}, allowedExitCode); +// Ensure that the secondary has completed rollback by waiting for its last optime to equal the +// primary's. +rollbackTest.awaitReplication(); + // Fix counts for "local.startup_log", since they are corrupted by this rollback. // transitionToSteadyStateOperations() checks collection counts. assert.commandWorked(rollbackNode.getDB("local").runCommand({validate: "startup_log"})); |