diff options
author | Eric Milkie <milkie@10gen.com> | 2016-06-21 15:12:53 -0400 |
---|---|---|
committer | Eric Milkie <milkie@10gen.com> | 2016-06-21 15:32:36 -0400 |
commit | 0d430c589372d736bd952f66527a00734f0b0eed (patch) | |
tree | 2f52e8275a52a392c886de88330ccda6f92cabaa | |
parent | d8d3f3747f8fa62320b727935b3c64c28e15ae88 (diff) | |
download | mongo-0d430c589372d736bd952f66527a00734f0b0eed.tar.gz |
SERVER-24690 wait for replication before shutting down in backup_restore.js
(cherry picked from commit 816f0eae4ec35605b0ee10ccb80d79d0bef49e5b)
-rw-r--r-- | jstests/noPassthrough/backup_restore.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/jstests/noPassthrough/backup_restore.js b/jstests/noPassthrough/backup_restore.js index 151cc3ac6b6..9ddafb33f02 100644 --- a/jstests/noPassthrough/backup_restore.js +++ b/jstests/noPassthrough/backup_restore.js @@ -275,6 +275,10 @@ // Wait up to 60 seconds until the new hidden node is in state SECONDARY. rst.waitForState(rst.nodes[numNodes], ReplSetTest.State.SECONDARY, 60 * 1000); + // Wait for secondaries to finish catching up before shutting down. + assert.writeOK(primary.getDB("test").foo.insert( + {}, {writeConcern: {w: rst.nodes.length, wtimeout: 120 * 1000}})); + // Stop set. rst.stopSet(); |