]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MAJOR: sessions: Store multiple outgoing connections in the session.
authorOlivier Houchard <ohouchard@haproxy.com>
Fri, 30 Nov 2018 16:24:55 +0000 (17:24 +0100)
committerWilly Tarreau <w@1wt.eu>
Sat, 1 Dec 2018 09:47:18 +0000 (10:47 +0100)
commit00cf70f28b2bce857d9d262dd373c7e6bac8b27a
treec2b1417f1e11d82c105e0d0b9e27f8b645de59c2
parent93c88525727f8234eefaeee73ecb71ddb40d7f5c
MAJOR: sessions: Store multiple outgoing connections in the session.

Instead of just storing the last connection in the session, store all of
the connections, for at most MAX_SRV_LIST (currently 5) targets.
That way we can do keepalive on more than 1 outgoing connection when the
client uses HTTP/2.
include/proto/connection.h
include/proto/session.h
include/types/connection.h
include/types/session.h
src/backend.c
src/session.c