]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: server: define non purgeable server flag
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 23 Aug 2021 12:03:20 +0000 (14:03 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 25 Aug 2021 13:53:54 +0000 (15:53 +0200)
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.

include/haproxy/server-t.h

index a01081d549774cca6faab8ee9c8ca98f160abf79..e190f9053236408f94d95da99ca4689de72ba26b 100644 (file)
@@ -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 */