diff options
author | Pavi Vetriselvan <pvselvan@umich.edu> | 2018-10-30 11:35:19 -0400 |
---|---|---|
committer | Pavi Vetriselvan <pvselvan@umich.edu> | 2018-10-30 11:38:03 -0400 |
commit | 8e846d7a3701cf0bd9a79fc0b0f58a03472fd9d3 (patch) | |
tree | dd960e5e2da0843342dcbcfdd39caa17051d9695 | |
parent | 73695b38fbd94fb3546e5ad8c22b80ff523a7af1 (diff) | |
download | mongo-8e846d7a3701cf0bd9a79fc0b0f58a03472fd9d3.tar.gz |
SERVER-37396 make rollback_auth.js more robust
-rw-r--r-- | jstests/replsets/rollback_auth.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/jstests/replsets/rollback_auth.js b/jstests/replsets/rollback_auth.js index 1b6916e6d4a..e8c790c6731 100644 --- a/jstests/replsets/rollback_auth.js +++ b/jstests/replsets/rollback_auth.js @@ -196,9 +196,15 @@ authutil.asCluster(replTest.nodes, 'jstests/libs/key1', function() { replTest.awaitReplication(); }); + + // Before checking the final results, make sure that B is in secondary mode, which + // indicates that it has completed its rollback. + replTest.waitForState(replTest.nodes[1], ReplSetTest.State.SECONDARY); + assert.soon(function() { return b.auth('spencer', 'pwd'); }); + // Now both A and B should agree checkFinalResults(a); checkFinalResults(b); |