aboutsummaryrefslogtreecommitdiffstats
path: root/flags
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@vespa.ai>2024-04-12 13:56:16 +0200
committerGitHub <noreply@github.com>2024-04-12 13:56:16 +0200
commitba03495a7e60872ca3ab1f5e8c915df4921f5c5e (patch)
tree88e9430aafee78c344e7c9090421fde5b0f5f5be /flags
parentdd996cbeb9ddf7c22089b6115966f03227b35a48 (diff)
parentb805ba686f175b9a3fb6182e36348c093fb78c72 (diff)
Merge pull request #30897 from vespa-engine/vekterli/add-max-feed-op-batch-size-flag
Add feature flag for controlling max feed operation batch size
Diffstat (limited to 'flags')
-rw-r--r--flags/src/main/java/com/yahoo/vespa/flags/Flags.java9
1 files changed, 9 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 1c043ad0aa6..befd66c83b0 100644
--- a/flags/src/main/java/com/yahoo/vespa/flags/Flags.java
+++ b/flags/src/main/java/com/yahoo/vespa/flags/Flags.java
@@ -428,6 +428,15 @@ public class Flags {
"Whether to read and write disk encryption key to new path",
"Will be read only on boot.");
+ public static final UnboundIntFlag PERSISTENCE_THREAD_MAX_FEED_OP_BATCH_SIZE = defineIntFlag(
+ "persistence-thread-max-feed-op-batch-size", 1,
+ List.of("vekterli"), "2024-04-12", "2025-01-01",
+ "Maximum number of enqueued feed operations (put/update/remove) bound "+
+ "towards the same bucket that can be async dispatched as part of the " +
+ "same write-locked batch by a persistence thread.",
+ "Takes effect at redeployment",
+ INSTANCE_ID);
+
/** WARNING: public for testing: All flags should be defined in {@link Flags}. */
public static UnboundBooleanFlag defineFeatureFlag(String flagId, boolean defaultValue, List<String> owners,
String createdAt, String expiresAt, String description,