From: Christopher Faulet Date: Wed, 6 Sep 2023 06:46:15 +0000 (+0200) Subject: BUG/MEDIUM: stconn: Report read activity when a stream is attached to front SC X-Git-Tag: v2.9-dev5~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=34645a6365827f1cd3929afe8c8e7055fa4556ee;p=thirdparty%2Fhaproxy.git BUG/MEDIUM: stconn: Report read activity when a stream is attached to front SC It only concerns the front SC. But it is important to report a read activity when a stream is created and attached to the front SC, especially in TCP. In HTTP, when this happens, the request was necessarily received. But in TCP, the client may open a connection without sending anything. We must still report a first read activity in this case to be able to properly report client timeout. This patch must be backported to 2.8. --- diff --git a/src/stconn.c b/src/stconn.c index 68313cd8d6..27544645c4 100644 --- a/src/stconn.c +++ b/src/stconn.c @@ -322,6 +322,7 @@ int sc_attach_strm(struct stconn *sc, struct stream *strm) { sc->app = &strm->obj_type; sc_ep_clr(sc, SE_FL_ORPHAN); + sc_ep_report_read_activity(sc); if (sc_ep_test(sc, SE_FL_T_MUX)) { sc->wait_event.tasklet = tasklet_new(); if (!sc->wait_event.tasklet)