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

Driver session pools must be cleared after forking

    • Type: Icon: Task Task
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Component/s: None
    • Labels:
      None
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      PERL-1012 Fixed 2.1.0
      PYTHON-1660 Fixed 3.10
      RUBY-1524 Fixed 2.14.0
      CXX-1672 Fixed 3.5.0
      PHPC-1284 Fixed 1.7.0
      MOTOR-277 Won't Fix
      CDRIVER-2857 Fixed 1.14.0
      $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 PERL-1012 Fixed 2.1.0 PYTHON-1660 Fixed 3.10 RUBY-1524 Fixed 2.14.0 CXX-1672 Fixed 3.5.0 PHPC-1284 Fixed 1.7.0 MOTOR-277 Won't Fix CDRIVER-2857 Fixed 1.14.0

      When a driver forks, not only must it close its sockets on one side of the fork, it must also clear the session pool. It must do so without calling endSessions so as to not invalid the cache on the other side of the fork.

      See the this commit for details.

            Assignee:
            Unassigned Unassigned
            Reporter:
            david.golden@mongodb.com David Golden
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: