diff options
author | Amirsaman Memaripour <amirsaman.memaripour@mongodb.com> | 2021-02-08 22:01:56 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-02-18 00:03:32 +0000 |
commit | e1f1522377955548125bf2d48d71e3c8d097e5be (patch) | |
tree | 40a6d9bf2f475365930f6c13c09fd94ddace52a3 /src/mongo/shell/servers.js | |
parent | 22deeddb724e0ace7133762357b6fecd2c785443 (diff) | |
download | mongo-e1f1522377955548125bf2d48d71e3c8d097e5be.tar.gz |
SERVER-53918 Enforce minimumReshardingDuration
Diffstat (limited to 'src/mongo/shell/servers.js')
-rw-r--r-- | src/mongo/shell/servers.js | 12 |
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. |