Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-92134

Refactor NetworkInterfaceTL shutdown logic

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Networking & Observability
    • Fully Compatible
    • ALL
    • v8.0
    • Networking & Obs 2024-07-22, Networking & Obs 2024-08-05, Networking & Obs 2024-08-19, Networking & Obs 2024-09-02
    • 200

      NetworkInteraceTL shutdown is currently prone to crashes, as it can fail to properly cancel and drain its outstanding work. We should refactor the shutdown logic to ensure outstanding work is properly cancelled and drained before shutting down the underlying reactor.

      Doing this may also require significant enhancement of ConnectionPool shutdown.

      The ultimate result should also fix the issues discovered in BF-33527.

            Assignee:
            patrick.freed@mongodb.com Patrick Freed
            Reporter:
            ronald.steinke@mongodb.com Ronald Steinke
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: