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

MovePrimaryRecipient Must Clear DbInfo Before Releasing Critical Section

    XMLWordPrintableJSON

Details

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

    Description

      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.

      Attachments

        Activity

          People

            abdul.qadeer@mongodb.com Abdul Qadeer
            brett.nawrocki@mongodb.com Brett Nawrocki
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: