summaryrefslogtreecommitdiffstats
path: root/node-repository
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2021-06-03 15:58:16 +0200
committerJon Bratseth <bratseth@gmail.com>2021-06-03 15:58:16 +0200
commit7f4540efaa42b594acbd1e2e0831d2f5414bc075 (patch)
tree7420104cfefd875fbd9b4d39ea8db7de98aeeb02 /node-repository
parentfebff281154e2c431fd68e3b9bbf85c3d5ffaf1a (diff)
Be more strict
Diffstat (limited to 'node-repository')
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/Limits.java3
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());