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

Simplify cancellation flow in shard split donor service

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

      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@mongodb.com Matt Broadstone
            Reporter:
            matt.broadstone@mongodb.com Matt Broadstone
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: