summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Taskov <alex.taskov@mongodb.com>2020-06-25 19:47:41 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-08-10 03:35:50 +0000
commite6e4fb531c545ce538e84116c7cb6046de009bb0 (patch)
tree4c65c765fb474f15438d02b1514afc8108ba3dfc
parent0fa1bb77e760a5356b522393063319df9aea23a8 (diff)
downloadmongo-e6e4fb531c545ce538e84116c7cb6046de009bb0.tar.gz
SERVER-48572 random_moveChunk_refine_collection_shard_key.js needs to ignore LockTimeout errors from moveChunk
(cherry picked from commit a121dd87e2c3b9268f173ed45d815f9f52ddc821)
-rw-r--r--jstests/concurrency/fsm_workloads/random_moveChunk_refine_collection_shard_key.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/jstests/concurrency/fsm_workloads/random_moveChunk_refine_collection_shard_key.js b/jstests/concurrency/fsm_workloads/random_moveChunk_refine_collection_shard_key.js
index 0f45fec9320..8fdffbb2475 100644
--- a/jstests/concurrency/fsm_workloads/random_moveChunk_refine_collection_shard_key.js
+++ b/jstests/concurrency/fsm_workloads/random_moveChunk_refine_collection_shard_key.js
@@ -53,7 +53,7 @@ var $config = extendWorkload($config, function($config, $super) {
// migrated back in. The particular error code is replaced with a more generic one, so this
// is identified by the failed migration's error message.
$config.data.isMoveChunkErrorAcceptable = (err) => {
- const codes = [ErrorCodes.LockBusy, ErrorCodes.ShardKeyNotFound];
+ const codes = [ErrorCodes.LockBusy, ErrorCodes.ShardKeyNotFound, ErrorCodes.LockTimeout];
return (err.code && codes.includes(err.code)) ||
(err.message &&
(err.message.includes("CommandFailed") ||