diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2021-05-07 16:53:30 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2021-05-07 16:53:30 +0200 |
commit | ab24d34da678f20fd9b2a50394851f0bdc572124 (patch) | |
tree | 6502499befc740f5c64ba80e7f60c3186df11752 /container-core/src | |
parent | 5adf600ba1afbf24e89558e43e66a774ff8f68e5 (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.java | 5 |
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(); } |