commit | 0e0969d6cf40fa05a9dfe9f49b2b75a08f671af5 | [log] [tgz] |
---|---|---|
author | Amaury Denoyelle <adenoyelle@haproxy.com> | Mon Jan 31 15:41:14 2022 +0100 |
committer | Amaury Denoyelle <adenoyelle@haproxy.com> | Tue Feb 01 15:42:32 2022 +0100 |
tree | fcaf45cb48313640aac562107717ceed0482f30f | |
parent | 1136e9243a31c6ec3cadc6dafd8f3114c21c643e [diff] |
MINOR: mux-quic: release idle conns on process stopping Implement the idle frontend connection cleanup for QUIC mux. Each connection is registered on the mux_stopping_list. On process closing, the mux is notified via a new function qc_wake. This function immediatly release the connection if the parent proxy is stopped. This allows to quickly close the process even if there is QUIC connection stucked on timeout.