haproxy/include
Willy Tarreau 2737562e43 MEDIUM: stream-int: implement a very simplistic idle connection manager
Idle connections are not monitored right now. So if a server closes after
a response without advertising it, it won't be detected until a next
request wants to use the connection. This is a bit problematic because
it unnecessarily maintains file descriptors and sockets in an idle
state.

This patch implements a very simple idle connection manager for the stream
interface. It presents itself as an I/O callback. The HTTP engine enables
it when it recycles a connection. If a close or an error is detected on the
underlying socket, it tries to drain as much data as possible from the socket,
detect the close and responds with a close as well, then detaches from the
stream interface.
2013-12-17 00:00:28 +01:00
..
common BUILD: definitely silence some stupid GCC warnings 2013-12-13 15:21:36 +01:00
import
proto MEDIUM: stream-int: implement a very simplistic idle connection manager 2013-12-17 00:00:28 +01:00
types MINOR: http: add option prefer-last-server 2013-12-16 02:23:54 +01:00