summaryrefslogtreecommitdiffstats
path: root/flags
diff options
context:
space:
mode:
authorHåkon Hallingstad <hakon@verizonmedia.com>2020-02-03 18:52:05 +0100
committerHåkon Hallingstad <hakon@verizonmedia.com>2020-02-03 18:52:05 +0100
commitc5394b67824ff1838645b92b802c1c4889f57237 (patch)
tree4679542470d71edada46bd73c8fa0671ab58ec0b /flags
parent83f21ba4f707c9c8d9360e2bf52860ab939aaf9b (diff)
Support large orchestrator lock
Diffstat (limited to 'flags')
-rw-r--r--flags/src/main/java/com/yahoo/vespa/flags/Flags.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/flags/src/main/java/com/yahoo/vespa/flags/Flags.java b/flags/src/main/java/com/yahoo/vespa/flags/Flags.java
index 5bda3559ccf..0a2ba901c8f 100644
--- a/flags/src/main/java/com/yahoo/vespa/flags/Flags.java
+++ b/flags/src/main/java/com/yahoo/vespa/flags/Flags.java
@@ -114,6 +114,14 @@ public class Flags {
"scheduled evenly distributed in the 1x-2x range (and naturally guaranteed at the 2x boundary).",
"Takes effect on next run of NodeRebooter");
+ public static final UnboundBooleanFlag ENABLE_LARGE_ORCHESTRATOR_LOCKS = defineFeatureFlag(
+ "enable-large-orchestrator-locks", false,
+ "If enabled, the orchestrator will accumulate application locks during probe in batch suspension, " +
+ "and release them in reverse order only after the non-probe is complete. Can be set depending on " +
+ "parent hostname.",
+ "Takes immediate effect for new batch suspensions.",
+ HOSTNAME);
+
public static final UnboundBooleanFlag ENABLE_DYNAMIC_PROVISIONING = defineFeatureFlag(
"enable-dynamic-provisioning", false,
"Provision a new docker host when we otherwise can't allocate a docker node",