]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MEDIUM: server: allow multi-level server tracking
authorWilly Tarreau <w@1wt.eu>
Fri, 16 May 2014 11:52:00 +0000 (13:52 +0200)
committerWilly Tarreau <w@1wt.eu>
Fri, 23 May 2014 12:29:11 +0000 (14:29 +0200)
commit3209123fe7450def6991740f97624d820916ec53
tree4569e464767ea316a55add95d6b9de8daccb1f99
parenta0066ddbda7b4521239ed87131a4d61cbfcd20ae
MEDIUM: server: allow multi-level server tracking

Now that it is possible to know whether a server is in forced maintenance
or inherits its maintenance status from another one, it is possible to
allow server tracking at more than one level. We still provide a loop
detection however.

Note that for the stats it's a bit trickier since we have to report the
check state which corresponds to the state of the server at the end of
the chain.
doc/configuration.txt
src/cfgparse.c
src/dumpstats.c
src/server.c