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

Create balancer infrastructure for collection defragmentation

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 5.2.0
    • None
    • Sharding
    • None
    • Fully Compatible
    • Sharding EMEA 2021-11-29

    Description

      The defragmentation logic in c++ must interact with the balancer to ensure conflicting migrations are not issued. This ticket is to create the background infrastructure to run the defragmentation algorithm and to connect this infrastructure to the balancer.

      Phases 1 and 3 of the algorithm do not need to be connected to the balancer rounds because they do not include migrations, so they should be run in a separate thread from the migrations.

      Attachments

        Activity

          People

            allison.easton@mongodb.com Allison Easton
            allison.easton@mongodb.com Allison Easton
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: