aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2022-05-24 21:36:23 +0200
committerHarald Musum <musum@yahooinc.com>2022-05-24 21:36:23 +0200
commit3f26aca24a0f2458638aceac7a2a5e57fb3a00f7 (patch)
tree601fd75bf5b9d5056f4b4fb1ce07833bf8fb681b
parent076aa66db97f0eec04596f16e210643ff7ae3772 (diff)
Add flags for file distribution compression features
-rw-r--r--flags/src/main/java/com/yahoo/vespa/flags/Flags.java14
1 files changed, 14 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 3ae302f4958..b62511c5303 100644
--- a/flags/src/main/java/com/yahoo/vespa/flags/Flags.java
+++ b/flags/src/main/java/com/yahoo/vespa/flags/Flags.java
@@ -402,6 +402,20 @@ public class Flags {
"Takes effect on redeployment",
APPLICATION_ID);
+ public static final UnboundStringFlag FILE_DISTRIBUTION_COMPRESSION_ALGORITHM = defineStringFlag(
+ "file-distribution-compression-algorithm", "gzip",
+ List.of("hmusum"), "2022-05-24", "2022-06-24",
+ "Which algorithm to use for compressing file references when distributing files. Valid values: none, gzip",
+ "Takes effect immediately",
+ APPLICATION_ID);
+
+ public static final UnboundBooleanFlag FILE_DISTRIBUTION_COMPRESS_SINGLE_FILES = defineFeatureFlag(
+ "file-distribution-compress-single-files", false,
+ List.of("hmusum"), "2022-05-24", "2022-06-24",
+ "Whether to compress a file references that is a single file (directories are compressed by default).",
+ "Takes effect immediately",
+ APPLICATION_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,