diff options
author | Martin Polden <mpolden@mpolden.no> | 2018-07-04 16:25:06 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-04 16:25:06 +0200 |
commit | 6656ef6452d52a26c1de33d6ce80e887fd0b35e1 (patch) | |
tree | 5798a15974dc012ec5a723f50d34d9f6d7c57049 /configserver | |
parent | dbdccdd1b763c178d1f55a8c9d3a92da49895423 (diff) | |
parent | 927a7723ee18a351ff5b53f5ae5ed96f32928a1b (diff) |
Merge pull request #6333 from vespa-engine/hmusum/add-sleep-before-retrying-redeploy-of-all-applications
Add a sleep before retrying redeployment of failed applications
Diffstat (limited to 'configserver')
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java b/configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java index 552a67c902e..94d758237de 100644 --- a/configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java +++ b/configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java @@ -650,6 +650,9 @@ public class ApplicationRepository implements com.yahoo.config.provision.Deploye Set<ApplicationId> applicationsNotRedeployed = listApplications(); do { applicationsNotRedeployed = redeployApplications(applicationsNotRedeployed); + if ( ! applicationsNotRedeployed.isEmpty()) { + Thread.sleep(Duration.ofSeconds(30).toMillis()); + } } while ( ! applicationsNotRedeployed.isEmpty() && Instant.now().isBefore(end)); if ( ! applicationsNotRedeployed.isEmpty()) { |