mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-02-17 11:06:54 +00:00
MEDIUM: servers: Be more agressive when adding H2 connection to idle lists.
Add the newly created to the idle list as long as http-reuse != never, and when completing a H2 request, add the connection to the safe list instead of the idle list, if we have to add it at that point, that means we created many streams so we know it's safe.
This commit is contained in:
parent
a4d4fdfaa3
commit
7aec9ed2f8
@ -1077,7 +1077,7 @@ static int conn_complete_server(struct connection *conn)
|
||||
if (conn_install_mux_be(conn, cs, s->sess) < 0)
|
||||
goto fail;
|
||||
srv = objt_server(s->target);
|
||||
if (srv && ((s->be->options & PR_O_REUSE_MASK) == PR_O_REUSE_ALWS) &&
|
||||
if (srv && ((s->be->options & PR_O_REUSE_MASK) != PR_O_REUSE_NEVR) &&
|
||||
conn->mux->avail_streams(conn) > 0)
|
||||
LIST_ADD(&srv->idle_conns[tid], &conn->list);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user