summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2020-07-04 07:30:19 +0200
committerHarald Musum <musum@verizonmedia.com>2020-07-04 07:30:19 +0200
commit12f0ed29f016f5e88e45d3e516ae129be6b60167 (patch)
tree0930c6f1b51591cb976244b8f3981aa69495069d /configserver
parent9b7a9a8b1dbc828e632cf9f812db271c4a132320 (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.java10
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;
}