diff options
author | Tor Brede Vekterli <vekterli@oath.com> | 2018-02-20 13:55:59 +0100 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@oath.com> | 2018-02-22 14:17:22 +0100 |
commit | 4cd6e2a3c02fe49409fa0a888af87e84ec93fa7a (patch) | |
tree | 8b90a25de4e201374c973a53f3e0329416447b53 /clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ClusterFixture.java | |
parent | 49f310b5545eaac8aa8567f7d0a5b1944505e011 (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.java | 5 |
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); |