aboutsummaryrefslogtreecommitdiffstats
path: root/container-search
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2018-03-15 19:10:58 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2018-03-15 19:10:58 +0100
commit279c702ec1564f82c02ce899d47d2670eab96ab2 (patch)
tree72ad5ddfd3168a0491d2c47c1113f60dd6caf78d /container-search
parent05c3ee9ed731512b7bd616b39f0e2e4f1dedb768 (diff)
Make code more readable and explicit.
Diffstat (limited to 'container-search')
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/statistics/StatisticsSearcher.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/statistics/StatisticsSearcher.java b/container-search/src/main/java/com/yahoo/prelude/statistics/StatisticsSearcher.java
index ccdfded492f..392dd641c63 100644
--- a/container-search/src/main/java/com/yahoo/prelude/statistics/StatisticsSearcher.java
+++ b/container-search/src/main/java/com/yahoo/prelude/statistics/StatisticsSearcher.java
@@ -184,16 +184,20 @@ public class StatisticsSearcher extends Searcher {
}
degradedReasonContexts.put(chainName, reasons);
}
+ return reasons.get(getMostImportantDegradeReason(coverage));
+ }
+
+ private DegradedReason getMostImportantDegradeReason(Coverage coverage) {
if (coverage.isDegradedByMatchPhase()) {
- return reasons.get(DegradedReason.match_phase);
+ return DegradedReason.match_phase;
}
if (coverage.isDegradedByTimeout()) {
- return reasons.get(DegradedReason.timeout);
+ return DegradedReason.timeout;
}
if (coverage.isDegradedByAdapativeTimeout()) {
- return reasons.get(DegradedReason.adaptive_timeout);
+ return DegradedReason.adaptive_timeout;
}
- return reasons.get(DegradedReason.non_ideal_state);
+ return DegradedReason.non_ideal_state;
}
/**