]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MEDIUM: mux-quic: enforce thread-safety of backend idle conns
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 19 Aug 2025 15:22:28 +0000 (17:22 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 28 Aug 2025 13:08:35 +0000 (15:08 +0200)
commit17a1daca72c10d24e9e0a8199be83c6007c116d7
treea89615b47a5f642efc8f9788fbb0e70a98d60414
parent73fd12e928918ae2291a9483ebb04dc8272358bb
MEDIUM: mux-quic: enforce thread-safety of backend idle conns

Complete QUIC MUX for backend side. Ensure access to idle connections
are performed in a thread-safe way. Even if takeover is not yet
implemented for this protocol, it is at least necessary to ensure that
there won't be any issue with idle connections purging mechanism.

This change will also be necessary to ensure that QUIC servers can
safely be removed via CLI "del server". This is not yet sufficient as
currently server deletion still relies on takeover for idle connections
removal. However, this will be adjusted in a future patch to instead use
idle connections standard purging mechanism.
src/mux_quic.c