diff options
Diffstat (limited to 'jstests/replsets/rollback_auth.js')
-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); |