summaryrefslogtreecommitdiffstats
path: root/flags
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahooinc.com>2022-01-26 14:04:23 +0100
committerTor Brede Vekterli <vekterli@yahooinc.com>2022-01-27 11:01:34 +0100
commit69dcc2d3a9ff069da85b6744a9274d7944d26c69 (patch)
tree85bde0fcd9985b920b896ed1d58b56248ab20182 /flags
parentc790fe3631168f68efcc8c9e8fe5a30e414517d2 (diff)
Add feature flags for dynamic persistence throttling window size tuning
Added flags: * Window size decrement factor (default 1.2) * Window size backoff (default 0.95)
Diffstat (limited to 'flags')
-rw-r--r--flags/src/main/java/com/yahoo/vespa/flags/Flags.java16
1 files changed, 16 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 470bf9a0c1c..e2c7d376a0d 100644
--- a/flags/src/main/java/com/yahoo/vespa/flags/Flags.java
+++ b/flags/src/main/java/com/yahoo/vespa/flags/Flags.java
@@ -365,6 +365,22 @@ public class Flags {
"Takes effect at redeployment",
ZONE_ID, APPLICATION_ID);
+ public static final UnboundDoubleFlag PERSISTENCE_THROTTLING_WS_DECREMENT_FACTOR = defineDoubleFlag(
+ "persistence-throttling-ws-decrement-factor", 1.2,
+ List.of("vekterli"), "2022-01-27", "2022-05-01",
+ "Sets the dynamic throttle policy window size decrement factor for persistence " +
+ "async throttling. Only applies if DYNAMIC policy is used.",
+ "Takes effect on redeployment",
+ ZONE_ID, APPLICATION_ID);
+
+ public static final UnboundDoubleFlag PERSISTENCE_THROTTLING_WS_BACKOFF = defineDoubleFlag(
+ "persistence-throttling-ws-backoff", 0.95,
+ List.of("vekterli"), "2022-01-27", "2022-05-01",
+ "Sets the dynamic throttle policy window size backoff for persistence " +
+ "async throttling. Only applies if DYNAMIC policy is used. Valid range [0, 1]",
+ "Takes effect on redeployment",
+ ZONE_ID, APPLICATION_ID);
+
public static final UnboundBooleanFlag CHECK_CONFIG_CONVERGENCE_BEFORE_RESTARTING = defineFeatureFlag(
"check-config-convergence-before-restart", false,
List.of("hmusum"), "2022-01-16", "2022-02-16",