aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/dispatch
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-11-24 13:58:02 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2022-11-24 13:58:02 +0100
commitd87842d60c12289fc8968e00f0d1f8ae944ce2ae (patch)
treeaac828065eb048461cd9da16c3f05c525403d63b /container-search/src/main/java/com/yahoo/search/dispatch
parent0b367ae429e8369b736bb11de3f647a5b3dc2a18 (diff)
Move test utility code to test directory.
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/dispatch')
-rw-r--r--container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchGroupsImpl.java24
1 files changed, 0 insertions, 24 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 1d203353929..f5ce987c64c 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
@@ -2,10 +2,7 @@ package com.yahoo.search.dispatch.searchcluster;
import com.google.common.math.Quantiles;
-import java.util.ArrayList;
import java.util.Collection;
-import java.util.HashMap;
-import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.stream.Collectors;
@@ -40,25 +37,4 @@ public class SearchGroupsImpl implements SearchGroups {
var activeDocuments = groups().stream().map(Group::activeDocuments).collect(Collectors.toList());
return (long) Quantiles.median().compute(activeDocuments);
}
-
-
- public static SearchGroupsImpl buildGroupListForTest(int numGroups, int nodesPerGroup, double minActivedocsPercentage) {
- return new SearchGroupsImpl(buildGroupMapForTest(numGroups, nodesPerGroup), minActivedocsPercentage);
- }
- public static Map<Integer, Group> buildGroupMapForTest(int numGroups, int nodesPerGroup) {
- Map<Integer, Group> groups = new HashMap<>();
- int distributionKey = 0;
- for (int group = 0; group < numGroups; group++) {
- List<Node> groupNodes = new ArrayList<>();
- for (int i = 0; i < nodesPerGroup; i++) {
- Node node = new Node(distributionKey, "host" + distributionKey, group);
- node.setWorking(true);
- groupNodes.add(node);
- distributionKey++;
- }
- Group g = new Group(group, groupNodes);
- groups.put(group, g);
- }
- return Map.copyOf(groups);
- }
}