summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Marius Venstad <jonmv@users.noreply.github.com>2021-02-24 20:33:50 +0100
committerGitHub <noreply@github.com>2021-02-24 20:33:50 +0100
commiteb965784b2af1b70b3e3b017f9be7b2d3983f1df (patch)
treea200ae9e705a864f59d02a190fdfedd27f98c5c4
parent3a2d89d9ec192e3c90d0814300d76c1d73170145 (diff)
parent0a0771c53764a2fdf22a6272d2d83c1d9364708d (diff)
Merge pull request #16667 from vespa-engine/freva/ignore-limits-for-non-tenants
Only check limits for tenant node allocations
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodeAllocation.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodeAllocation.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodeAllocation.java
index 6f323955ac7..0eb933a7dcc 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodeAllocation.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodeAllocation.java
@@ -6,8 +6,8 @@ import com.yahoo.config.provision.ClusterMembership;
import com.yahoo.config.provision.ClusterSpec;
import com.yahoo.config.provision.Flavor;
import com.yahoo.config.provision.NodeResources;
+import com.yahoo.config.provision.NodeType;
import com.yahoo.config.provision.SystemName;
-import com.yahoo.lang.MutableInteger;
import com.yahoo.vespa.hosted.provision.Node;
import com.yahoo.vespa.hosted.provision.NodeList;
import com.yahoo.vespa.hosted.provision.NodeRepository;
@@ -120,7 +120,7 @@ class NodeAllocation {
}
}
else if (! saturated() && hasCompatibleFlavor(candidate)) {
- if ( ! nodeResourceLimits.isWithinRealLimits(candidate, cluster)) {
+ if (requestedNodes.type() == NodeType.tenant && ! nodeResourceLimits.isWithinRealLimits(candidate, cluster)) {
++rejectedDueToInsufficientRealResources;
continue;
}