mirror of
https://github.com/haproxy/haproxy.git
synced 2026-04-25 08:10:54 -04:00
MEDIUM: connection: Don't bother reactivating polling after connection retry.
As we now will no longer try tro subscribe to recv/send events before the connection is established, there's no need to reactivate polling on the fd when retrying connection. It will be activated later on subscribe.
This commit is contained in:
parent
c756600103
commit
66b5166af9
1 changed files with 0 additions and 11 deletions
11
src/stream.c
11
src/stream.c
|
|
@ -918,22 +918,11 @@ static void sess_update_stream_int(struct stream *s)
|
|||
srv = objt_server(s->target);
|
||||
|
||||
if (conn_err == SF_ERR_NONE) {
|
||||
struct connection *conn;
|
||||
|
||||
conn = cs_conn(objt_cs(si->end));
|
||||
/* state = SI_ST_CON or SI_ST_EST now */
|
||||
if (srv)
|
||||
srv_inc_sess_ctr(srv);
|
||||
if (srv)
|
||||
srv_set_sess_last(srv);
|
||||
/* If we're retrying to connect to the server, and
|
||||
* somebody subscribed to recv or send events, we have
|
||||
* to make sure the polling is active on the new fd.
|
||||
*/
|
||||
if (conn->send_wait)
|
||||
conn_xprt_want_send(conn);
|
||||
if (conn->recv_wait)
|
||||
conn_xprt_want_recv(conn);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue