]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: mux-quic: release idle conns on process stopping
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 31 Jan 2022 14:41:14 +0000 (15:41 +0100)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 1 Feb 2022 14:42:32 +0000 (15:42 +0100)
commit0e0969d6cf40fa05a9dfe9f49b2b75a08f671af5
treefcaf45cb48313640aac562107717ceed0482f30f
parent1136e9243a31c6ec3cadc6dafd8f3114c21c643e
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.
src/mux_quic.c