The csv stats format breaks when agent changes server state to drain.
Tools like hatop, metric or check agents will fail due to this. This
should be backported to 1.6.
---
 src/dumpstats.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/dumpstats.c b/src/dumpstats.c
index f43a5cc..b868ef5 100644
--- a/src/dumpstats.c
+++ b/src/dumpstats.c
@@ -3584,7 +3584,7 @@ static int stats_dump_sv_stats(struct stream_interface 
*si, struct proxy *px, in
                        [SRV_STATS_STATE_NOLB]                  = "NOLB,",
                        [SRV_STATS_STATE_DRAIN_GOING_DOWN]      = "DRAIN 
%d/%d,",
                        [SRV_STATS_STATE_DRAIN]                 = "DRAIN,",
-                       [SRV_STATS_STATE_DRAIN_AGENT]           = "DRAIN 
(agent)",
+                       [SRV_STATS_STATE_DRAIN_AGENT]           = "DRAIN 
(agent),",
                        [SRV_STATS_STATE_NO_CHECK]              = "no check,"
                };
 
-- 
2.7.0


Reply via email to