summaryrefslogtreecommitdiffstats
path: root/flags
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2021-12-16 09:37:38 +0100
committerMartin Polden <mpolden@mpolden.no>2021-12-16 09:37:38 +0100
commit4e4b2db6b6fe52cad580dc0fdd57bbe4c50cf9a6 (patch)
tree9de82d9edb1f951afb88c1b98f3b3f78039f165c /flags
parent578a3379cc6f37cd5790b07d50ed7f0991dd6969 (diff)
Add flag for deactivating routing for an application
Diffstat (limited to 'flags')
-rw-r--r--flags/src/main/java/com/yahoo/vespa/flags/PermanentFlags.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/flags/src/main/java/com/yahoo/vespa/flags/PermanentFlags.java b/flags/src/main/java/com/yahoo/vespa/flags/PermanentFlags.java
index 34547d14616..0591163c931 100644
--- a/flags/src/main/java/com/yahoo/vespa/flags/PermanentFlags.java
+++ b/flags/src/main/java/com/yahoo/vespa/flags/PermanentFlags.java
@@ -219,6 +219,13 @@ public class PermanentFlags {
"Takes effect immediately",
ZONE_ID, APPLICATION_ID);
+ public static final UnboundBooleanFlag DEACTIVATE_ROUTING = defineFeatureFlag(
+ "deactivate-routing", false,
+ "Deactivates routing for an application by removing all reals from its load balancers. Used in " +
+ "cases where we immediately need to stop serving an application, i.e. in case of service violations",
+ "Takes effect on next redeployment",
+ APPLICATION_ID);
+
private PermanentFlags() {}
private static UnboundBooleanFlag defineFeatureFlag(