diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-11-24 13:52:15 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2022-11-24 13:52:15 +0100 |
commit | 0b367ae429e8369b736bb11de3f647a5b3dc2a18 (patch) | |
tree | 742e7ac494715eda8f609dfd80b3ac362b6a33b3 /container-search | |
parent | 2788fa6912bbeaecb000a78797633bc22e12c678 (diff) |
Prevent division by zero
Diffstat (limited to 'container-search')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchGroupsImpl.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchGroupsImpl.java b/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchGroupsImpl.java index a8f0d07b494..1d203353929 100644 --- a/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchGroupsImpl.java +++ b/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchGroupsImpl.java @@ -30,8 +30,9 @@ public class SearchGroupsImpl implements SearchGroups { } public boolean isGroupCoverageSufficient(long activeDocuments, long medianDocuments) { + if (medianDocuments <= 0) return true; double documentCoverage = 100.0 * (double) activeDocuments / medianDocuments; - return ! (medianDocuments > 0 && documentCoverage < minActivedocsPercentage); + return documentCoverage >= minActivedocsPercentage; } public long medianDocumentsPerGroup() { |