From 43780d6c3830482019260b6e77710ccde5645f6f Mon Sep 17 00:00:00 2001 From: Pablo Date: Mon, 8 Sep 2025 13:29:33 -0700 Subject: [PATCH] Randomized # of shards --- .../elasticsearch/xpack/esql/action/RandomizedTimeSeriesIT.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/x-pack/plugin/esql/src/internalClusterTest/java/org/elasticsearch/xpack/esql/action/RandomizedTimeSeriesIT.java b/x-pack/plugin/esql/src/internalClusterTest/java/org/elasticsearch/xpack/esql/action/RandomizedTimeSeriesIT.java index 055eb384c4699..514c36c24a443 100644 --- a/x-pack/plugin/esql/src/internalClusterTest/java/org/elasticsearch/xpack/esql/action/RandomizedTimeSeriesIT.java +++ b/x-pack/plugin/esql/src/internalClusterTest/java/org/elasticsearch/xpack/esql/action/RandomizedTimeSeriesIT.java @@ -11,6 +11,7 @@ import org.elasticsearch.action.DocWriteRequest; import org.elasticsearch.action.admin.indices.template.put.TransportPutComposableIndexTemplateAction; import org.elasticsearch.cluster.metadata.ComposableIndexTemplate; +import org.elasticsearch.cluster.metadata.IndexMetadata; import org.elasticsearch.common.Strings; import org.elasticsearch.common.bytes.BytesReference; import org.elasticsearch.common.compress.CompressedXContent; @@ -301,6 +302,7 @@ void putTSDBIndexTemplate(List patterns, @Nullable String mappingString) Settings.Builder settingsBuilder = Settings.builder(); // Ensure it will be a TSDB data stream settingsBuilder.put(IndexSettings.MODE.getKey(), IndexMode.TIME_SERIES); + settingsBuilder.put(IndexMetadata.SETTING_NUMBER_OF_SHARDS, ESTestCase.randomIntBetween(1, 5)); settingsBuilder.put(IndexSettings.TIME_SERIES_START_TIME.getKey(), "2025-07-31T00:00:00Z"); settingsBuilder.put(IndexSettings.TIME_SERIES_END_TIME.getKey(), "2025-07-31T12:00:00Z"); CompressedXContent mappings = mappingString == null ? null : CompressedXContent.fromJSON(mappingString);