summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2020-10-19 10:01:45 +0200
committerHarald Musum <musum@verizonmedia.com>2020-10-19 10:01:45 +0200
commit6411bc37b6a7000ffadbd13fb1ea7b53dedca47d (patch)
tree2bbd5c34f7db9c58d4c7fbb08d782081085b8e8a /config-provisioning
parent3d89f85313a0a8da5d8ad0e435b1877a46e6ecc3 (diff)
Use deploy timeout in config server to set reservation expiry
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/Deployer.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/Deployer.java b/config-provisioning/src/main/java/com/yahoo/config/provision/Deployer.java
index 9cfe3fdd1cc..20e23edddce 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/Deployer.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/Deployer.java
@@ -1,4 +1,4 @@
-// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+// Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.config.provision;
import java.time.Duration;
@@ -66,6 +66,9 @@ public interface Deployer {
Optional<Instant> lastDeployTime(ApplicationId application);
/** Whether the deployer is bootstrapping, some users of the deployer will want to hold off with deployments in that case. */
- default boolean bootstrapping() { return false; };
+ default boolean bootstrapping() { return false; }
+
+ /** Timeout in server, clients can use this to set correct client timeout */
+ default Duration serverDeployTimeout() { return Duration.ofMinutes(30); }
}