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

MovePrimaryRecipient needs to differentiate between user initiated and self aborts

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.0.0-rc0
    • Affects Version/s: 7.0.0-rc0
    • Component/s: None
    • Labels:
      None
    • Fully Compatible
    • v7.0
    • 2

      To increase resilience and prevent bugs around data loss with cleanup on abort logic present in the recipient service as part of online movePrimary, we need to differentiate between user initiated and recipient initiated aborts. If the recipient is in kPrepared state, it shouldn't do self abort and should invariant.

            Assignee:
            abdul.qadeer@mongodb.com Abdul Qadeer
            Reporter:
            abdul.qadeer@mongodb.com Abdul Qadeer
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: