summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierlauro Sciarelli <pierlauro.sciarelli@mongodb.com>2021-12-14 08:35:04 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-12-24 16:17:02 +0000
commit725a7f5045f4c9f48a4490825df296765207e096 (patch)
tree5dcc911f8b50a67ad9973846cdefed67f1126fb2
parent75efc544765889b9b9e7aae6c31a6cb0753853f8 (diff)
downloadmongo-725a7f5045f4c9f48a4490825df296765207e096.tar.gz
SERVER-61637 Increase default range deletion batch size
-rw-r--r--jstests/sharding/disable_resumable_range_deleter.js2
-rw-r--r--src/mongo/db/s/sharding_runtime_d_params.idl5
2 files changed, 4 insertions, 3 deletions
diff --git a/jstests/sharding/disable_resumable_range_deleter.js b/jstests/sharding/disable_resumable_range_deleter.js
index 1492674d57c..e4b896b286f 100644
--- a/jstests/sharding/disable_resumable_range_deleter.js
+++ b/jstests/sharding/disable_resumable_range_deleter.js
@@ -104,7 +104,7 @@ if (jsTestOptions().useRandomBinVersionsWithinReplicaSet || jsTestOptions().shar
remember: true,
appendOptions: true,
startClean: false,
- setParameter: {rangeDeleterBatchDelayMS: 60000}
+ setParameter: {rangeDeleterBatchDelayMS: 60000, rangeDeleterBatchSize: 128}
});
st.rs1.restart(0, {
diff --git a/src/mongo/db/s/sharding_runtime_d_params.idl b/src/mongo/db/s/sharding_runtime_d_params.idl
index cd5885bbe3f..70f9466365c 100644
--- a/src/mongo/db/s/sharding_runtime_d_params.idl
+++ b/src/mongo/db/s/sharding_runtime_d_params.idl
@@ -33,13 +33,14 @@ server_parameters:
description: >-
The maximum number of documents in each batch to delete during the cleanup stage of chunk
migration (or the cleanupOrphaned command). A value of 0 indicates that the system chooses
- the default value (128).
+ the default value (INT_MAX).
set_at: [startup, runtime]
cpp_vartype: AtomicWord<int>
cpp_varname: rangeDeleterBatchSize
validator:
gte: 0
- default: 128
+ default:
+ expr: std::numeric_limits<int>::max()
rangeDeleterBatchDelayMS:
description: >-