diff options
author | Valerij Fredriksen <valerijf@yahooinc.com> | 2022-06-15 12:17:20 +0200 |
---|---|---|
committer | Valerij Fredriksen <valerijf@yahooinc.com> | 2022-06-15 12:17:20 +0200 |
commit | a3c9a2e6bfe78276c99c702395cdf8813756009a (patch) | |
tree | 75c20f6d9654e2409e0b5b8fb04767001ae9c59e | |
parent | cf0d5600e315f3be4318b7f75d575f580cef5ae6 (diff) |
Do not reset node status if wantToDeprovision
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/Nodes.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/Nodes.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/Nodes.java index 8292b9590d7..11d3e03e494 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/Nodes.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/Nodes.java @@ -194,6 +194,7 @@ public class Nodes { .map(node -> { if (node.state() != Node.State.provisioned && node.state() != Node.State.dirty) illegal("Can not set " + node + " ready. It is not provisioned or dirty."); + if (node.status().wantToDeprovision()) return node; // Do not reset status if wantToDeprovision return node.withWantToRetire(false, false, false, |