summaryrefslogtreecommitdiffstats
path: root/node-repository/src
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2020-11-05 08:58:17 +0100
committerJon Bratseth <bratseth@gmail.com>2020-11-05 08:58:17 +0100
commit31752d614bcadcf7bfaf4e6becf2804ad24ba945 (patch)
tree3040ad9dece06f809c8b1ae9adf15f52e9b666c5 /node-repository/src
parentd9b01ba3e0ef6507bfa373a4d8a70131647e31f0 (diff)
Don't let testers borrow reserved nodees
Diffstat (limited to 'node-repository/src')
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodePrioritizer.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodePrioritizer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodePrioritizer.java
index 4b875d68780..abfd5e021c4 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodePrioritizer.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodePrioritizer.java
@@ -133,6 +133,7 @@ public class NodePrioritizer {
for (Node host : allNodes) {
if ( ! nodeRepository.canAllocateTenantNodeTo(host)) continue;
if (host.reservedTo().isPresent() && !host.reservedTo().get().equals(application.tenant())) continue;
+ if (host.reservedTo().isPresent() && application.instance().isTester()) continue;
if (host.exclusiveTo().isPresent()) continue; // Never allocate new nodes to exclusive hosts
if ( spareHosts.contains(host) && !canAllocateToSpareHosts) continue;
if ( ! capacity.hasCapacity(host, requestedNodes.resources().get())) continue;