MINOR: mux-quic: hide traces when woken up on pacing only
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 12 Dec 2024 14:28:35 +0000 (15:28 +0100)
committerChristopher Faulet <cfaulet@haproxy.com>
Mon, 6 Jan 2025 10:22:02 +0000 (11:22 +0100)
commit5f6533c7c06b0117dc4e1bc890b395dc4b575735
treea386a1fa20d30902e3416a876ce990a07ff0e6ad
parent13cfd4eef76a8ade6f4b602d30b92742d0fc11f7
MINOR: mux-quic: hide traces when woken up on pacing only

Previous commit aligned default and pacing emission. This is a cleaner
and more robust code. However, it may disrupt traces analysis when
pacing is rescheduled until timer expiration.

Hide traces when qcc_io_cb() is woken up only due to pacing and timer is
not yet expired. This is implemented by using special TASK_WOKEN_IO for
pacing.

This should be backported up to 3.1.

(cherry picked from commit 53db43aff231d83ea6f6bcaf99f5bdb5a0330e7b)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
src/mux_quic.c