Implement PrimaryOnlyService::interrupt on resharding primary only services

XMLWordPrintableJSON

    • Fully Compatible
    • Sharding 2020-10-05
    • 95
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      SERVER-50939 is adding an functionality to ensure that PrimaryOnlyService instances clean up correctly in order to unblock stepdown. ReshardingCoordinatorService, ReshardingDonorService, and ReshardingRecipientService should implement this method, setting errors on any promises internal to the instance that have not be fulfilled at the time of interrupt being called.

      We likely also want the destructors to invariant that all promises have been fulfilled.

              Assignee:
              Janna Golden
              Reporter:
              Janna Golden
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: