Improve MigrationDestinationManager thread management

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Cluster Scalability
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      SERVER-125103 and SERVER-125840 recently made various changes to the migration thread management in MigrationDestinationManager to ensure the thread is joined at shutdown, and joined only once.

      These changes were made under duress to resolve hot BFs, and the resulting code around joins is now fairly complicated and repeated in a few locations. We should simplify this.

            Assignee:
            Unassigned
            Reporter:
            Brett Nawrocki
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: