diff options
Diffstat (limited to 'jstests/slowNightly/stale_clustered.js')
-rw-r--r-- | jstests/slowNightly/stale_clustered.js | 3 |
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 ) |