diff options
author | gjoranv <gv@verizonmedia.com> | 2020-02-21 17:13:53 +0100 |
---|---|---|
committer | gjoranv <gv@verizonmedia.com> | 2020-02-25 14:12:49 +0100 |
commit | 7877ac4b9a8533554f737ecde1d049ff816da949 (patch) | |
tree | b09787c7ee0b7e70f6aabadeeff3ebfbc550b026 /node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/Preparer.java | |
parent | 1b885080e0cc21ef819635c914ed798d9468de40 (diff) |
Simpflify by pre-defining the set of allocated states.
Diffstat (limited to 'node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/Preparer.java')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/Preparer.java | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/Preparer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/Preparer.java index 911c04153fe..91c15cdb61b 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/Preparer.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/Preparer.java @@ -121,9 +121,7 @@ class Preparer { */ private int findHighestIndex(ApplicationId application, ClusterSpec cluster) { int highestIndex = -1; - for (Node node : nodeRepository.getNodes(application, - Node.State.reserved, Node.State.active, Node.State.inactive, - Node.State.parked, Node.State.failed)) { + for (Node node : nodeRepository.getNodes(application, Node.State.allocatedStates().toArray(new Node.State[0]))) { ClusterSpec nodeCluster = node.allocation().get().membership().cluster(); if ( ! nodeCluster.id().equals(cluster.id())) continue; if ( ! nodeCluster.type().equals(cluster.type())) continue; |