]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: tevt/mux-h1: Report termination events for the H1C and H1S
authorChristopher Faulet <cfaulet@haproxy.com>
Mon, 23 Dec 2024 10:27:25 +0000 (11:27 +0100)
committerChristopher Faulet <cfaulet@haproxy.com>
Fri, 31 Jan 2025 09:41:50 +0000 (10:41 +0100)
commit5f03261166c34a188b9eb4918d67ae01bc4f3d05
treebe358a3134e764607a79bbfd942b3d567e1b8e95
parent992b4b9726d52ab0384085941ded29f77d1ee997
MINOR: tevt/mux-h1: Report termination events for the H1C and H1S

shutdown for reads (read0), receive errors, shutdown for writes and timeouts
are reported. It is not too hard to know where to report events generated by
HAProxy (timeouts and shutw). For detected events (shutr and receive error),
it is not so simple. These events must not be reported when they are
detected but when the mux can handle them. For instance, some unprocessed
input data may block a read0. So, the experience will tell us if these
events are reported at the rigth time and on the right conditions.

For now, no internal errors (parsing errors, protocol errors, intenral
errors...) are reported because these event types have not yet been added.
src/mux_h1.c