aboutsummaryrefslogtreecommitdiffstats
path: root/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ClusterFixture.java
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@oath.com>2018-02-20 13:55:59 +0100
committerTor Brede Vekterli <vekterli@oath.com>2018-02-22 14:17:22 +0100
commit4cd6e2a3c02fe49409fa0a888af87e84ec93fa7a (patch)
tree8b90a25de4e201374c973a53f3e0329416447b53 /clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ClusterFixture.java
parent49f310b5545eaac8aa8567f7d0a5b1944505e011 (diff)
Initial support for per bucket space cluster states in cluster controller
Multiple spaces are only enabled in tests, so the controller still only generates the legacy baseline cluster state, maintaining today's behavior.
Diffstat (limited to 'clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ClusterFixture.java')
-rw-r--r--clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ClusterFixture.java5
1 files changed, 5 insertions, 0 deletions
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 16e9675d586..4862c83f2a6 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
@@ -149,6 +149,11 @@ class ClusterFixture {
return this;
}
+ ClusterFixture assignDummyRpcAddresses() {
+ cluster.getNodeInfo().forEach(ni -> ni.setRpcAddress("tcp/localhost:0"));
+ return this;
+ }
+
static Map<NodeType, Integer> buildTransitionTimeMap(int distributorTransitionTime, int storageTransitionTime) {
Map<NodeType, Integer> maxTransitionTime = new TreeMap<>();
maxTransitionTime.put(NodeType.DISTRIBUTOR, distributorTransitionTime);