diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2019-03-12 07:38:33 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2019-03-12 11:44:27 +0100 |
commit | 1fe64477e82e5938c3c146f79d98a98f8ad92243 (patch) | |
tree | 1f9be80ee15a38becfda880458d1cf297d78500b /container-core/src | |
parent | 69a207f3603c64a1402fb8478b49d61afb8dae55 (diff) |
Add coverage info to access log
Diffstat (limited to 'container-core/src')
-rw-r--r-- | container-core/src/main/java/com/yahoo/container/handler/Coverage.java | 7 | ||||
-rw-r--r-- | container-core/src/test/java/com/yahoo/container/jdisc/LoggingRequestHandlerTestCase.java | 3 |
2 files changed, 9 insertions, 1 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/handler/Coverage.java b/container-core/src/main/java/com/yahoo/container/handler/Coverage.java index 84cc0734e7c..2ec5d34a0a6 100644 --- a/container-core/src/main/java/com/yahoo/container/handler/Coverage.java +++ b/container-core/src/main/java/com/yahoo/container/handler/Coverage.java @@ -194,4 +194,11 @@ public class Coverage { return getFullResultSets() * 100 / getResultSets(); } + public com.yahoo.container.logging.Coverage toLoggingCoverage() { + int degradation = com.yahoo.container.logging.Coverage.toDegradation(isDegradedByMatchPhase(), + isDegradedByTimeout(), + isDegradedByAdapativeTimeout()); + return new com.yahoo.container.logging.Coverage(getDocs(), getActive(), getSoonActive(), degradation); + } + } diff --git a/container-core/src/test/java/com/yahoo/container/jdisc/LoggingRequestHandlerTestCase.java b/container-core/src/test/java/com/yahoo/container/jdisc/LoggingRequestHandlerTestCase.java index 5af94c798d1..92fe347f7d1 100644 --- a/container-core/src/test/java/com/yahoo/container/jdisc/LoggingRequestHandlerTestCase.java +++ b/container-core/src/test/java/com/yahoo/container/jdisc/LoggingRequestHandlerTestCase.java @@ -58,7 +58,8 @@ public class LoggingRequestHandlerTestCase { @Override public HitCounts getHitCounts() { - return new HitCounts(1, 1, 1, 1, 1); + return new HitCounts(1, 1, 1, 1, 1, + getCoverage().toLoggingCoverage()); } @Override |