diff options
author | Harald Musum <musum@verizonmedia.com> | 2021-02-21 21:30:35 +0100 |
---|---|---|
committer | Harald Musum <musum@verizonmedia.com> | 2021-02-21 21:30:35 +0100 |
commit | e82b275e4baff2798d1cc03a29edcbfb0de47fb3 (patch) | |
tree | 74b6ef216c42e8ea2b9334f0efdb1a0af69cfb80 /clustercontroller-core/src/test/java/com/yahoo/vespa | |
parent | 6593cc7ab591eda2c2637a964371dbc8b50f0c9d (diff) |
Remove unused aguments and methods
Diffstat (limited to 'clustercontroller-core/src/test/java/com/yahoo/vespa')
8 files changed, 27 insertions, 43 deletions
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ClusterFeedBlockTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ClusterFeedBlockTest.java index da62aac66a2..4c3af7376ac 100644 --- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ClusterFeedBlockTest.java +++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ClusterFeedBlockTest.java @@ -51,11 +51,10 @@ public class ClusterFeedBlockTest extends FleetControllerTest { communicator = new DummyCommunicator(nodes, timer); MetricUpdater metricUpdater = new MetricUpdater(new NoMetricReporter(), options.fleetControllerIndex); EventLog eventLog = new EventLog(timer, metricUpdater); - ContentCluster cluster = new ContentCluster(options.clusterName, options.nodes, options.storageDistribution, - options.minStorageNodesUp, options.minRatioOfStorageNodesUp); + ContentCluster cluster = new ContentCluster(options.clusterName, options.nodes, options.storageDistribution); NodeStateGatherer stateGatherer = new NodeStateGatherer(timer, timer, eventLog); DatabaseHandler database = new DatabaseHandler(new ZooKeeperDatabaseFactory(), timer, options.zooKeeperServerAddress, options.fleetControllerIndex, timer); - StateChangeHandler stateGenerator = new StateChangeHandler(timer, eventLog, metricUpdater); + StateChangeHandler stateGenerator = new StateChangeHandler(timer, eventLog); SystemStateBroadcaster stateBroadcaster = new SystemStateBroadcaster(timer, timer); MasterElectionHandler masterElectionHandler = new MasterElectionHandler(options.fleetControllerIndex, options.fleetControllerCount, timer, timer); ctrl = new FleetController(timer, eventLog, cluster, stateGatherer, communicator, null, null, communicator, database, stateGenerator, stateBroadcaster, masterElectionHandler, metricUpdater, options); diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ClusterFixture.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ClusterFixture.java index 5975f1248bb..00e8b0898ee 100644 --- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ClusterFixture.java +++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ClusterFixture.java @@ -9,7 +9,6 @@ import com.yahoo.vdslib.state.NodeState; import com.yahoo.vdslib.state.NodeType; import com.yahoo.vdslib.state.State; import com.yahoo.vespa.clustercontroller.core.listeners.NodeStateOrHostInfoChangeHandler; -import com.yahoo.vespa.clustercontroller.utils.util.NoMetricReporter; import java.util.Collection; import java.util.HashSet; @@ -39,9 +38,7 @@ public class ClusterFixture { } private StateChangeHandler createNodeStateChangeHandlerForCluster() { - final int controllerIndex = 0; - MetricUpdater metricUpdater = new MetricUpdater(new NoMetricReporter(), controllerIndex); - return new StateChangeHandler(timer, eventLog, metricUpdater); + return new StateChangeHandler(timer, eventLog); } public ClusterFixture bringEntireClusterUp() { @@ -200,7 +197,7 @@ public class ClusterFixture { Collection<ConfiguredNode> nodes = DistributionBuilder.buildConfiguredNodes(nodeCount); Distribution distribution = DistributionBuilder.forFlatCluster(nodeCount); - ContentCluster cluster = new ContentCluster("foo", nodes, distribution, 0, 0.0); + ContentCluster cluster = new ContentCluster("foo", nodes, distribution); return new ClusterFixture(cluster, distribution); } @@ -208,7 +205,7 @@ public class ClusterFixture { static ClusterFixture forHierarchicCluster(DistributionBuilder.GroupBuilder root) { List<ConfiguredNode> nodes = DistributionBuilder.buildConfiguredNodes(root.totalNodeCount()); Distribution distribution = DistributionBuilder.forHierarchicCluster(root); - ContentCluster cluster = new ContentCluster("foo", nodes, distribution, 0, 0.0); + ContentCluster cluster = new ContentCluster("foo", nodes, distribution); return new ClusterFixture(cluster, distribution); } diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/FleetControllerTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/FleetControllerTest.java index 40eae4f6515..b238a9eadcf 100644 --- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/FleetControllerTest.java +++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/FleetControllerTest.java @@ -158,9 +158,7 @@ public abstract class FleetControllerTest implements Waiter { ContentCluster cluster = new ContentCluster( options.clusterName, options.nodes, - options.storageDistribution, - options.minStorageNodesUp, - options.minRatioOfStorageNodesUp); + options.storageDistribution); NodeStateGatherer stateGatherer = new NodeStateGatherer(timer, timer, log); Communicator communicator = new RPCCommunicator( RPCCommunicator.createRealSupervisor(), @@ -174,7 +172,7 @@ public abstract class FleetControllerTest implements Waiter { lookUp.setSlobrokConnectionSpecs(new String[0]); RpcServer rpcServer = new RpcServer(timer, timer, options.clusterName, options.fleetControllerIndex, options.slobrokBackOffPolicy); DatabaseHandler database = new DatabaseHandler(new ZooKeeperDatabaseFactory(), timer, options.zooKeeperServerAddress, options.fleetControllerIndex, timer); - StateChangeHandler stateGenerator = new StateChangeHandler(timer, log, metricUpdater); + StateChangeHandler stateGenerator = new StateChangeHandler(timer, log); SystemStateBroadcaster stateBroadcaster = new SystemStateBroadcaster(timer, timer); MasterElectionHandler masterElectionHandler = new MasterElectionHandler(options.fleetControllerIndex, options.fleetControllerCount, timer, timer); FleetController controller = new FleetController(timer, log, cluster, stateGatherer, communicator, status, rpcServer, lookUp, database, stateGenerator, stateBroadcaster, masterElectionHandler, metricUpdater, options); diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/NodeStateChangeCheckerTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/NodeStateChangeCheckerTest.java index 34e52eb82c4..3f654d36246 100644 --- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/NodeStateChangeCheckerTest.java +++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/NodeStateChangeCheckerTest.java @@ -1,4 +1,4 @@ -// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +// Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.vespa.clustercontroller.core; import com.yahoo.vdslib.distribution.ConfiguredNode; @@ -64,7 +64,7 @@ public class NodeStateChangeCheckerTest { Distribution distribution = mock(Distribution.class); Group group = new Group(2, "to"); when(distribution.getRootGroup()).thenReturn(group); - return new ContentCluster("Clustername", nodes, distribution, 3, 0.0); + return new ContentCluster("Clustername", nodes, distribution); } private String createDistributorHostInfo(int replicationfactor1, int replicationfactor2, int replicationfactor3) { diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateChangeHandlerTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateChangeHandlerTest.java index 2ee0357419f..e73c2845900 100644 --- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateChangeHandlerTest.java +++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateChangeHandlerTest.java @@ -80,8 +80,8 @@ public class StateChangeHandlerTest { Distribution distribution = new Distribution(Distribution.getDefaultDistributionConfig(2, 100)); this.config = config; for (int i=0; i<config.nodeCount; ++i) configuredNodes.add(new ConfiguredNode(i, false)); - cluster = new ContentCluster("testcluster", configuredNodes, distribution, 0, 0.0); - nodeStateChangeHandler = new StateChangeHandler(clock, eventLog, null); + cluster = new ContentCluster("testcluster", configuredNodes, distribution); + nodeStateChangeHandler = new StateChangeHandler(clock, eventLog); params.minStorageNodesUp(1).minDistributorNodesUp(1) .minRatioOfStorageNodesUp(0.0).minRatioOfDistributorNodesUp(0.0) .maxPrematureCrashes(config.maxPrematureCrashes) diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateChangeTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateChangeTest.java index 5f9e0d56cfa..15778846ca6 100644 --- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateChangeTest.java +++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateChangeTest.java @@ -52,11 +52,10 @@ public class StateChangeTest extends FleetControllerTest { communicator = new DummyCommunicator(nodes, timer); MetricUpdater metricUpdater = new MetricUpdater(new NoMetricReporter(), options.fleetControllerIndex); eventLog = new EventLog(timer, metricUpdater); - ContentCluster cluster = new ContentCluster(options.clusterName, options.nodes, options.storageDistribution, - options.minStorageNodesUp, options.minRatioOfStorageNodesUp); + ContentCluster cluster = new ContentCluster(options.clusterName, options.nodes, options.storageDistribution); NodeStateGatherer stateGatherer = new NodeStateGatherer(timer, timer, eventLog); DatabaseHandler database = new DatabaseHandler(new ZooKeeperDatabaseFactory(), timer, options.zooKeeperServerAddress, options.fleetControllerIndex, timer); - StateChangeHandler stateGenerator = new StateChangeHandler(timer, eventLog, metricUpdater); + StateChangeHandler stateGenerator = new StateChangeHandler(timer, eventLog); SystemStateBroadcaster stateBroadcaster = new SystemStateBroadcaster(timer, timer); MasterElectionHandler masterElectionHandler = new MasterElectionHandler(options.fleetControllerIndex, options.fleetControllerCount, timer, timer); ctrl = new FleetController(timer, eventLog, cluster, stateGatherer, communicator, null, null, communicator, database, stateGenerator, stateBroadcaster, masterElectionHandler, metricUpdater, options); diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/NodeTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/NodeTest.java index 6bd7f086249..8e5fa9c0002 100644 --- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/NodeTest.java +++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/NodeTest.java @@ -1,4 +1,4 @@ -// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +// Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.vespa.clustercontroller.core.restapiv2; import com.yahoo.vdslib.state.Node; @@ -121,7 +121,7 @@ public class NodeTest extends StateRestApiTest { public void testNodeNotSeenInSlobrok() throws Exception { setUp(true); ContentCluster old = music.context.cluster; - music.context.cluster = new ContentCluster(old.getName(), old.getConfiguredNodes().values(), old.getDistribution(), 0, 0.0); + music.context.cluster = new ContentCluster(old.getName(), old.getConfiguredNodes().values(), old.getDistribution()); NodeState currentState = new NodeState(NodeType.STORAGE, State.DOWN); currentState.setDescription("Not seen"); music.context.currentConsolidatedState.setNodeState(new Node(NodeType.STORAGE, 1), currentState); diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/StateRestApiTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/StateRestApiTest.java index 5b5b0036ac9..1b900310d46 100644 --- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/StateRestApiTest.java +++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/StateRestApiTest.java @@ -55,8 +55,7 @@ public abstract class StateRestApiTest { jsonWriter.setDefaultPathPrefix("/cluster/v2"); { Set<ConfiguredNode> nodes = FleetControllerTest.toNodes(0, 1, 2, 3); - ContentCluster cluster = new ContentCluster( - "books", nodes, distribution, 6 /* minStorageNodesUp*/, 0.9 /* minRatioOfStorageNodesUp */); + ContentCluster cluster = new ContentCluster("books", nodes, distribution); initializeCluster(cluster, nodes); AnnotatedClusterState baselineState = AnnotatedClusterState.withoutAnnotations(ClusterState.stateFromString("distributor:4 storage:4")); Map<String, AnnotatedClusterState> bucketSpaceStates = new HashMap<>(); @@ -69,8 +68,7 @@ public abstract class StateRestApiTest { Set<ConfiguredNode> nodes = FleetControllerTest.toNodes(1, 2, 3, 5, 7); Set<ConfiguredNode> nodesInSlobrok = FleetControllerTest.toNodes(1, 3, 5, 7); - ContentCluster cluster = new ContentCluster( - "music", nodes, distribution, 4 /* minStorageNodesUp*/, 0.0 /* minRatioOfStorageNodesUp */); + ContentCluster cluster = new ContentCluster("music", nodes, distribution); if (dontInitializeNode2) { // TODO: this skips initialization of node 2 to fake that it is not answering // which really leaves us in an illegal state @@ -86,14 +84,11 @@ public abstract class StateRestApiTest { } ccSockets = new TreeMap<>(); ccSockets.put(0, new ClusterControllerStateRestAPI.Socket("localhost", 80)); - restAPI = new ClusterControllerStateRestAPI(new ClusterControllerStateRestAPI.FleetControllerResolver() { - @Override - public Map<String, RemoteClusterControllerTaskScheduler> getFleetControllers() { - Map<String, RemoteClusterControllerTaskScheduler> fleetControllers = new LinkedHashMap<>(); - fleetControllers.put(books.context.cluster.getName(), books); - fleetControllers.put(music.context.cluster.getName(), music); - return fleetControllers; - } + restAPI = new ClusterControllerStateRestAPI(() -> { + Map<String, RemoteClusterControllerTaskScheduler> fleetControllers = new LinkedHashMap<>(); + fleetControllers.put(books.context.cluster.getName(), books); + fleetControllers.put(music.context.cluster.getName(), music); + return fleetControllers; }, ccSockets); } @@ -101,8 +96,7 @@ public abstract class StateRestApiTest { books = null; Distribution distribution = new Distribution(Distribution.getSimpleGroupConfig(2, nodeCount)); jsonWriter.setDefaultPathPrefix("/cluster/v2"); - ContentCluster cluster = new ContentCluster( - "music", distribution.getNodes(), distribution, 0 /* minStorageNodesUp*/, 0.0 /* minRatioOfStorageNodesUp */); + ContentCluster cluster = new ContentCluster("music", distribution.getNodes(), distribution); initializeCluster(cluster, distribution.getNodes()); AnnotatedClusterState baselineState = AnnotatedClusterState .withoutAnnotations(ClusterState.stateFromString("distributor:" + nodeCount + " storage:" + nodeCount + @@ -115,13 +109,10 @@ public abstract class StateRestApiTest { ClusterStateBundle.of(baselineState, bucketSpaceStates), 0, 0); ccSockets = new TreeMap<>(); ccSockets.put(0, new ClusterControllerStateRestAPI.Socket("localhost", 80)); - restAPI = new ClusterControllerStateRestAPI(new ClusterControllerStateRestAPI.FleetControllerResolver() { - @Override - public Map<String, RemoteClusterControllerTaskScheduler> getFleetControllers() { - Map<String, RemoteClusterControllerTaskScheduler> fleetControllers = new LinkedHashMap<>(); - fleetControllers.put(music.context.cluster.getName(), music); - return fleetControllers; - } + restAPI = new ClusterControllerStateRestAPI(() -> { + Map<String, RemoteClusterControllerTaskScheduler> fleetControllers = new LinkedHashMap<>(); + fleetControllers.put(music.context.cluster.getName(), music); + return fleetControllers; }, ccSockets); } |