diff options
author | toby <smorgrav@yahoo-inc.com> | 2017-05-10 09:01:16 +0200 |
---|---|---|
committer | toby <smorgrav@yahoo-inc.com> | 2017-05-10 09:05:05 +0200 |
commit | 06f59ab7e51d9cb949db5db41bf0f5c385780165 (patch) | |
tree | 05abb462f5f15ec8146e7d69eb8c1ec77ecae712 | |
parent | 5dbb7109c8674d14be0cedad9236a69d1f938c39 (diff) |
Add idealHeadroom to flavor
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/Flavor.java | 5 | ||||
-rw-r--r-- | config-provisioning/src/main/resources/configdefinitions/flavors.def | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/Flavor.java b/config-provisioning/src/main/java/com/yahoo/config/provision/Flavor.java index dbece80bf72..23493996e58 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/Flavor.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/Flavor.java @@ -26,6 +26,7 @@ public class Flavor { private final String description; private final boolean retired; private List<Flavor> replacesFlavors; + private int idealHeadroom; /** * Creates a Flavor, but does not set the replacesFlavors. @@ -43,6 +44,7 @@ public class Flavor { this.fastDisk = flavorConfig.fastDisk(); this.description = flavorConfig.description(); this.retired = flavorConfig.retired(); + this.idealHeadroom = flavorConfig.idealHeadroom(); } /** Returns the unique identity of this flavor */ @@ -75,6 +77,9 @@ public class Flavor { public Type getType() { return type; } + public int getIdealHeadroom() { + return idealHeadroom; + } /** * Returns the canonical name of this flavor - which is the name which should be used as an interface to users. * The canonical name of this flavor is: diff --git a/config-provisioning/src/main/resources/configdefinitions/flavors.def b/config-provisioning/src/main/resources/configdefinitions/flavors.def index 6c94194878a..2f58163f9eb 100644 --- a/config-provisioning/src/main/resources/configdefinitions/flavors.def +++ b/config-provisioning/src/main/resources/configdefinitions/flavors.def @@ -45,3 +45,6 @@ flavor[].description string default="" # The flavor is retired and should no longer be used. flavor[].retired bool default=false + +# The capacity we would like to preserve for this flavor +flavor[].idealHeadroom int default=0
\ No newline at end of file |