aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo/search/dispatch/SearchPathTest.java
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2018-11-15 16:17:16 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2018-11-15 16:17:16 +0100
commit787b7a115ad2fea0658601c3ebee6bcdb74f2550 (patch)
tree79ea97d29e6f3aea31fabf7f15c5b2f259e5c9b3 /container-search/src/test/java/com/yahoo/search/dispatch/SearchPathTest.java
parent8ece4a3e82807740081aa64ed620a4fc879696bb (diff)
When pooling ClusterMonitors and SearchClusters you will add a cluster every time there is a reconfig.
As nothing will purge them, you both keep stuff alive forever and end up with more clusters that you have. Hence the magic for not removing vipstatus when there are multiple clusters kick in preventing nodes being taken OOR. Now it is using the ComponentId for identifying a cluster.
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search/dispatch/SearchPathTest.java')
-rw-r--r--container-search/src/test/java/com/yahoo/search/dispatch/SearchPathTest.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/dispatch/SearchPathTest.java b/container-search/src/test/java/com/yahoo/search/dispatch/SearchPathTest.java
index a1f926d3201..5a4457780e2 100644
--- a/container-search/src/test/java/com/yahoo/search/dispatch/SearchPathTest.java
+++ b/container-search/src/test/java/com/yahoo/search/dispatch/SearchPathTest.java
@@ -69,7 +69,7 @@ public class SearchPathTest {
@Test
public void searchPathMustFilterNodesBasedOnDefinition() {
- MockSearchCluster cluster = new MockSearchCluster(3, 3);
+ MockSearchCluster cluster = new MockSearchCluster("a",3, 3);
assertThat(distKeysAsString(SearchPath.selectNodes("1/1", cluster)), equalTo("5"));
assertThat(distKeysAsString(SearchPath.selectNodes("/1", cluster)), equalTo("4,5,6"));