Hi, the motivation for this series is to enhance reporting of the drain state to:
1. Only report drain state in stats if server has SRV_ADMF_DRAIN set The motivation is to consistently differentiate between between state=UP,weight=0 and state=DRAIN,weight=* when reporting stats. 2. Differentiate between DRAIN and DRAIN (agent) The motivation here is to make DRAIN consistent with DOWN. A simpler version of this series was previously posted as "[PATCH 0/2] Minor enhancements to drain state". Thanks to Willy it became apparent to me that series had some side effects in relation to the colour used to report servers using HTML. This series attempts to address that problem by first disentangling the state and colour of servers in the first two patches, which are new - arguably a worthwhile clean-up in its own right. The remaining two patches implement the changes to reporting of the drain state, as described above. Patches have been lightly tested. Simon Horman (4): MEDIUM: Add enum srv_stats_state MEDIUM: Separate server state and colour in stats MEDIUM: Only report drain state in stats if server has SRV_ADMF_DRAIN set MEDIUM: Differentiate between DRAIN and DRAIN (agent) src/dumpstats.c | 236 ++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 142 insertions(+), 94 deletions(-) -- 2.1.4