Implement PrimaryOnlyService::interrupt on resharding primary only services

XMLWordPrintableJSON

    • Fully Compatible
    • Sharding 2020-10-05
    • 95
    • None
    • 3
    • 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: