aboutsummaryrefslogtreecommitdiffstats
path: root/container-core/src
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2021-05-07 16:53:30 +0200
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2021-05-07 16:53:30 +0200
commitab24d34da678f20fd9b2a50394851f0bdc572124 (patch)
tree6502499befc740f5c64ba80e7f60c3186df11752 /container-core/src
parent5adf600ba1afbf24e89558e43e66a774ff8f68e5 (diff)
Handle missing query start time in LoggingRequestHandler
Diffstat (limited to 'container-core/src')
-rw-r--r--container-core/src/main/java/com/yahoo/container/jdisc/LoggingRequestHandler.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/jdisc/LoggingRequestHandler.java b/container-core/src/main/java/com/yahoo/container/jdisc/LoggingRequestHandler.java
index 0d20fc05586..222df8fb266 100644
--- a/container-core/src/main/java/com/yahoo/container/jdisc/LoggingRequestHandler.java
+++ b/container-core/src/main/java/com/yahoo/container/jdisc/LoggingRequestHandler.java
@@ -134,7 +134,10 @@ public abstract class LoggingRequestHandler extends ThreadedHttpRequestHandler {
long summaryStartTime = 0;
if (t != null) {
timeoutInterval = t.getTimeout();
- requestOverhead = t.getQueryStartTime() - startTime;
+ long queryStartTime = t.getQueryStartTime();
+ if (queryStartTime > 0) {
+ requestOverhead = queryStartTime - startTime;
+ }
summaryStartTime = t.getSummaryStartTime();
}