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

Relinquishing primary should be done in write lock

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • 2.0.5, 2.1.1
    • None
    • Replication
    • None
    • ALL

    Description

      Becoming primary is syncronized with a write lock, but there's a race condition in relinquish where you could change state to secondary, write ops could happen, then sockets were closed.

      Attachments

        Activity

          People

            kristina Kristina Chodorow (Inactive)
            kristina Kristina Chodorow (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: