summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2022-08-30 14:34:44 +0200
committerMartin Polden <mpolden@mpolden.no>2022-08-30 14:34:44 +0200
commitc6b67439751f8bcf17b38bac9daa98cf28de21fa (patch)
treedaf4d58f9a434e1c61238cf82b8fff5d763df782
parentc0ae3e6ce26f4dca70ad99e091f434ae3341c02c (diff)
Reduce grace period for non-production
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/os/RetiringOsUpgrader.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/os/RetiringOsUpgrader.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/os/RetiringOsUpgrader.java
index afee9a55870..43843f6fe5a 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/os/RetiringOsUpgrader.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/os/RetiringOsUpgrader.java
@@ -78,7 +78,9 @@ public class RetiringOsUpgrader implements OsUpgrader {
/** The duration this leaves new nodes alone before scheduling any upgrade */
private Duration gracePeriod() {
- return nodeRepository.zone().system().isCd() ? Duration.ofDays(1) : Duration.ofDays(30);
+ if (nodeRepository.zone().system().isCd()) return Duration.ofDays(1);
+ if (!nodeRepository.zone().environment().isProduction()) return Duration.ofDays(7);
+ return Duration.ofDays(30);
}
}