diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2018-03-15 19:10:58 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2018-03-15 19:10:58 +0100 |
commit | 279c702ec1564f82c02ce899d47d2670eab96ab2 (patch) | |
tree | 72ad5ddfd3168a0491d2c47c1113f60dd6caf78d /container-search | |
parent | 05c3ee9ed731512b7bd616b39f0e2e4f1dedb768 (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.java | 12 |
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; } /** |