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

Remove TODOs to create a single defragmentation thread client

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 5.3.0
    • Affects Version/s: None
    • Component/s: Sharding
    • Labels:
      None
    • Fully Compatible

      The acknowledgement functions from the commands submitted from the balancer defragmentation policy all run on an executor. Currently, we are using a ThreadClient per callback. We should unify this to do something similar to what the primary only service does.

      Since the defragmenter is relying on the fixed executor thread pool that is used by many other components we can't set a default thread client for all the newly spawned thread.

            Assignee:
            tommaso.tocci@mongodb.com Tommaso Tocci
            Reporter:
            allison.easton@mongodb.com Allison Easton
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: