diff options
author | Rui Liu <rui.liu@mongodb.com> | 2022-01-14 10:37:57 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-01-14 11:44:29 +0000 |
commit | dbd7881a52e0fdcedc56c0189a2f63e55c2eea98 (patch) | |
tree | 779c4ad511ae9ccc6442fa43aeea1c266c6bb7f5 | |
parent | 32ea1e2ca2c15a31ddf114c4a886bb3f4ab7ea03 (diff) | |
download | mongo-dbd7881a52e0fdcedc56c0189a2f63e55c2eea98.tar.gz |
SERVER-62592 Make config server update more resilient for clearJumboFlag test of timeseries collection
(cherry picked from commit cbd34a8fef51c462300982b997118c790f6de792)
-rw-r--r-- | jstests/sharding/timeseries_sharding_admin_commands.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/jstests/sharding/timeseries_sharding_admin_commands.js b/jstests/sharding/timeseries_sharding_admin_commands.js index 0a0f0da2d0f..6a90a4b011c 100644 --- a/jstests/sharding/timeseries_sharding_admin_commands.js +++ b/jstests/sharding/timeseries_sharding_admin_commands.js @@ -263,7 +263,10 @@ function assertRangeMatch(savedRange, paramRange) { const configDB = mongo.s0.getDB('config'); const collDoc = configDB.collections.findOne({_id: bucketNss}); let chunkDoc = configDB.chunks.findOne({uuid: collDoc.uuid}); - configDB.chunks.update({_id: chunkDoc._id}, {$set: {jumbo: true}}); + assert.retryNoExcept(() => { + assert.commandWorked(configDB.chunks.update({_id: chunkDoc._id}, {$set: {jumbo: true}})); + return true; + }, "Setting jumbo flag update failed on config server", 10); chunkDoc = configDB.chunks.findOne({_id: chunkDoc._id}); assert(chunkDoc.jumbo); assert.commandWorked( |