summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-09-18 18:29:45 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2019-09-18 18:29:45 +0200
commit4c58c8e3ca5a19b8f9294d5cbdb50bdf15e6b87d (patch)
tree7357f4cad31467f64de8672f6d3873b36e56043a /container-search/src/main/java/com/yahoo
parent7ee85e2f1dfcb40e37a6b98513fdb80b177447e4 (diff)
Any docs are better than none.
Diffstat (limited to 'container-search/src/main/java/com/yahoo')
-rw-r--r--container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchCluster.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchCluster.java b/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchCluster.java
index 1ef82cdf58c..8cc8b7f0ffd 100644
--- a/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchCluster.java
+++ b/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchCluster.java
@@ -229,7 +229,7 @@ public class SearchCluster implements NodeManager<Node> {
group.setHasSufficientCoverage(sufficientCoverage);
if ((!isInRotation || isDirectDispatchGroupAndChange) && sufficientCoverage) {
vipStatus.addToRotation(clusterId);
- } else if (isDirectDispatchGroupAndChange && ! sufficientCoverage) {
+ } else if (isDirectDispatchGroupAndChange) {
vipStatus.removeFromRotation(clusterId);
}
}
@@ -303,7 +303,7 @@ public class SearchCluster implements NodeManager<Node> {
updateSufficientCoverage(group, sufficientCoverage);
trackGroupCoverageChanges(i, group, sufficientCoverage, averageDocumentsInOtherGroups);
}
- if ( ! anyGroupsSufficientCoverage ) {
+ if ( ! anyGroupsSufficientCoverage && (sumOfActiveDocuments == 0)) {
vipStatus.removeFromRotation(clusterId);
}
}