diff options
author | valerijf <valerijf@yahoo-inc.com> | 2017-06-16 15:46:51 +0200 |
---|---|---|
committer | valerijf <valerijf@yahoo-inc.com> | 2017-06-16 15:46:51 +0200 |
commit | a5c192a946f039db635a513304a1eedc5e562382 (patch) | |
tree | f79a190749e11febad4e9a19bd995d639a67b04f /node-repository | |
parent | df359f183a8bcf5aa36328cd534d95889811238b (diff) |
Skip getting deployment if no retireable candidates
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/NodeRetirer.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/NodeRetirer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/NodeRetirer.java index 5087e2b8988..f77db232319 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/NodeRetirer.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/NodeRetirer.java @@ -125,7 +125,7 @@ public class NodeRetirer extends Maintainer { .collect(Collectors.toMap( Map.Entry::getKey, entry -> filterRetireableNodes(entry.getValue()))); - if (retireableNodesByCluster.isEmpty()) continue; + if (retireableNodesByCluster.values().stream().mapToInt(Set::size).count() == 0) continue; Optional<Deployment> deployment = deployer.deployFromLocalActive(applicationId, Duration.ofMinutes(30)); if ( ! deployment.isPresent()) continue; // this will be done at another config server |