@@ -165,23 +165,25 @@ public void setup() {
165
165
* check that the value of the label (last value) matches the value
166
166
* of the corresponding metric which uses a last_value metric type.
167
167
*/
168
+ Settings .Builder settings = Settings .builder ()
169
+ .put (IndexMetadata .SETTING_NUMBER_OF_SHARDS , numOfShards )
170
+ .put (IndexMetadata .SETTING_NUMBER_OF_REPLICAS , numOfReplicas )
171
+ .put (IndexSettings .MODE .getKey (), IndexMode .TIME_SERIES )
172
+ .putList (IndexMetadata .INDEX_ROUTING_PATH .getKey (), List .of (FIELD_DIMENSION_1 ))
173
+ .put (
174
+ IndexSettings .TIME_SERIES_START_TIME .getKey (),
175
+ DateFieldMapper .DEFAULT_DATE_TIME_FORMATTER .formatMillis (Instant .ofEpochMilli (startTime ).toEpochMilli ())
176
+ )
177
+ .put (IndexSettings .TIME_SERIES_END_TIME .getKey (), "2106-01-08T23:40:53.384Z" );
178
+
179
+ if (randomBoolean ()) {
180
+ settings .put (IndexMetadata .SETTING_INDEX_HIDDEN , randomBoolean ());
181
+ }
168
182
assertAcked (
169
183
client ().admin ()
170
184
.indices ()
171
185
.prepareCreate (sourceIndex )
172
- .setSettings (
173
- Settings .builder ()
174
- .put ("index.number_of_shards" , numOfShards )
175
- .put ("index.number_of_replicas" , numOfReplicas )
176
- .put (IndexSettings .MODE .getKey (), IndexMode .TIME_SERIES )
177
- .putList (IndexMetadata .INDEX_ROUTING_PATH .getKey (), List .of (FIELD_DIMENSION_1 ))
178
- .put (
179
- IndexSettings .TIME_SERIES_START_TIME .getKey (),
180
- DateFieldMapper .DEFAULT_DATE_TIME_FORMATTER .formatMillis (Instant .ofEpochMilli (startTime ).toEpochMilli ())
181
- )
182
- .put (IndexSettings .TIME_SERIES_END_TIME .getKey (), "2106-01-08T23:40:53.384Z" )
183
- .build ()
184
- )
186
+ .setSettings (settings .build ())
185
187
.setMapping (
186
188
FIELD_TIMESTAMP ,
187
189
"type=date" ,
@@ -769,7 +771,10 @@ private void assertRollupIndexSettings(String sourceIndex, String rollupIndex, G
769
771
);
770
772
771
773
assertEquals (sourceIndex , indexSettingsResp .getSetting (rollupIndex , IndexMetadata .INDEX_ROLLUP_SOURCE_NAME_KEY ));
772
- assertEquals (indexSettingsResp .getSetting (sourceIndex , "index.mode" ), indexSettingsResp .getSetting (rollupIndex , "index.mode" ));
774
+ assertEquals (
775
+ indexSettingsResp .getSetting (sourceIndex , IndexSettings .MODE .getKey ()),
776
+ indexSettingsResp .getSetting (rollupIndex , IndexSettings .MODE .getKey ())
777
+ );
773
778
774
779
assertNotNull (indexSettingsResp .getSetting (sourceIndex , IndexSettings .TIME_SERIES_START_TIME .getKey ()));
775
780
assertNotNull (indexSettingsResp .getSetting (rollupIndex , IndexSettings .TIME_SERIES_START_TIME .getKey ()));
@@ -784,11 +789,11 @@ private void assertRollupIndexSettings(String sourceIndex, String rollupIndex, G
784
789
indexSettingsResp .getSetting (sourceIndex , IndexSettings .TIME_SERIES_END_TIME .getKey ()),
785
790
indexSettingsResp .getSetting (rollupIndex , IndexSettings .TIME_SERIES_END_TIME .getKey ())
786
791
);
787
- assertNotNull (indexSettingsResp .getSetting (sourceIndex , "index.routing_path" ));
788
- assertNotNull (indexSettingsResp .getSetting (rollupIndex , "index.routing_path" ));
792
+ assertNotNull (indexSettingsResp .getSetting (sourceIndex , IndexMetadata . INDEX_ROUTING_PATH . getKey () ));
793
+ assertNotNull (indexSettingsResp .getSetting (rollupIndex , IndexMetadata . INDEX_ROUTING_PATH . getKey () ));
789
794
assertEquals (
790
- indexSettingsResp .getSetting (sourceIndex , "index.routing_path" ),
791
- indexSettingsResp .getSetting (rollupIndex , "index.routing_path" )
795
+ indexSettingsResp .getSetting (sourceIndex , IndexMetadata . INDEX_ROUTING_PATH . getKey () ),
796
+ indexSettingsResp .getSetting (rollupIndex , IndexMetadata . INDEX_ROUTING_PATH . getKey () )
792
797
);
793
798
794
799
assertNotNull (indexSettingsResp .getSetting (sourceIndex , IndexMetadata .SETTING_NUMBER_OF_SHARDS ));
@@ -804,7 +809,11 @@ private void assertRollupIndexSettings(String sourceIndex, String rollupIndex, G
804
809
indexSettingsResp .getSetting (sourceIndex , IndexMetadata .SETTING_NUMBER_OF_REPLICAS ),
805
810
indexSettingsResp .getSetting (rollupIndex , IndexMetadata .SETTING_NUMBER_OF_REPLICAS )
806
811
);
807
- assertEquals ("true" , indexSettingsResp .getSetting (rollupIndex , "index.blocks.write" ));
812
+ assertEquals ("true" , indexSettingsResp .getSetting (rollupIndex , IndexMetadata .SETTING_BLOCKS_WRITE ));
813
+ assertEquals (
814
+ indexSettingsResp .getSetting (sourceIndex , IndexMetadata .SETTING_INDEX_HIDDEN ),
815
+ indexSettingsResp .getSetting (rollupIndex , IndexMetadata .SETTING_INDEX_HIDDEN )
816
+ );
808
817
}
809
818
810
819
private AggregationBuilder buildAggregations (
@@ -869,9 +878,9 @@ private String createDataStream() throws Exception {
869
878
String dataStreamName = randomAlphaOfLength (10 ).toLowerCase (Locale .getDefault ());
870
879
Template indexTemplate = new Template (
871
880
Settings .builder ()
872
- .put ("index.number_of_shards" , numOfShards )
873
- .put ("index.number_of_replicas" , numOfReplicas )
874
- .put ("index.mode" , "time_series" )
881
+ .put (IndexMetadata . SETTING_NUMBER_OF_SHARDS , numOfShards )
882
+ .put (IndexMetadata . SETTING_NUMBER_OF_REPLICAS , numOfReplicas )
883
+ .put (IndexSettings . MODE . getKey (), IndexMode . TIME_SERIES )
875
884
.putList (IndexMetadata .INDEX_ROUTING_PATH .getKey (), List .of (FIELD_DIMENSION_1 ))
876
885
.build (),
877
886
new CompressedXContent ("""
0 commit comments