diff options
author | Harald Musum <musum@oath.com> | 2018-07-04 14:35:46 +0200 |
---|---|---|
committer | Harald Musum <musum@oath.com> | 2018-07-04 14:35:46 +0200 |
commit | 927a7723ee18a351ff5b53f5ae5ed96f32928a1b (patch) | |
tree | 5dceeaee90aa272fcbf759694add2b7fa7207005 /configserver | |
parent | 690a43a2e60b813c5fa4ed9c33b49e7993ecd264 (diff) |
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()) { |