summaryrefslogtreecommitdiff
path: root/jstests/slowNightly/stale_clustered.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/slowNightly/stale_clustered.js')
-rw-r--r--jstests/slowNightly/stale_clustered.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/jstests/slowNightly/stale_clustered.js b/jstests/slowNightly/stale_clustered.js
index ecb3532d4b3..e57997cfac9 100644
--- a/jstests/slowNightly/stale_clustered.js
+++ b/jstests/slowNightly/stale_clustered.js
@@ -63,7 +63,8 @@ if( shardA.name == rsB.getURL() ){
rsA.awaitReplication()
rsB.awaitReplication()
-assert.eq( coll.find().itcount(), collSOk.find().itcount() )
+// Because of async migration cleanup, we need to wait for this condition to be true
+assert.soon( function(){ return coll.find().itcount() == collSOk.find().itcount() } )
assert.eq( shardAColl.find().itcount(), 1 )
assert.eq( shardAColl.findOne()._id, -1 )