diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-23 09:37:05 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-23 09:37:05 +0100 |
commit | b723490c9bcb09c850271967a92ad8aaa09b54d5 (patch) | |
tree | 658744eee4ac81641fe5e12133bcefae3484bdf5 /flags | |
parent | a9a6d2275c49f5690791cbb50648589ea800a146 (diff) |
Add feature flag to control desired IO throughput and iops.
Diffstat (limited to 'flags')
-rw-r--r-- | flags/src/main/java/com/yahoo/vespa/flags/PermanentFlags.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/flags/src/main/java/com/yahoo/vespa/flags/PermanentFlags.java b/flags/src/main/java/com/yahoo/vespa/flags/PermanentFlags.java index 9aa6ef414fc..336edf74e8f 100644 --- a/flags/src/main/java/com/yahoo/vespa/flags/PermanentFlags.java +++ b/flags/src/main/java/com/yahoo/vespa/flags/PermanentFlags.java @@ -121,6 +121,18 @@ public class PermanentFlags { "Takes effect on next node agent tick. Change is orchestrated, but does NOT require container restart", HOSTNAME, APPLICATION_ID, CLUSTER_ID, CLUSTER_TYPE); + public static final UnboundIntFlag MIN_DISK_THROUGHPUT_MB_S = defineIntFlag( + "min-disk-throughput-mb-s", 0, + "Minimum required disk throughput performance, 0 = default, Only when using remote disk", + "Takes effect when node is provisioned", + ZONE_ID, APPLICATION_ID, TENANT_ID, CLUSTER_ID, CLUSTER_TYPE); + + public static final UnboundIntFlag MIN_DISK_IOPS_K = defineIntFlag( + "min-disk-iops-k", 0, + "Minimum required disk I/O operations per second, unit is kilo, 0 = default, Only when using remote disk", + "Takes effect when node is provisioned", + ZONE_ID, APPLICATION_ID, TENANT_ID, CLUSTER_ID, CLUSTER_TYPE); + public static final UnboundListFlag<String> DISABLED_HOST_ADMIN_TASKS = defineListFlag( "disabled-host-admin-tasks", List.of(), String.class, "List of host-admin task names (as they appear in the log, e.g. root>main>UpgradeTask), or some node-agent " + |