summaryrefslogtreecommitdiffstats
path: root/container-search
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-11-24 13:52:15 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2022-11-24 13:52:15 +0100
commit0b367ae429e8369b736bb11de3f647a5b3dc2a18 (patch)
tree742e7ac494715eda8f609dfd80b3ac362b6a33b3 /container-search
parent2788fa6912bbeaecb000a78797633bc22e12c678 (diff)
Prevent division by zero
Diffstat (limited to 'container-search')
-rw-r--r--container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchGroupsImpl.java3
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() {