Skip to content

Commit 93a988c

Browse files
committed
[TEST] use routing partition size based on the max routing shards of the second split
1 parent e95d18e commit 93a988c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

core/src/test/java/org/elasticsearch/action/admin/indices/create/SplitIndexIT.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,9 @@ private void splitToN(int sourceShards, int firstSplitShards, int secondSplitSha
120120
useRoutingPartition = randomBoolean();
121121
}
122122
if (useRouting && useMixedRouting == false && useRoutingPartition) {
123+
int numRoutingShards = MetaDataCreateIndexService.calculateNumRoutingShards(secondSplitShards, Version.CURRENT)-1;
123124
settings.put("index.routing_partition_size",
124-
randomIntBetween(1, MetaDataCreateIndexService.calculateNumRoutingShards(sourceShards, Version.CURRENT)-1));
125+
randomIntBetween(1, numRoutingShards));
125126
if (useNested) {
126127
createInitialIndex.addMapping("t1", "_routing", "required=true", "nested1", "type=nested");
127128
} else {

0 commit comments

Comments
 (0)