diff options
author | Jon Bratseth <bratseth@verizonmedia.com> | 2020-03-09 21:26:02 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@verizonmedia.com> | 2020-03-09 21:26:02 +0100 |
commit | fcedbb36c7caea42e9ab9f6816fdcd28d71aeae9 (patch) | |
tree | 8a50f0d02e980e28fd873805e81fbe6e7a27d1d5 /node-repository | |
parent | 4753b5cadf9bcf74ad9cef6de2273f495d47c47f (diff) |
Remove hosts on aws
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/NodeRepository.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/NodeRepository.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/NodeRepository.java index 9f2bf81b475..5174d1c16d9 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/NodeRepository.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/NodeRepository.java @@ -608,8 +608,11 @@ public class NodeRepository extends AbstractComponent { List<Node> children = list().childrenOf(node).asList(); children.forEach(child -> requireRemovable(child, true, force)); db.removeNodes(children); - move(node, State.deprovisioned, Agent.system, Optional.empty()); List<Node> removed = new ArrayList<>(children); + if (zone.cloud().value().equals("aws")) + db.removeNodes(List.of(node)); + else + move(node, State.deprovisioned, Agent.system, Optional.empty()); removed.add(node); return removed; } |