99
1010package org .elasticsearch .action .admin .indices .rollover ;
1111
12+ import org .elasticsearch .ResourceNotFoundException ;
1213import org .elasticsearch .action .admin .indices .alias .Alias ;
1314import org .elasticsearch .action .admin .indices .create .CreateIndexClusterStateUpdateRequest ;
1415import org .elasticsearch .action .admin .indices .create .CreateIndexRequest ;
@@ -203,23 +204,23 @@ public void testAliasValidation() {
203204 Metadata metadata = metadataBuilder .build ();
204205 CreateIndexRequest req = new CreateIndexRequest ();
205206
206- IllegalArgumentException exception = expectThrows (
207+ Exception exception = expectThrows (
207208 IllegalArgumentException .class ,
208- () -> MetadataRolloverService .validate (metadata , aliasWithNoWriteIndex , randomAlphaOfLength (5 ), req , false )
209+ () -> MetadataRolloverService .validate (metadata , aliasWithNoWriteIndex , randomAlphaOfLength (5 ), req )
209210 );
210211 assertThat (exception .getMessage (), equalTo ("rollover target [" + aliasWithNoWriteIndex + "] does not point to a write index" ));
211212 exception = expectThrows (
212213 IllegalArgumentException .class ,
213- () -> MetadataRolloverService .validate (metadata , randomFrom (index1 , index2 ), randomAlphaOfLength (5 ), req , false )
214+ () -> MetadataRolloverService .validate (metadata , randomFrom (index1 , index2 ), randomAlphaOfLength (5 ), req )
214215 );
215216 assertThat (exception .getMessage (), equalTo ("rollover target is a [concrete index] but one of [alias,data_stream] was expected" ));
216217 final String aliasName = randomAlphaOfLength (5 );
217218 exception = expectThrows (
218- IllegalArgumentException .class ,
219- () -> MetadataRolloverService .validate (metadata , aliasName , randomAlphaOfLength (5 ), req , false )
219+ ResourceNotFoundException .class ,
220+ () -> MetadataRolloverService .validate (metadata , aliasName , randomAlphaOfLength (5 ), req )
220221 );
221222 assertThat (exception .getMessage (), equalTo ("rollover target [" + aliasName + "] does not exist" ));
222- MetadataRolloverService .validate (metadata , aliasWithWriteIndex , randomAlphaOfLength (5 ), req , false );
223+ MetadataRolloverService .validate (metadata , aliasWithWriteIndex , randomAlphaOfLength (5 ), req );
223224 }
224225
225226 public void testDataStreamValidation () throws IOException {
@@ -232,18 +233,18 @@ public void testDataStreamValidation() throws IOException {
232233 Metadata metadata = md .build ();
233234 CreateIndexRequest req = new CreateIndexRequest ();
234235
235- MetadataRolloverService .validate (metadata , randomDataStream .getName (), null , req , false );
236+ MetadataRolloverService .validate (metadata , randomDataStream .getName (), null , req );
236237
237238 IllegalArgumentException exception = expectThrows (
238239 IllegalArgumentException .class ,
239- () -> MetadataRolloverService .validate (metadata , randomDataStream .getName (), randomAlphaOfLength (5 ), req , false )
240+ () -> MetadataRolloverService .validate (metadata , randomDataStream .getName (), randomAlphaOfLength (5 ), req )
240241 );
241242 assertThat (exception .getMessage (), equalTo ("new index name may not be specified when rolling over a data stream" ));
242243
243244 CreateIndexRequest aliasReq = new CreateIndexRequest ().alias (new Alias ("no_aliases_permitted" ));
244245 exception = expectThrows (
245246 IllegalArgumentException .class ,
246- () -> MetadataRolloverService .validate (metadata , randomDataStream .getName (), null , aliasReq , false )
247+ () -> MetadataRolloverService .validate (metadata , randomDataStream .getName (), null , aliasReq )
247248 );
248249 assertThat (
249250 exception .getMessage (),
@@ -254,7 +255,7 @@ public void testDataStreamValidation() throws IOException {
254255 CreateIndexRequest mappingReq = new CreateIndexRequest ().mapping (mapping );
255256 exception = expectThrows (
256257 IllegalArgumentException .class ,
257- () -> MetadataRolloverService .validate (metadata , randomDataStream .getName (), null , mappingReq , false )
258+ () -> MetadataRolloverService .validate (metadata , randomDataStream .getName (), null , mappingReq )
258259 );
259260 assertThat (
260261 exception .getMessage (),
@@ -264,7 +265,7 @@ public void testDataStreamValidation() throws IOException {
264265 CreateIndexRequest settingReq = new CreateIndexRequest ().settings (Settings .builder ().put ("foo" , "bar" ));
265266 exception = expectThrows (
266267 IllegalArgumentException .class ,
267- () -> MetadataRolloverService .validate (metadata , randomDataStream .getName (), null , settingReq , false )
268+ () -> MetadataRolloverService .validate (metadata , randomDataStream .getName (), null , settingReq )
268269 );
269270 assertThat (
270271 exception .getMessage (),
0 commit comments