diff options
author | Jon Bratseth <bratseth@oath.com> | 2018-11-18 22:54:10 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@oath.com> | 2018-11-18 22:54:10 +0100 |
commit | e39ca77e6f5c4f58fb4136fadcdf8311b1e616f2 (patch) | |
tree | 39a0f7b07d876dc848496afe4dc44065dcf7f646 /node-repository | |
parent | 31a7f27dcf8626f3b8e93b38d810591dd56bfc8e (diff) |
Don't reuse indexes of inactive nodes
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/Preparer.java | 2 |
1 files changed, 1 insertions, 1 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 969b1d0a687..ed25f36e439 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 @@ -104,7 +104,7 @@ class Preparer { */ private int findHighestIndex(ApplicationId application, ClusterSpec cluster) { int highestIndex = -1; - for (Node node : nodeRepository.getNodes(application, Node.State.active, Node.State.failed)) { + for (Node node : nodeRepository.getNodes(application, Node.State.active, Node.State.inactive, Node.State.failed)) { ClusterSpec nodeCluster = node.allocation().get().membership().cluster(); if ( ! nodeCluster.id().equals(cluster.id())) continue; if ( ! nodeCluster.type().equals(cluster.type())) continue; |