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.
{
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)