summaryrefslogtreecommitdiffstats
path: root/flags
diff options
context:
space:
mode:
authorValerij Fredriksen <valerijf@verizonmedia.com>2019-05-10 11:33:53 +0200
committerValerij Fredriksen <valerijf@verizonmedia.com>2019-05-10 11:33:53 +0200
commitca40f9c9146156b0542d1573452103ce0ea5697e (patch)
tree4e6a034aa295245a1a831c3a015377603f88b4ec /flags
parent04ff496cb0620d0b4b4e48cc5a4d96da521bb1b8 (diff)
Add flag for additional dynamic provisioning flavors
Diffstat (limited to 'flags')
-rw-r--r--flags/src/main/java/com/yahoo/vespa/flags/Flags.java11
1 files changed, 7 insertions, 4 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 c878487cf4e..9b74dc61bbb 100644
--- a/flags/src/main/java/com/yahoo/vespa/flags/Flags.java
+++ b/flags/src/main/java/com/yahoo/vespa/flags/Flags.java
@@ -3,8 +3,6 @@ package com.yahoo.vespa.flags;
import com.yahoo.vespa.defaults.Defaults;
-import java.util.ArrayList;
-import java.util.Collections;
import java.util.List;
import java.util.Optional;
import java.util.TreeMap;
@@ -66,7 +64,7 @@ public class Flags {
HOSTNAME);
public static final UnboundListFlag<String> DISABLED_HOST_ADMIN_TASKS = defineListFlag(
- "disabled-host-admin-tasks", Collections.emptyList(),
+ "disabled-host-admin-tasks", List.of(),
"List of host-admin task names (as they appear in the log, e.g. root>main>UpgradeTask) that should be skipped",
"Takes effect on next host admin tick",
HOSTNAME, NODE_TYPE);
@@ -119,6 +117,11 @@ public class Flags {
"Takes effect on next deployment",
APPLICATION_ID);
+ public static final UnboundListFlag<String> DYNAMIC_PROVISIONING_FLAVORS = defineListFlag(
+ "dynamic-provisioning-flavors", List.of(),
+ "List of additional Vespa flavor names that can be used for dynamic provisioning",
+ "Takes effect on next provisioning");
+
public static final UnboundBooleanFlag ENABLE_DISK_WRITE_TEST = defineFeatureFlag(
"enable-disk-write-test", false,
"Regularly issue a small write to disk and fail the host if it is not successful",
@@ -237,7 +240,7 @@ public class Flags {
}
public static List<FlagDefinition> getAllFlags() {
- return new ArrayList<>(flags.values());
+ return List.copyOf(flags.values());
}
public static Optional<FlagDefinition> getFlag(FlagId flagId) {