]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MEDIUM: sessions: Don't be responsible for connections anymore.
authorOlivier Houchard <ohouchard@haproxy.com>
Mon, 20 Jan 2020 12:56:01 +0000 (13:56 +0100)
committerOlivier Houchard <cognet@ci0.org>
Thu, 19 Mar 2020 21:07:33 +0000 (22:07 +0100)
commit2444aa5b6693ed626f78b7113f868f1bee4584d5
treed775c7fb8c76fd115ff1a45924bd7a5c46160ef5
parent59c16fc2cb65bb8615879bce948df73421db4a3c
MEDIUM: sessions: Don't be responsible for connections anymore.

Make it so sessions are not responsible for connection anymore, except for
connections that are private, and thus can't be shared, otherwise, as soon
as a request is done, the session will just add the connection to the
orphan connections pool.
This will break http-reuse safe, but it is expected to be fixed later.
include/proto/session.h
src/backend.c
src/mux_fcgi.c
src/mux_h1.c
src/mux_h2.c
src/session.c