diff options
author | Harald Musum <musum@oath.com> | 2018-05-09 14:12:29 +0200 |
---|---|---|
committer | Harald Musum <musum@oath.com> | 2018-05-09 14:12:29 +0200 |
commit | 2e46eb1a0ccdbd4e38a46260d8f1ff0367c3a16c (patch) | |
tree | b7f91f5d101cd96a7f5ee40767c7f3cf6dc3ec86 /node-repository/src | |
parent | a188014e726bcb5aaf9519ed95d440cf311596bc (diff) |
Set reservation expiry to 20 minutes in all zones
Issues seen with too low value in staging and we need just as long time
in non-prod zones as in prod zones
Diffstat (limited to 'node-repository/src')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/NodeRepositoryMaintenance.java | 3 |
1 files changed, 1 insertions, 2 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 32c7a4035d9..4497f55cb85 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 @@ -157,6 +157,7 @@ public class NodeRepositoryMaintenance extends AbstractComponent { operatorChangeRedeployInterval = Duration.ofMinutes(1); failedExpirerInterval = Duration.ofMinutes(10); provisionedExpiry = Duration.ofHours(4); + reservationExpiry = Duration.ofMinutes(20); // Need to be long enough for deployment to be finished for all config model versions rebootInterval = Duration.ofDays(30); nodeRetirerInterval = Duration.ofMinutes(30); metricsInterval = Duration.ofMinutes(1); @@ -170,12 +171,10 @@ public class NodeRepositoryMaintenance extends AbstractComponent { if (environment.equals(Environment.prod)) { - reservationExpiry = Duration.ofMinutes(20); // same as deployment timeout inactiveExpiry = Duration.ofHours(4); // enough time for the application owner to discover and redeploy retiredInterval = Duration.ofMinutes(29); dirtyExpiry = Duration.ofHours(2); // enough time to clean the node } else { - reservationExpiry = Duration.ofMinutes(10); // Need to be long enough for deployment to be finished for all config model versions inactiveExpiry = Duration.ofSeconds(2); // support interactive wipe start over retiredInterval = Duration.ofMinutes(5); dirtyExpiry = Duration.ofMinutes(30); |