aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/Group.java
diff options
context:
space:
mode:
authorOlli Virtanen <olli.virtanen@oath.com>2019-01-15 15:05:19 +0100
committerOlli Virtanen <olli.virtanen@oath.com>2019-01-15 15:05:19 +0100
commit9c03d3d5620c1ce2da81ba45518381df423eb2d1 (patch)
tree5604289f8201e3f7b561f63f128c3f242de44023 /container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/Group.java
parentbb9a8be9b26191ef6887b352ab11f64bd75cda6b (diff)
uselocalnode support and fix to coverage estimation
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/Group.java')
-rw-r--r--container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/Group.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/Group.java b/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/Group.java
index 01cbc5cd307..146c62f0a16 100644
--- a/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/Group.java
+++ b/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/Group.java
@@ -44,6 +44,16 @@ public class Group {
hasSufficientCoverage.lazySet(sufficientCoverage);
}
+ public int workingNodes() {
+ int nodesUp = 0;
+ for (Node node : nodes) {
+ if (node.isWorking()) {
+ nodesUp++;
+ }
+ }
+ return nodesUp;
+ }
+
void aggregateActiveDocuments() {
long activeDocumentsInGroup = 0;
for (Node node : nodes) {