diff options
author | Jon Bratseth <bratseth@gmail.com> | 2021-06-03 15:58:16 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2021-06-03 15:58:16 +0200 |
commit | 7f4540efaa42b594acbd1e2e0831d2f5414bc075 (patch) | |
tree | 7420104cfefd875fbd9b4d39ea8db7de98aeeb02 /node-repository | |
parent | febff281154e2c431fd68e3b9bbf85c3d5ffaf1a (diff) |
Be more strict
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/Limits.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/Limits.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/Limits.java index 3dcaec63448..a5473da217a 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/Limits.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/Limits.java @@ -60,7 +60,8 @@ public class Limits { } public Limits fullySpecified(ClusterSpec.Type type, NodeRepository nodeRepository) { - if (this.isEmpty()) return this; + if (this.isEmpty()) throw new IllegalStateException("Unspecified limits can not be made fully specified"); + CapacityPolicies capacityPolicies = new CapacityPolicies(nodeRepository); var specifiedMin = min.with(min.nodeResources().isUnspecified() ? capacityPolicies.defaultNodeResources(type) : min.nodeResources()); |