summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllison Easton <allison.easton@mongodb.com>2022-09-05 08:16:11 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-09-13 07:05:51 +0000
commite2023e4001a077eb4dbf5eceb61af78347b2d695 (patch)
tree50bbf60c10e60c1887b3731cf982ed7a62cf49a4
parent8a86f72b69887a8c9c513876b6e88955d200d012 (diff)
downloadmongo-e2023e4001a077eb4dbf5eceb61af78347b2d695.tar.gz
SERVER-69399 Wait for primary after replica set restart in disable_resumable_range_deleter.js
(cherry picked from commit ddc6e3f3d2ec0288310807141da94ba24d79fb2b)
-rw-r--r--jstests/sharding/disable_resumable_range_deleter.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/jstests/sharding/disable_resumable_range_deleter.js b/jstests/sharding/disable_resumable_range_deleter.js
index cc963e35780..ddf7c8a698f 100644
--- a/jstests/sharding/disable_resumable_range_deleter.js
+++ b/jstests/sharding/disable_resumable_range_deleter.js
@@ -74,6 +74,7 @@ st.rs1.restart(0, {
startClean: false,
setParameter: "disableResumableRangeDeleter=true"
});
+st.rs1.waitForPrimary();
jsTest.log("Shard0 should be able to donate a chunk and shard1 should be able to receive it.");
// disableResumableRangeDeleter should not prevent a shard from donating a chunk, and should not
@@ -88,6 +89,7 @@ st.rs0.restart(0, {
startClean: false,
setParameter: "disableResumableRangeDeleter=false"
});
+st.rs0.waitForPrimary();
jsTest.log("Shard0 should now be able to re-receive the chunk it failed to receive earlier.");
assert.commandWorked(st.s.adminCommand({moveChunk: ns, find: {_id: 0}, to: st.shard0.shardName}));
@@ -110,6 +112,7 @@ st.rs1.restart(0, {
});
st.rs0.getPrimary().adminCommand({setParameter: 1, receiveChunkWaitForRangeDeleterTimeoutMS: 500});
+st.rs1.waitForPrimary();
let bulkOp = st.s.getCollection(ns).initializeUnorderedBulkOp();