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

Make donor shard retry refreshing its filtering metadata until it succeeds before leaving the critical section

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.3.3
    • None
    • Sharding
    • None
    • Fully Compatible
    • Sharding 2019-12-16

    Description

      In the 4.2 migration commit protocol, this simply makes the donor keep trying to refresh (while it is not shutting down), instead of giving up on refreshing and marking its filtering metadata as UNSHARDED.

      In the 4.4 migration commit protocol, the results of this refresh will be guaranteed to reflect whether the migration commit succeeded or failed, making it possible for the donor to inform either itself or the recipient to go ahead and delete the orphaned range.

      Attachments

        Activity

          People

            esha.maharishi@mongodb.com Esha Maharishi (Inactive)
            esha.maharishi@mongodb.com Esha Maharishi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: