-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Catalog and Routing
-
CAR Team 2025-05-26
-
None
-
3
-
TBD
-
None
-
None
-
None
-
None
-
None
-
None
The range deleter service is a background task operating in sharded clusters. Its responsibility is to clean up orphan documents on each shard, which are the "leftovers" documents of chunk migrations.
Today, the range deleter can currently be stopped by setting the server parameter disableResumableRangeDeleter to true. Importantly, this parameter is effective only at startup.
The objective is to develop and implement a dedicated, user command that allows to stop the range deleter service. This command should ideally provide runtime control, offering more flexibility than the current startup-only parameter configuration.
Note: this is a first step for "Background Tasks Don’t Impact Goodput" stream of work.