summaryrefslogtreecommitdiffstats
path: root/node-repository/src/main/java/com/yahoo/vespa
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2020-06-04 12:31:10 +0200
committerGitHub <noreply@github.com>2020-06-04 12:31:10 +0200
commit802eec5ff1466f2e599cbfeaf99f8e54d3b2f9d5 (patch)
tree65be8330ed4832d9d82b36080569b198ae960298 /node-repository/src/main/java/com/yahoo/vespa
parent4646a70578b86460d416608d2ee4ed5acfdb3f74 (diff)
parentfb39645dfb5ae937d65f447e6c5cf05fbf9c9b6a (diff)
Merge pull request #13478 from vespa-engine/mpolden/want-to-deprovision-constraint
Throw on wantToDeprovision/wantToRetire mismatch
Diffstat (limited to 'node-repository/src/main/java/com/yahoo/vespa')
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/Status.java4
1 files changed, 1 insertions, 3 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/Status.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/Status.java
index c289edfc19e..3e5ef81e614 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/Status.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/Status.java
@@ -37,9 +37,7 @@ public class Status {
this.dockerImage = Objects.requireNonNull(dockerImage, "Docker image must be non-null").filter(d -> !DockerImage.EMPTY.equals(d));
this.failCount = failCount;
if (wantToDeprovision && !wantToRetire) {
- // TODO(mpolden): Throw when persisted nodes have been rewritten
- wantToRetire = true;
- //throw new IllegalArgumentException("Node cannot be marked wantToDeprovision unless it's also marked wantToRetire");
+ throw new IllegalArgumentException("Node cannot be marked wantToDeprovision unless it's also marked wantToRetire");
}
this.wantToRetire = wantToRetire;
this.wantToDeprovision = wantToDeprovision;