Skip to content

Commit f741b47

Browse files
committed
Polishing
1 parent 16ab114 commit f741b47

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

x-pack/plugin/downsample/src/main/java/org/elasticsearch/xpack/downsample/TransportDownsampleAction.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -934,6 +934,7 @@ private void createDownsampleIndex(
934934
.put(IndexMetadata.INDEX_DOWNSAMPLE_STATUS.getKey(), DownsampleTaskStatus.STARTED)
935935
.put(IndexMetadata.INDEX_DOWNSAMPLE_INTERVAL.getKey(), downsampleInterval)
936936
.put(IndexSettings.MODE.getKey(), sourceIndexMetadata.getIndexMode())
937+
.putList(IndexMetadata.INDEX_ROUTING_PATH.getKey(), sourceIndexMetadata.getRoutingPaths())
937938
.put(
938939
IndexSettings.TIME_SERIES_START_TIME.getKey(),
939940
sourceIndexMetadata.getSettings().get(IndexSettings.TIME_SERIES_START_TIME.getKey())
@@ -942,9 +943,6 @@ private void createDownsampleIndex(
942943
IndexSettings.TIME_SERIES_END_TIME.getKey(),
943944
sourceIndexMetadata.getSettings().get(IndexSettings.TIME_SERIES_END_TIME.getKey())
944945
);
945-
if (sourceIndexMetadata.getRoutingPaths().isEmpty() == false) {
946-
builder.putList(IndexMetadata.INDEX_ROUTING_PATH.getKey(), sourceIndexMetadata.getRoutingPaths());
947-
}
948946
if (sourceIndexMetadata.getTimeSeriesDimensions().isEmpty() == false) {
949947
builder.putList(IndexMetadata.INDEX_DIMENSIONS.getKey(), sourceIndexMetadata.getTimeSeriesDimensions());
950948
}

x-pack/plugin/downsample/src/test/java/org/elasticsearch/xpack/downsample/DownsampleDataStreamTests.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
import static org.elasticsearch.cluster.metadata.MetadataIndexTemplateService.DEFAULT_TIMESTAMP_FIELD;
6565
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertResponse;
6666
import static org.hamcrest.Matchers.equalTo;
67+
import static org.hamcrest.Matchers.nullValue;
6768

6869
public class DownsampleDataStreamTests extends ESSingleNodeTestCase {
6970

@@ -228,6 +229,8 @@ private void putComposableIndexTemplate(final String id, final List<String> patt
228229
composableIndexTemplate.template().settings().hasValue(IndexMetadata.INDEX_ROUTING_PATH.getKey()),
229230
equalTo(manuallyAddedRoutingPathSetting)
230231
);
232+
// the index.dimensions setting will not be present in the template settings, it is added at index creation time
233+
assertThat(composableIndexTemplate.template().settings().get(IndexMetadata.INDEX_DIMENSIONS.getKey()), nullValue());
231234
}
232235

233236
private void indexDocs(final String dataStream, int numDocs, long startTime) {

0 commit comments

Comments
 (0)