haproxy/include/types
Willy Tarreau e6ca1fcd84 [MINOR] listeners: add support for queueing resource limited listeners
When a listeners encounters a resource shortage, it currently stops until
one re-enables it. This is far from being perfect as it does not yet handle
the case where the single connection from the listener is rejected (eg: the
stats page).

Now we'll have a special status for resource limited listeners and we'll
queue them into one or multiple lists. That way, each time we have to stop
a listener because of a resource shortage, we can enqueue it and change its
state, so that it is dequeued once more resources are available.

This patch currently does not change any existing behaviour, it only adds
the basic building blocks for doing that.
2011-07-24 22:03:52 +02:00
..
acl.h [MINOR] acl: add ability to check for internal response-only parameters 2011-02-23 15:32:20 +01:00
auth.h [REORG] http: move the http-request rules to proto_http 2011-03-13 22:00:24 +01:00
backend.h [MEDIUM] hash: add support for an 'avalanche' hash-type 2010-11-29 07:28:16 +01:00
buffers.h [MEDIUM] http: add support for "http-no-delay" 2011-05-30 18:42:41 +02:00
capture.h
checks.h [MINOR] Allow shutdown of sessions when a server becomes unavailable 2011-06-21 22:00:21 +02:00
counters.h [MEDIUM] stats: split frontend and backend stats 2011-03-13 22:00:23 +01:00
fd.h
freq_ctr.h
global.h [MINOR] log: ability to override the syslog tag 2010-12-30 11:43:36 +01:00
hdr_idx.h
lb_chash.h
lb_fwlc.h
lb_fwrr.h
lb_map.h
log.h [MEDIUM] IPv6 support for syslog 2011-03-28 18:45:15 +02:00
pattern.h [MEDIUM] IPv6 support for stick-tables 2011-03-29 01:09:14 +02:00
peers.h [MEDIUM] add internal support for IPv6 server addresses 2011-03-13 22:00:12 +01:00
pipe.h
port_range.h
proto_http.h [MINOR] http: make the "HTTP 200" status code configurable. 2011-05-11 16:31:43 +02:00
proto_tcp.h [MINOR] session-counters: use "track-sc{1,2}" instead of "track-{fe,be}-counters" 2010-08-10 18:04:15 +02:00
protocols.h [MINOR] listeners: add support for queueing resource limited listeners 2011-07-24 22:03:52 +02:00
proxy.h [MEDIUM] http: add support for "http-no-delay" 2011-05-30 18:42:41 +02:00
queue.h
server.h [MINOR] Add non-stick server option 2011-06-25 21:14:17 +02:00
session.h [MINOR] Add down termination condition 2011-06-21 22:10:56 +02:00
signal.h [MEDIUM] signals: add support for registering functions and tasks 2010-08-27 18:00:40 +02:00
stick_table.h [MEDIUM] IPv6 support for stick-tables 2011-03-29 01:09:14 +02:00
stream_interface.h [MEDIUM] stream_sock: add support for sending the proxy protocol header line 2011-03-20 10:16:46 +01:00
task.h [MEDIUM] signals: add support for registering functions and tasks 2010-08-27 18:00:40 +02:00
template.h