]> git.kaiwu.me - haproxy.git/commitdiff
MINOR: mux_quic: add minimal traces for QUIC MUX init/release
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 24 Jun 2026 13:51:32 +0000 (15:51 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 29 Jun 2026 14:35:16 +0000 (16:35 +0200)
Add user traces in qcm_init() and qcc_release(). This is useful to be
able to quickly account connection allocation/release without using the
developer trace level.

src/mux_quic.c

index bfed86c4b84208f738936705b2276b252a9a49b0..ce0bc488e8ee10ec8215d82fade13cca8f303b57 100644 (file)
@@ -3676,6 +3676,7 @@ static void qcc_release(struct qcc *qcc)
                offer_buffers(NULL, 2);
        }
 
+       TRACE_USER("release mux", QMUX_EV_QCC_END, conn);
        pool_free(pool_head_qcc, qcc);
 
        if (conn) {
@@ -4144,6 +4145,7 @@ static int qcm_init(struct connection *conn, struct proxy *prx,
                qcc->tot_sc++;
        }
 
+       TRACE_USER("init mux", QMUX_EV_QCC_NEW, conn);
        TRACE_LEAVE(QMUX_EV_QCC_NEW, conn);
        return 0;