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

Use `mergeAllChunksOnShard` for defragmentation

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Catalog and Routing
    • Sharding EMEA 2023-04-03, Sharding EMEA 2023-04-17, Sharding EMEA 2023-05-01, Sharding EMEA 2023-05-15, Sharding EMEA 2023-05-29
    • 2
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      Currently, defragmentation is issuing subsequent merge requests for each sequence of contiguous chunks and it is making sure that chunks honor the chunk size.

      Purpose of this ticket is to:

      • Stop honoring the chunk size because starting from 6.0.3 chunks can be of arbitrary sizes.
      • Rely on mergeAllChunksOnShard (SERVER-71612) instead of issuing simple merges

            Assignee:
            Unassigned Unassigned
            Reporter:
            pierlauro.sciarelli@mongodb.com Pierlauro Sciarelli
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: