diff options
author | Jon Bratseth <bratseth@oath.com> | 2018-06-28 21:30:11 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@oath.com> | 2018-06-28 21:30:11 +0200 |
commit | 14e13623fe3dbaaefdae61daacd34a974efbb14f (patch) | |
tree | 43432841b12de4b8dc0f5983cacbc7f06d02764e /config-provisioning | |
parent | d9be160582d3488c944907f6958e09b9ab1555b8 (diff) |
Application deployments inhibits periodic redeploys for a while
Why?
1) Too many redeploys are unecessary and have a cost
2) If restartOnDeploy is turned on, we may end up not able to
respect it to make sure config is actually deployed if a periodic
redeploy follows right after an application deploy.
Diffstat (limited to 'config-provisioning')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/Deployer.java | 4 |
1 files changed, 4 insertions, 0 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 2254b6d7747..d379788394e 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 @@ -2,6 +2,7 @@ package com.yahoo.config.provision; import java.time.Duration; +import java.time.Instant; import java.util.Optional; /** @@ -33,4 +34,7 @@ public interface Deployer { */ Optional<Deployment> deployFromLocalActive(ApplicationId application, Duration timeout); + /** Returns the time the current local active session was created, or empty if there is no local active session */ + Optional<Instant> lastDeployTime(ApplicationId application); + } |