diff options
author | Allison Easton <allison.easton@mongodb.com> | 2022-09-05 08:16:11 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-09-13 07:05:51 +0000 |
commit | e2023e4001a077eb4dbf5eceb61af78347b2d695 (patch) | |
tree | 50bbf60c10e60c1887b3731cf982ed7a62cf49a4 | |
parent | 8a86f72b69887a8c9c513876b6e88955d200d012 (diff) | |
download | mongo-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.js | 3 |
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(); |