summaryrefslogtreecommitdiff
path: root/jstests/repl
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/repl')
-rw-r--r--jstests/repl/replacePeer2.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/jstests/repl/replacePeer2.js b/jstests/repl/replacePeer2.js
index 1a01b4075c2..4174fa67c8d 100644
--- a/jstests/repl/replacePeer2.js
+++ b/jstests/repl/replacePeer2.js
@@ -51,7 +51,8 @@ doTest = function( signal ) {
checkWrite( r, l );
- assert.eq( 1, l.getDB( "admin" ).runCommand( {replacepeer:1} ).ok );
+ // allow slave to finish initial sync
+ assert.soon( function() { return 1 == l.getDB( "admin" ).runCommand( {replacepeer:1} ).ok; } );
// Should not be saved to l.
writeOne( r );