diff options
author | gjoranv <gv@verizonmedia.com> | 2020-02-20 16:00:48 +0100 |
---|---|---|
committer | gjoranv <gv@verizonmedia.com> | 2020-02-25 14:12:49 +0100 |
commit | 1b885080e0cc21ef819635c914ed798d9468de40 (patch) | |
tree | 73430fe09b261f4cacb305c07ea2d748f07fe8de /node-repository | |
parent | fcb443e2aeaed0e592f8ba02402fb419202edc07 (diff) |
Consider reserved nodes when finding the highest cluster index
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/Preparer.java | 3 |
1 files changed, 2 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 72be68a7ee3..911c04153fe 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 @@ -122,7 +122,8 @@ class Preparer { private int findHighestIndex(ApplicationId application, ClusterSpec cluster) { int highestIndex = -1; for (Node node : nodeRepository.getNodes(application, - Node.State.active, Node.State.inactive, Node.State.parked, Node.State.failed)) { + Node.State.reserved, Node.State.active, Node.State.inactive, + Node.State.parked, Node.State.failed)) { ClusterSpec nodeCluster = node.allocation().get().membership().cluster(); if ( ! nodeCluster.id().equals(cluster.id())) continue; if ( ! nodeCluster.type().equals(cluster.type())) continue; |