Remove TODOs to create a single defragmentation thread client

XMLWordPrintableJSON

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

      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
            Reporter:
            Allison Easton
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: