diff options
author | Pierlauro Sciarelli <pierlauro.sciarelli@mongodb.com> | 2021-06-10 11:40:35 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-06-15 17:48:59 +0000 |
commit | 75011d291e4382e65c0e20568dbe2e63e4b2b75c (patch) | |
tree | 78d049b9c591d83a6fc175b2ba5c931b94d1f1e1 | |
parent | 513defe48793dd76ea9df9277020fffa53e3af38 (diff) | |
download | mongo-75011d291e4382e65c0e20568dbe2e63e4b2b75c.tar.gz |
SERVER-57475 ShardingTest.stop must join top-level chunk migrations
-rw-r--r-- | jstests/libs/override_methods/check_orphans_are_deleted.js | 6 |
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); |