diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2021-01-22 16:05:25 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2021-01-22 16:05:25 +0100 |
commit | 1be68f8a2c97efadc5f77445d73910a2b8d6bfff (patch) | |
tree | 20fde5ba6e85daeae42fc4690993d705f28b6c1e /jdisc_http_service/src/main/java/com/yahoo/jdisc/http | |
parent | 6f97dec3d5dc8f1b187327611b2f5d5d969716c5 (diff) |
Ensure duration is not negative
Diffstat (limited to 'jdisc_http_service/src/main/java/com/yahoo/jdisc/http')
-rw-r--r-- | jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java index e82373fdaae..03ab06b9be1 100644 --- a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java +++ b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java @@ -62,7 +62,7 @@ class AccessLogRequestLog extends AbstractLifeCycle implements org.eclipse.jetty .peerPort(peerPort) .localPort(getConnectorLocalPort(request)) .timestamp(Instant.ofEpochMilli(startTime)) - .duration(Duration.ofMillis(endTime - startTime)) + .duration(Duration.ofMillis(Math.max(0, endTime - startTime))) .contentSize(response.getHttpChannel().getBytesWritten()) .statusCode(response.getCommittedMetaData().getStatus()); |