summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierlauro Sciarelli <pierlauro.sciarelli@mongodb.com>2021-01-04 16:31:05 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-01-04 16:43:38 +0000
commitd32a8806d61a8c919815ce1fc92cc5855205b8f3 (patch)
treed098eba9b2f3f4e88cdfd392fdeaa9a2f260edec
parent16dcdd77eb4f19fad01820612ffc16b1d3c15649 (diff)
downloadmongo-d32a8806d61a8c919815ce1fc92cc5855205b8f3.tar.gz
SERVER-53471 use generated range deleter batch size (BACKPORT-8382)
-rw-r--r--src/mongo/db/s/metadata_manager.cpp2
-rw-r--r--src/mongo/db/s/metadata_manager.h2
-rw-r--r--src/mongo/db/s/sharding_runtime_d_params.idl2
3 files changed, 2 insertions, 4 deletions
diff --git a/src/mongo/db/s/metadata_manager.cpp b/src/mongo/db/s/metadata_manager.cpp
index a2564afadb3..ab79f546fd1 100644
--- a/src/mongo/db/s/metadata_manager.cpp
+++ b/src/mongo/db/s/metadata_manager.cpp
@@ -495,7 +495,7 @@ SharedSemiFuture<void> MetadataManager::_submitRangeForDeletion(
int maxToDelete = rangeDeleterBatchSize.load();
if (maxToDelete <= 0) {
- maxToDelete = kDefaultRangeDeleterBatchSize;
+ maxToDelete = kRangeDeleterBatchSizeDefault;
}
auto cleanupComplete =
diff --git a/src/mongo/db/s/metadata_manager.h b/src/mongo/db/s/metadata_manager.h
index 08c248a63da..09e655452e3 100644
--- a/src/mongo/db/s/metadata_manager.h
+++ b/src/mongo/db/s/metadata_manager.h
@@ -286,8 +286,6 @@ private:
// Ranges being deleted, or scheduled to be deleted, by a background task.
std::list<std::pair<ChunkRange, SharedSemiFuture<void>>> _rangesScheduledForDeletion;
-
- static constexpr int kDefaultRangeDeleterBatchSize{128};
};
} // namespace mongo
diff --git a/src/mongo/db/s/sharding_runtime_d_params.idl b/src/mongo/db/s/sharding_runtime_d_params.idl
index 4501c6bb372..dbe92c56f81 100644
--- a/src/mongo/db/s/sharding_runtime_d_params.idl
+++ b/src/mongo/db/s/sharding_runtime_d_params.idl
@@ -33,7 +33,7 @@ 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 defualt value (128).
+ the default value (128).
set_at: [startup, runtime]
cpp_vartype: AtomicWord<int>
cpp_varname: rangeDeleterBatchSize