summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2020-09-18 11:07:01 +0200
committerGitHub <noreply@github.com>2020-09-18 11:07:01 +0200
commit90a13c6c0728d4cc836b07b4f6da2e6e877cd846 (patch)
tree607525738e9e838e231cb499f88ebc61660ab80b
parentcb107669630befa007e0c229e76515314f8219cb (diff)
parent981453fee805ec48baca062f859ea4c3ad5b2201 (diff)
Merge pull request #14443 from vespa-engine/hmusum/increase-reservation-expiry
Use expiry time that matches timeouts used in config server
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/NodeRepositoryMaintenance.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/NodeRepositoryMaintenance.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/NodeRepositoryMaintenance.java
index a5482281ef1..0890908dc80 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/NodeRepositoryMaintenance.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/NodeRepositoryMaintenance.java
@@ -182,7 +182,9 @@ public class NodeRepositoryMaintenance extends AbstractComponent {
provisionedExpiry = Duration.ofHours(4);
rebalancerInterval = Duration.ofMinutes(40);
redeployMaintainerInterval = Duration.ofMinutes(1);
- reservationExpiry = Duration.ofMinutes(15); // Need to be long enough for deployment to be finished for all config model versions
+ // Need to be long enough for deployment to be finished for all config model versions
+ // Should be equal to timeout for deployments
+ reservationExpiry = zone.system().isCd() ? Duration.ofMinutes(5) : Duration.ofMinutes(30);
scalingSuggestionsInterval = Duration.ofMinutes(31);
spareCapacityMaintenanceInterval = Duration.ofMinutes(10);
throttlePolicy = NodeFailer.ThrottlePolicy.hosted;