{"push_id":641832271,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"b167b6bff979272f1290229b694b8ca91c8d8d69","before":"83104804996f354f167d8bdfcd27fb1f6148a252","commits":[{"sha":"4d2eab61d4b468231e63f4f00ad0afb695f53185","author":{"email":"a105fd58f578dea0be108941d4c59d15396e1855@verge.net.au","name":"Simon Horman"},"message":"MEDIUM: stats: Add enum srv_stats_state\n\nAdd an enumeration to make the handling of the states of servers\nin status messages somewhat clearer.\n\nThis is the first of a two-step attempt to disentangle the state and\ncolour of status information. A subsequent patch will separate state\ncolours from the states themselves.\n\nThis patch should not make any functional changes.\n\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":true,"url":"https://api.github.com/repos/yuxans/haproxy/commits/4d2eab61d4b468231e63f4f00ad0afb695f53185"},{"sha":"837bfa74dba61914b44c120d6a2ce731f8138b3e","author":{"email":"a105fd58f578dea0be108941d4c59d15396e1855@verge.net.au","name":"Simon Horman"},"message":"MEDIUM: stats: Separate server state and colour in stats\n\nThere is a relationship between the state and colour of a server in\nstats, however, it is not a one-to-one relationship and the current\nimplementation has proved fragile.\n\nThis patch attempts to address that problem by clearly separating\nstate and colour.\n\nA follow-up patch will further distinguish between DRAIN states\nand DRAINING colours.\n\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":true,"url":"https://api.github.com/repos/yuxans/haproxy/commits/837bfa74dba61914b44c120d6a2ce731f8138b3e"},{"sha":"4463d19d4889169c457189fe32bb06160a346355","author":{"email":"a105fd58f578dea0be108941d4c59d15396e1855@verge.net.au","name":"Simon Horman"},"message":"MEDIUM: stats: Only report drain state in stats if server has SRV_ADMF_DRAIN set\n\nThere are some similarities between a weight of zero and the\nadministratively set drain state: both allow existing connections\nto continue while not accepting any new ones.\n\nHowever, when reporting a server state generally a distinction is made\nbetween state=UP,weight=0 and state=DRAIN,weight=*. This patch makes\nstats reporting consistent in this regard.\n\nThis patch does not alter the behaviour that if a server's weight\nis zero then its stats row is blue when accessed via HTML. This remains\nthe case regardless of if the state is UP or DRAIN.\n\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":true,"url":"https://api.github.com/repos/yuxans/haproxy/commits/4463d19d4889169c457189fe32bb06160a346355"},{"sha":"b167b6bff979272f1290229b694b8ca91c8d8d69","author":{"email":"a105fd58f578dea0be108941d4c59d15396e1855@verge.net.au","name":"Simon Horman"},"message":"MEDIUM: stats: Differentiate between DRAIN and DRAIN (agent)\n\nDifferentiate between DRAIN and DRAIN (agent) when reporting stats.\nThis is consistent with the distinction made between DOWN and DOWN (agent).\n\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":true,"url":"https://api.github.com/repos/yuxans/haproxy/commits/b167b6bff979272f1290229b694b8ca91c8d8d69"}]}