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

Implement PrimaryOnlyService::interrupt on resharding primary only services

    XMLWordPrintableJSON

Details

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

    Description

      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.

      Attachments

        Activity

          People

            janna.golden@mongodb.com Janna Golden
            janna.golden@mongodb.com Janna Golden
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: