summaryrefslogtreecommitdiff
path: root/src/mongo/shell/servers.js
diff options
context:
space:
mode:
authorAmirsaman Memaripour <amirsaman.memaripour@mongodb.com>2021-02-08 22:01:56 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-02-18 00:03:32 +0000
commite1f1522377955548125bf2d48d71e3c8d097e5be (patch)
tree40a6d9bf2f475365930f6c13c09fd94ddace52a3 /src/mongo/shell/servers.js
parent22deeddb724e0ace7133762357b6fecd2c785443 (diff)
downloadmongo-e1f1522377955548125bf2d48d71e3c8d097e5be.tar.gz
SERVER-53918 Enforce minimumReshardingDuration
Diffstat (limited to 'src/mongo/shell/servers.js')
-rw-r--r--src/mongo/shell/servers.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/mongo/shell/servers.js b/src/mongo/shell/servers.js
index 07bd0edcefc..f11f9436900 100644
--- a/src/mongo/shell/servers.js
+++ b/src/mongo/shell/servers.js
@@ -1229,6 +1229,18 @@ function appendSetParameterArgs(argArray) {
}
}
+ // New mongod-specific option in 4.9.x.
+ if (programMajorMinorVersion >= 490) {
+ const parameters = jsTest.options().setParameters;
+ if ((parameters === undefined ||
+ parameters['reshardingMinimumOperationDurationMillis'] === undefined) &&
+ !argArrayContainsSetParameterValue(
+ 'reshardingMinimumOperationDurationMillis=')) {
+ argArray.push(
+ ...['--setParameter', "reshardingMinimumOperationDurationMillis=5000"]);
+ }
+ }
+
// New mongod-specific option in 4.5.x.
if (programMajorMinorVersion >= 450) {
// Allow the parameter to be overridden if set explicitly via TestData.