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
    • Labels:
      None
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      NODE-1326 Fixed 3.0.5
      SCALA-378 Fixed 2.2.1
      PYTHON-1474 Fixed 3.6.1
      CSHARP-2188 Fixed 2.5.1
      PERL-861 Done 2.0.0
      RUBY-1300 Fixed 2.5.1
      CXX-1516 Fixed 3.3.0-rc0
      PHPC-1120 Fixed 1.5.0
      MOTOR-197 Works as Designed
      GODRIVER-233 Duplicate
      CDRIVER-2503 Fixed 1.10.0
      JAVA-2778 Fixed 3.6.3
      $i18n.getText("admin.common.words.show")
      #scriptField, #scriptField *{ border: 1px solid black; } #scriptField{ border-collapse: collapse; } #scriptField td { text-align: center; /* Center-align text in table cells */ } #scriptField td.key { text-align: left; /* Left-align text in the Key column */ } #scriptField a { text-decoration: none; /* Remove underlines from links */ border: none; /* Remove border from links */ } /* Add green background color to cells with FixVersion */ #scriptField td.hasFixVersion { background-color: #00FF00; /* Green color code */ } /* Center-align the first row headers */ #scriptField th { text-align: center; } Key Status/Resolution FixVersion NODE-1326 Fixed 3.0.5 SCALA-378 Fixed 2.2.1 PYTHON-1474 Fixed 3.6.1 CSHARP-2188 Fixed 2.5.1 PERL-861 Done 2.0.0 RUBY-1300 Fixed 2.5.1 CXX-1516 Fixed 3.3.0-rc0 PHPC-1120 Fixed 1.5.0 MOTOR-197 Works as Designed GODRIVER-233 Duplicate CDRIVER-2503 Fixed 1.10.0 JAVA-2778 Fixed 3.6.3

      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: