summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierlauro Sciarelli <pierlauro.sciarelli@mongodb.com>2021-06-10 11:40:35 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-06-15 17:48:59 +0000
commit75011d291e4382e65c0e20568dbe2e63e4b2b75c (patch)
tree78d049b9c591d83a6fc175b2ba5c931b94d1f1e1
parent513defe48793dd76ea9df9277020fffa53e3af38 (diff)
downloadmongo-75011d291e4382e65c0e20568dbe2e63e4b2b75c.tar.gz
SERVER-57475 ShardingTest.stop must join top-level chunk migrations
-rw-r--r--jstests/libs/override_methods/check_orphans_are_deleted.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/jstests/libs/override_methods/check_orphans_are_deleted.js b/jstests/libs/override_methods/check_orphans_are_deleted.js
index 0f27e86dc1b..fc6f8198d86 100644
--- a/jstests/libs/override_methods/check_orphans_are_deleted.js
+++ b/jstests/libs/override_methods/check_orphans_are_deleted.js
@@ -51,6 +51,12 @@ ShardingTest.prototype.checkOrphansAreDeleted = function() {
} else {
assert.commandWorked(mongosConn.adminCommand({balancerStop: 1}));
+ try {
+ waitForOngoingChunkSplits(this);
+ } catch (e) {
+ print("Unable to wait for ongoing chunk splits: " + e);
+ }
+
// Use config.shards so we will not miss shards added outside of ShardingTest.
mongosConn.getDB('config').shards.find().forEach(shardDoc => {
let shardConn = getConn(shardDoc.host);