remove testUnassignedShardAndEmptyNodesInRoutingTable

testUnassignedShardAndEmptyNodesInRoutingTable and that test is as old as time and does a very bogus thing.
it is an IT test which extracts the GatewayAllocator from the node and tells it to allocated unassigned
shards, while giving it a conjured cluster state with no nodes in it (it uses the DiscoveryNodes.EMPTY_NODES.
This is never a cluster state we want to reroute on (we always have at least master node in it).
I'm going to just delete the test as I don't think it adds much value.

Closes #21463
This commit is contained in:
Boaz Leskes 2018-03-26 17:06:32 +02:00
parent dd77d7fd0a
commit bca264699a
1 changed files with 0 additions and 18 deletions

View File

@ -93,24 +93,6 @@ public class RareClusterStateIT extends ESIntegTestCase {
return 0; return 0;
} }
public void testUnassignedShardAndEmptyNodesInRoutingTable() throws Exception {
internalCluster().startNode();
createIndex("a");
ensureSearchable("a");
ClusterState current = clusterService().state();
GatewayAllocator allocator = internalCluster().getInstance(GatewayAllocator.class);
AllocationDeciders allocationDeciders = new AllocationDeciders(Settings.EMPTY, Collections.emptyList());
RoutingNodes routingNodes = new RoutingNodes(
ClusterState.builder(current)
.routingTable(RoutingTable.builder(current.routingTable()).remove("a").addAsRecovery(current.metaData().index("a")).build())
.nodes(DiscoveryNodes.EMPTY_NODES)
.build(), false
);
RoutingAllocation routingAllocation = new RoutingAllocation(allocationDeciders, routingNodes, current, ClusterInfo.EMPTY, System.nanoTime());
allocator.allocateUnassigned(routingAllocation);
}
public void testAssignmentWithJustAddedNodes() throws Exception { public void testAssignmentWithJustAddedNodes() throws Exception {
internalCluster().startNode(); internalCluster().startNode();
final String index = "index"; final String index = "index";