summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--jstests/sharding/stale_mongos_updates_and_removes.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/jstests/sharding/stale_mongos_updates_and_removes.js b/jstests/sharding/stale_mongos_updates_and_removes.js
index 17f75b4c986..791120f6f82 100644
--- a/jstests/sharding/stale_mongos_updates_and_removes.js
+++ b/jstests/sharding/stale_mongos_updates_and_removes.js
@@ -22,6 +22,11 @@ var resetCollection = function() {
assert.writeOK(staleMongos.getCollection(collNS).insert({x: i, fieldToUpdate: 0}));
assert.writeOK(staleMongos.getCollection(collNS).insert({x: i, fieldToUpdate: 0}));
}
+
+ // Make sure data has replicated to all config servers so freshMongos finds a sharded
+ // collection: freshMongos has an older optime and won't wait to see what staleMongos did
+ // (shardCollection).
+ st.configRS.awaitReplication();
};
// Create a new sharded collection, and split data into two chunks on different shards using the