Uploaded image for project: 'Realm Core'
  1. Realm Core
  2. RCORE-1391

Remove start/stop from DefaultSocketProvider

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

XMLWordPrintableJSON

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Sync
    • None

      The initial implementation of the Default Sync Socket still has custom functions for starting and stopping event loop. This was required since there are some random crashes caused by session clean up and websocket callback operations that occur on the event loop while the client is being torn down.

      Update the operation of the ClientImpl, Session and websocket so everything is cleaned up properly and no crashes occur if the event loop keeps running.

            Assignee:
            jonathan.reams@mongodb.com Jonathan Reams
            Reporter:
            michael.wilkersonbarker@mongodb.com Michael Wilkerson-Barker (Inactive)
            Archiver:
            marc.greenfield@mongodb.com Marc Greenfield

              Created:
              Updated:
              Archived: