Simplify cancellation flow in shard split donor service

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 6.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Server Serverless 2022-05-16
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The ShardSplitDonorService currently has a few paths for emplacing the decision and completion promises, which makes it difficult to trace when stepdowns or explicit cancellations occur. This ticket will track the work to refactor the run method to set the promises from a single source.

            Assignee:
            Matt Broadstone
            Reporter:
            Matt Broadstone
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: