Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-104772

Create a public-facing command to stop the range deleter

    • 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.

            Assignee:
            pol.pinol@mongodb.com Pol Pinol
            Reporter:
            pol.pinol@mongodb.com Pol Pinol
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: