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

Decrease likelihood of implicit session leaks

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Critical - P2
    • Resolution: Fixed
    • None
    • None
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: