]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: stats: do not report "via" on tracking servers in maintenance
authorWilly Tarreau <w@1wt.eu>
Thu, 28 Nov 2013 09:50:06 +0000 (10:50 +0100)
committerWilly Tarreau <w@1wt.eu>
Thu, 28 Nov 2013 10:52:11 +0000 (11:52 +0100)
commitf4659941982f6aad3208df3302f21368034d6c0f
tree85cfb2777a21d7f80cbce55cbb66d36051b1204a
parent81cf08c5cdfe91b4e103a10d6fc74d8db6646d4d
BUG/MINOR: stats: do not report "via" on tracking servers in maintenance

When a server tracks another one, its state on the stats page always reports
"via xx/yy". That's convenient to know what server to act on to change the
state. But it is also possible to force the tracking server itself into
maintenance mode and in this case we should not report "via xx/yy" because
the tracked server can't do anything to change the server's state, which
is confusing. In practice there is nothing wrong in leaving it as-is,
except that it's highly misleading when looking at the stats page.

Note that we only change the HTML output, not the CSV one. The states are
already different : "MAINT" vs "MAINT(via)" and we expect anyone coding a
monitoring system based on the CSV output to know the differences between
all possible states.
src/dumpstats.c