Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-453

Decrease likelihood of implicit session leaks

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Critical - P2 Critical - P2
    • None
    • Component/s: None
    • None

      Issue Status as of Mar 08, 2018

      Bugs in three MongoDB drivers were causing sessions to leak. If a large number of sessions are leaked, this can have a significant performance impact on the server and may cause the server to run out of memory. Below is a list of drivers and versions affected by this bug:

      • Java driver, versions 3.6.0 to 3.6.2. Leaks fixed in version 3.6.3 (see JAVA-2778)
      • Ruby driver version 2.5.0. Leaks fixed in version 2.5.1 (see RUBY-1300)
      • Node driver versions 3.0.0 to 3.0.4. Leaks fixed in version 3.0.5 (see NODE-1362)

      If you’re using any of the affected drivers, please refer to the individual ticket for details on the impact and upgrade to aforementioned versions to avoid the issue.

      We have updated our Sessions spec and added tests to prevent regressions in the future. We have also verified that the remaining MongoDB drivers do not leak sessions and are in the process of adding the tests to be compliant with latest spec change.

            Assignee:
            Unassigned Unassigned
            Reporter:
            jeff.yemin@mongodb.com Jeffrey Yemin
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated:
              Resolved: