aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorValerij Fredriksen <valerijf@yahooinc.com>2022-06-15 12:17:20 +0200
committerValerij Fredriksen <valerijf@yahooinc.com>2022-06-15 12:17:20 +0200
commita3c9a2e6bfe78276c99c702395cdf8813756009a (patch)
tree75c20f6d9654e2409e0b5b8fb04767001ae9c59e
parentcf0d5600e315f3be4318b7f75d575f580cef5ae6 (diff)
Do not reset node status if wantToDeprovision
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/Nodes.java1
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,