Refactor NetworkInterfaceTL shutdown logic

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: 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
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      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
            Reporter:
            Ronald Steinke (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: