MovePrimaryRecipient Must Clear DbInfo Before Releasing Critical Section

XMLWordPrintableJSON

    • Fully Compatible
    • ALL
    • Sharding NYC 2023-04-17
    • 2
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      With OnlineMovePrimaryLifecycle enabled, the recipient manages its own critical section instead of relying on commands sent by the coordinator. The ShardsvrMovePrimaryExitCriticalSectionCommand clears the database info on the recipient node before releasing the critical section, but the MovePrimaryRecipient currently does not do this.

      A possible fix is on the test branch here.

            Assignee:
            Abdul Qadeer
            Reporter:
            Brett Nawrocki
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: