Sync client can crash if a session is resumed before UNBIND message finishes sending

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None

      When a session is suspended it starts to send an UNBIND message to tell the server the session is over. If the session is resumed before that UNBIND message finishes sending, then any commit to the database can fail an assertion in Session::recognize_sync_version() which expects either the session to be suspended or for the unbind message to not have been sent. Once the unbind message finishes sending, it will take care of restarting the session.

              Assignee:
              Michael Wilkerson-Barker (Inactive)
              Reporter:
              Jonathan Reams
              Archiver:
              Marc Greenfield

                Created:
                Updated:
                Archived: