diff options
author | Harald Musum <musum@verizonmedia.com> | 2020-07-04 07:30:19 +0200 |
---|---|---|
committer | Harald Musum <musum@verizonmedia.com> | 2020-07-04 07:30:19 +0200 |
commit | 12f0ed29f016f5e88e45d3e516ae129be6b60167 (patch) | |
tree | 0930c6f1b51591cb976244b8f3981aa69495069d /configserver | |
parent | 9b7a9a8b1dbc828e632cf9f812db271c4a132320 (diff) |
Log times used in steps when preparing
Diffstat (limited to 'configserver')
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionPreparer.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionPreparer.java b/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionPreparer.java index 3b12fa8b199..b8035f97af9 100644 --- a/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionPreparer.java +++ b/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionPreparer.java @@ -234,10 +234,11 @@ public class SessionPreparer { } void checkTimeout(String step) { - if (! params.getTimeoutBudget().hasTimeLeft()) { - String used = params.getTimeoutBudget().timesUsed(); - throw new RuntimeException("prepare timed out "+used+" after "+step+" step: " + applicationId); - } + String used = params.getTimeoutBudget().timesUsed(); + if (params.getTimeoutBudget().hasTimeLeft()) + log.log(Level.FINE, () -> "Used " + used + " after " + step + " step: " + applicationId); + else + throw new RuntimeException("prepare timed out " + used + " after " + step + " step: " + applicationId); } FileReference distributeApplicationPackage() { @@ -251,6 +252,7 @@ public class SessionPreparer { .filter(spec -> ! spec.getHostName().equals(fileRegistry.fileSourceHost())) .forEach(spec -> fileDistribution.startDownload(spec.getHostName(), spec.getConfigServerPort(), Set.of(fileReference))); + checkTimeout("distributeApplicationPackage"); return fileReference; } |