From: Amaury Denoyelle Date: Mon, 23 Aug 2021 12:03:20 +0000 (+0200) Subject: MINOR: server: define non purgeable server flag X-Git-Tag: v2.5-dev5~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5cca48cba2bd638a10e11b91e6fa218db8cef148;p=thirdparty%2Fhaproxy.git MINOR: server: define non purgeable server flag Define a flag to mark a server as non purgeable. This flag will be used for "delete server" CLI handler. All servers without this flag will be eligible to runtime suppression. --- diff --git a/include/haproxy/server-t.h b/include/haproxy/server-t.h index a01081d549..e190f90532 100644 --- a/include/haproxy/server-t.h +++ b/include/haproxy/server-t.h @@ -150,6 +150,7 @@ enum srv_initaddr { #define SRV_F_SOCKS4_PROXY 0x0400 /* this server uses SOCKS4 proxy */ #define SRV_F_NO_RESOLUTION 0x0800 /* disable runtime DNS resolution on this server */ #define SRV_F_DYNAMIC 0x1000 /* dynamic server instantiated at runtime */ +#define SRV_F_NON_PURGEABLE 0x2000 /* this server cannot be removed at runtime */ /* configured server options for send-proxy (server->pp_opts) */ #define SRV_PP_V1 0x0001 /* proxy protocol version 1 */