diff options
author | Jon Marius Venstad <jonmv@users.noreply.github.com> | 2021-02-24 20:33:50 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-24 20:33:50 +0100 |
commit | eb965784b2af1b70b3e3b017f9be7b2d3983f1df (patch) | |
tree | a200ae9e705a864f59d02a190fdfedd27f98c5c4 | |
parent | 3a2d89d9ec192e3c90d0814300d76c1d73170145 (diff) | |
parent | 0a0771c53764a2fdf22a6272d2d83c1d9364708d (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.java | 4 |
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; } |