diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2019-11-19 13:08:21 +0100 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2019-11-19 13:08:21 +0100 |
commit | 18924454398cc59b436c5501fa9b1e69f95f627d (patch) | |
tree | c44cbd826dc45adf9e8442dd491188c3785f4519 /node-repository | |
parent | 2a7df744ed2b97698f389e6c85ca3f2fdd22cc8b (diff) |
Skip tester owned nodes when considering best moves
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/Rebalancer.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/Rebalancer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/Rebalancer.java index ffc4461af51..8daf01d4dae 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/Rebalancer.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/Rebalancer.java @@ -99,6 +99,7 @@ public class Rebalancer extends Maintainer { Move bestMove = Move.none; for (Node node : allNodes.nodeType(NodeType.tenant).state(Node.State.active)) { if (node.parentHostname().isEmpty()) continue; + if (node.allocation().map(allocation -> allocation.owner().instance().isTester()).orElse(false)) continue; for (Node toHost : allNodes.nodeType(NodeType.host).state(NodePrioritizer.ALLOCATABLE_HOST_STATES)) { if (toHost.hostname().equals(node.parentHostname().get())) continue; if ( ! capacity.freeCapacityOf(toHost).satisfies(node.flavor().resources())) continue; |