diff options
author | jonmv <venstad@gmail.com> | 2023-05-26 09:59:08 +0200 |
---|---|---|
committer | jonmv <venstad@gmail.com> | 2023-05-26 10:38:45 +0200 |
commit | cdd9d7bb5fcdb154f6cc9fa129d3a65e22f7a63a (patch) | |
tree | 5357447d4050a410cfd7cf3de44d12a93855d2a1 /config-provisioning | |
parent | 3c3458a27beb1167d2b5d28898b3e13f44e0b8a0 (diff) |
Add empty-host-ttl to deployment spec
Diffstat (limited to 'config-provisioning')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/ClusterInfo.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/ClusterInfo.java b/config-provisioning/src/main/java/com/yahoo/config/provision/ClusterInfo.java index 3883e4f70c6..d9076557ac7 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/ClusterInfo.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/ClusterInfo.java @@ -3,6 +3,8 @@ package com.yahoo.config.provision; import java.time.Duration; import java.util.Objects; +import static ai.vespa.validation.Validation.requireAtLeast; + /** * Auxiliary information about a cluster, provided by the config model to the node repo during a * capacity request. @@ -19,6 +21,7 @@ public class ClusterInfo { private ClusterInfo(Builder builder) { this.bcpDeadline = builder.bcpDeadline; this.hostTTL = builder.hostTTL; + requireAtLeast(hostTTL, "host TTL", Duration.ZERO); } public Duration bcpDeadline() { return bcpDeadline; } |