mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-24 13:42:16 +00:00
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.
This commit is contained in:
parent
3ec156f027
commit
34645a6365
@ -322,6 +322,7 @@ int sc_attach_strm(struct stconn *sc, struct stream *strm)
|
|||||||
{
|
{
|
||||||
sc->app = &strm->obj_type;
|
sc->app = &strm->obj_type;
|
||||||
sc_ep_clr(sc, SE_FL_ORPHAN);
|
sc_ep_clr(sc, SE_FL_ORPHAN);
|
||||||
|
sc_ep_report_read_activity(sc);
|
||||||
if (sc_ep_test(sc, SE_FL_T_MUX)) {
|
if (sc_ep_test(sc, SE_FL_T_MUX)) {
|
||||||
sc->wait_event.tasklet = tasklet_new();
|
sc->wait_event.tasklet = tasklet_new();
|
||||||
if (!sc->wait_event.tasklet)
|
if (!sc->wait_event.tasklet)
|
||||||
|
Loading…
Reference in New Issue
Block a user