diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-11-24 13:58:02 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2022-11-24 13:58:02 +0100 |
commit | d87842d60c12289fc8968e00f0d1f8ae944ce2ae (patch) | |
tree | aac828065eb048461cd9da16c3f05c525403d63b /container-search/src/main/java/com/yahoo/search/dispatch | |
parent | 0b367ae429e8369b736bb11de3f647a5b3dc2a18 (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.java | 24 |
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); - } } |