commit | 7c6f8b146de309e14f0b7ff9e680794683498c54 | [log] [tgz] |
---|---|---|
author | Olivier Houchard <ohouchard@haproxy.com> | Tue Nov 13 16:48:36 2018 +0100 |
committer | Willy Tarreau <w@1wt.eu> | Sun Nov 18 21:45:45 2018 +0100 |
tree | d15a25c4c1b87ffaa2fe54f5d500bbb09cbd2ec0 | |
parent | 131fd89d5a20f50942fef2f4f5afb915aad22e4a [diff] |
MAJOR: connections: Detach connections from streams. Do not destroy the connection when we're about to destroy a stream. This prevents us from doing keepalive on server connections when the client is using HTTP/2, as a new stream is created for each request. Instead, the session is now responsible for destroying connections. When reusing connections, the attach() mux method is now used to create a new conn_stream.