diff options
-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"})); |