Unify the kFinalizeMigration Phase in MoveRangeCoordinator

XMLWordPrintableJSON

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

      The last phase of MoveRangeCoordinator, which is responsible for releasing the critical section, scheduling range deletion, and related tasks, currently has two separate execution paths that perform essentially the same work.

      The first path is taken during the coordinator's initial execution, when _migrationAttempt is not null. The second path is taken on subsequent executions.

      The goal of this ticket is to unify these two paths into a single flow in order to simplify the code.

            Assignee:
            Unassigned
            Reporter:
            Silvia Surroca
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: