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

Race condition where member gets stuck in startup and doesn't sync

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • 2.2.0-rc0
    • 2.2.0-rc0
    • Replication
    • None
    • ALL

    Description

      Members don't start syncing until they're in RECOVERING state. At the end of initial sync, the member is left in STARTUP state until (fairly random) calls to rs.relinquish() move it to RECOVERING. It would be better to either:

      1. Allow STARTUP members to sync or
      2. Have initial sync to finish by transitioning the member to recovering

      I don't really have a preference, but I think whichever way this goes it should be in 2.2.0.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: