]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: stats: make CSV report server check status only when enabled
authorWilly Tarreau <w@1wt.eu>
Fri, 8 Jan 2016 08:41:59 +0000 (09:41 +0100)
committerWilly Tarreau <w@1wt.eu>
Fri, 11 Mar 2016 16:08:04 +0000 (17:08 +0100)
The HTML version doesn't report a check status when the server is in
maintenance since it can be quite old and irrelevant. The CSV forgot
to care about that, so let's do it here as well.

src/dumpstats.c

index 53131ab7d380f22e035767274096955333fd2ec1..ef7fdbdb78e47a1155960c799cffa4270a3c9906 100644 (file)
@@ -3729,7 +3729,7 @@ static int stats_dump_sv_stats(struct stream_interface *si, struct proxy *px, in
        stats[ST_F_RATE]     = mkf_u32(FN_RATE, read_freq_ctr(&sv->sess_per_sec));
        stats[ST_F_RATE_MAX] = mkf_u32(FN_MAX, sv->counters.sps_max);
 
-       if (sv->check.state & CHK_ST_ENABLED) {
+       if ((sv->check.state & (CHK_ST_ENABLED|CHK_ST_PAUSED)) == CHK_ST_ENABLED) {
                const char *fld_chksts;
 
                fld_chksts = chunk_newstr(out);