diff options
author | Bjørn Meland <bjormel@users.noreply.github.com> | 2023-10-26 11:35:35 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-26 11:35:35 +0000 |
commit | e265aa096f9888f9bc996ed33ed2ca39a1dee7ef (patch) | |
tree | a9338bf9e18944d5fd6cab6be7882ae3b441e1e3 /node-repository | |
parent | 7dcf21422fc3e3616524342d23bf8cf197fdb6ed (diff) | |
parent | d976274ea7fc5165f2ea532bc47e596e830f47e1 (diff) |
Merge pull request #29108 from vespa-engine/bjormel/Only_forcing_de-provisioning_of_off_premises_nodes_
Only force de-provisioning of off premises nodes
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/FailedExpirer.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/FailedExpirer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/FailedExpirer.java index 0f1d3e93cc3..c3fea72fab9 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/FailedExpirer.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/FailedExpirer.java @@ -99,7 +99,8 @@ public class FailedExpirer extends NodeRepositoryMaintainer { .map(Node::hostname) .toList(); if (unparkedChildren.isEmpty()) { - return Optional.of(nodeRepository.nodes().park(node.hostname(), true, Agent.FailedExpirer, + // Only forcing de-provisioning of off premises nodes + return Optional.of(nodeRepository.nodes().park(node.hostname(), nodeRepository.zone().cloud().dynamicProvisioning(), Agent.FailedExpirer, "Parked by FailedExpirer due to " + reason.get())); } else { log.info(String.format("Expired failed node %s was not parked because of unparked children: %s", |