88 */
99package org .elasticsearch .common .settings ;
1010
11- import org .elasticsearch .cluster .ClusterName ;
12- import org .elasticsearch .cluster .ClusterState ;
13- import org .elasticsearch .cluster .metadata .Metadata ;
1411import org .elasticsearch .cluster .metadata .ProjectId ;
1512import org .elasticsearch .cluster .metadata .ProjectMetadata ;
16- import org .elasticsearch .cluster .routing .allocation .allocator .BalancedShardsAllocator ;
1713import org .elasticsearch .common .settings .Setting .Property ;
1814import org .elasticsearch .test .ESTestCase ;
1915
@@ -55,9 +51,7 @@ public class ProjectSettingsUpdaterTests extends ESTestCase {
5551
5652 private static ProjectMetadata projectWithSettings (Settings settings ) {
5753 ProjectId projectId = randomUniqueProjectId ();
58- return ProjectMetadata .builder (projectId )
59- .settings (settings )
60- .build ();
54+ return ProjectMetadata .builder (projectId ).settings (settings ).build ();
6155 }
6256
6357 public void testUpdateSetting () {
@@ -67,10 +61,9 @@ public void testUpdateSetting() {
6761 projectScopedSettings .addSettingsUpdateConsumer (SETTING_A , valueA ::set );
6862 projectScopedSettings .addSettingsUpdateConsumer (SETTING_B , valueB ::set );
6963 SettingsUpdater updater = new SettingsUpdater (projectScopedSettings );
70- ProjectMetadata projectMetadata = projectWithSettings (Settings .builder ()
71- .put (SETTING_A .getKey (), 1.5 )
72- .put (SETTING_B .getKey (), 2.5 )
73- .build ());
64+ ProjectMetadata projectMetadata = projectWithSettings (
65+ Settings .builder ().put (SETTING_A .getKey (), 1.5 ).put (SETTING_B .getKey (), 2.5 ).build ()
66+ );
7467 ProjectMetadata updatedProjectMetadata = updater .updateProjectSettings (
7568 projectMetadata ,
7669 Settings .builder ().put (SETTING_A .getKey (), 0.5 ).build (),
@@ -80,11 +73,7 @@ public void testUpdateSetting() {
8073 assertEquals (SETTING_A .get (updatedProjectMetadata .settings ()), 0.4 , 0.1 );
8174 assertEquals (SETTING_B .get (updatedProjectMetadata .settings ()), 2.5 , 0.1 );
8275
83- updatedProjectMetadata = updater .updateProjectSettings (
84- projectMetadata ,
85- Settings .builder ().putNull ("project.*" ).build (),
86- logger
87- );
76+ updatedProjectMetadata = updater .updateProjectSettings (projectMetadata , Settings .builder ().putNull ("project.*" ).build (), logger );
8877 assertEquals (SETTING_A .get (updatedProjectMetadata .settings ()), 0.55 , 0.1 );
8978 assertEquals (SETTING_B .get (updatedProjectMetadata .settings ()), 0.1 , 0.1 );
9079
@@ -99,18 +88,14 @@ public void testAllOrNothing() {
9988 projectScopedSettings .addSettingsUpdateConsumer (SETTING_A , valueA ::set );
10089 projectScopedSettings .addSettingsUpdateConsumer (SETTING_B , valueB ::set );
10190 SettingsUpdater updater = new SettingsUpdater (projectScopedSettings );
102- ProjectMetadata projectMetadata = projectWithSettings (Settings .builder ()
103- .put (SETTING_A .getKey (), 1.5 )
104- .put (SETTING_B .getKey (), 2.5 )
105- .build ());
91+ ProjectMetadata projectMetadata = projectWithSettings (
92+ Settings .builder ().put (SETTING_A .getKey (), 1.5 ).put (SETTING_B .getKey (), 2.5 ).build ()
93+ );
10694
10795 try {
10896 updater .updateProjectSettings (
10997 projectMetadata ,
110- Settings .builder ()
111- .put (SETTING_A .getKey (), "not a float" )
112- .put (SETTING_B .getKey (), 1.0f )
113- .build (),
98+ Settings .builder ().put (SETTING_A .getKey (), "not a float" ).put (SETTING_B .getKey (), 1.0f ).build (),
11499 logger
115100 );
116101 fail ("all or nothing" );
@@ -154,8 +139,12 @@ public void testUpdateWithUnknownAndSettings() {
154139 final int numberOfDynamicSettings = randomIntBetween (1 , 8 );
155140 final List <Setting <String >> dynamicSettings = new ArrayList <>(numberOfDynamicSettings );
156141 for (int i = 0 ; i < numberOfDynamicSettings ; i ++) {
157- final Setting <String > dynamicSetting = Setting .simpleString ("dynamic.setting" + i ,
158- Property .Dynamic , Property .NodeScope , Property .ProjectScope );
142+ final Setting <String > dynamicSetting = Setting .simpleString (
143+ "dynamic.setting" + i ,
144+ Property .Dynamic ,
145+ Property .NodeScope ,
146+ Property .ProjectScope
147+ );
159148 dynamicSettings .add (dynamicSetting );
160149 }
161150
@@ -203,27 +192,17 @@ public void testUpdateWithUnknownAndSettings() {
203192 }
204193 }
205194
206- final ProjectMetadata afterUpdate = settingsUpdater .updateProjectSettings (
207- projectMetadata ,
208- toApply .build (),
209- logger
210- );
195+ final ProjectMetadata afterUpdate = settingsUpdater .updateProjectSettings (projectMetadata , toApply .build (), logger );
211196
212197 // the invalid settings should be archived and not present in non-archived form
213198 for (final Setting <String > invalidSetting : invalidSettings ) {
214- assertThat (
215- afterUpdate .settings ().keySet (),
216- hasItem (ARCHIVED_SETTINGS_PREFIX + invalidSetting .getKey ())
217- );
199+ assertThat (afterUpdate .settings ().keySet (), hasItem (ARCHIVED_SETTINGS_PREFIX + invalidSetting .getKey ()));
218200 assertThat (afterUpdate .settings ().keySet (), not (hasItem (invalidSetting .getKey ())));
219201 }
220202
221203 // the unknown settings should be archived and not present in non-archived form
222204 for (final Setting <String > unknownSetting : unknownSettings ) {
223- assertThat (
224- afterUpdate .settings ().keySet (),
225- hasItem (ARCHIVED_SETTINGS_PREFIX + unknownSetting .getKey ())
226- );
205+ assertThat (afterUpdate .settings ().keySet (), hasItem (ARCHIVED_SETTINGS_PREFIX + unknownSetting .getKey ()));
227206 assertThat (afterUpdate .settings ().keySet (), not (hasItem (unknownSetting .getKey ())));
228207 }
229208
@@ -235,10 +214,7 @@ public void testUpdateWithUnknownAndSettings() {
235214 } else {
236215 if (existingSettings .keys ().contains (dynamicSetting .getKey ())) {
237216 assertThat (afterUpdate .settings ().keySet (), hasItem (dynamicSetting .getKey ()));
238- assertThat (
239- afterUpdate .settings ().get (dynamicSetting .getKey ()),
240- equalTo ("existing_value" )
241- );
217+ assertThat (afterUpdate .settings ().get (dynamicSetting .getKey ()), equalTo ("existing_value" ));
242218 } else {
243219 assertThat (afterUpdate .settings ().keySet (), not (hasItem (dynamicSetting .getKey ())));
244220 }
@@ -288,35 +264,22 @@ public void testRemovingArchivedSettingsDoesNotRemoveNonArchivedInvalidOrUnknown
288264
289265 final Settings .Builder toApply = Settings .builder ().put ("archived.*" , (String ) null );
290266
291- final ProjectMetadata afterUpdate = settingsUpdater .updateProjectSettings (
292- projectMetadata ,
293- toApply .build (),
294- logger
295- );
267+ final ProjectMetadata afterUpdate = settingsUpdater .updateProjectSettings (projectMetadata , toApply .build (), logger );
296268
297269 // existing archived settings are removed
298270 for (final Setting <String > archivedSetting : archivedSettings ) {
299- assertThat (
300- afterUpdate .settings ().keySet (),
301- not (hasItem (ARCHIVED_SETTINGS_PREFIX + archivedSetting .getKey ()))
302- );
271+ assertThat (afterUpdate .settings ().keySet (), not (hasItem (ARCHIVED_SETTINGS_PREFIX + archivedSetting .getKey ())));
303272 }
304273
305274 // the invalid settings should be archived and not present in non-archived form
306275 for (final Setting <String > invalidSetting : invalidSettings ) {
307- assertThat (
308- afterUpdate .settings ().keySet (),
309- hasItem (ARCHIVED_SETTINGS_PREFIX + invalidSetting .getKey ())
310- );
276+ assertThat (afterUpdate .settings ().keySet (), hasItem (ARCHIVED_SETTINGS_PREFIX + invalidSetting .getKey ()));
311277 assertThat (afterUpdate .settings ().keySet (), not (hasItem (invalidSetting .getKey ())));
312278 }
313279
314280 // the unknown settings should be archived and not present in non-archived form
315281 for (final Setting <String > unknownSetting : unknownSettings ) {
316- assertThat (
317- afterUpdate .settings ().keySet (),
318- hasItem (ARCHIVED_SETTINGS_PREFIX + unknownSetting .getKey ())
319- );
282+ assertThat (afterUpdate .settings ().keySet (), hasItem (ARCHIVED_SETTINGS_PREFIX + unknownSetting .getKey ()));
320283 assertThat (afterUpdate .settings ().keySet (), not (hasItem (unknownSetting .getKey ())));
321284 }
322285 }
@@ -424,23 +387,41 @@ public Iterator<Setting<?>> settings() {
424387 );
425388
426389 public void testUpdateOfValidationDependentSettings () {
427- final ProjectScopedSettings projectScopedSettings = new ProjectScopedSettings (Settings .EMPTY ,
428- new HashSet <>(asList (SETTING_FOO_LOW , SETTING_FOO_HIGH )));
390+ final ProjectScopedSettings projectScopedSettings = new ProjectScopedSettings (
391+ Settings .EMPTY ,
392+ new HashSet <>(asList (SETTING_FOO_LOW , SETTING_FOO_HIGH ))
393+ );
429394 final SettingsUpdater updater = new SettingsUpdater (projectScopedSettings );
430395 ProjectMetadata projectMetadata = projectWithSettings (Settings .EMPTY );
431396
432- projectMetadata = updater .updateProjectSettings (projectMetadata , Settings .builder ().put (SETTING_FOO_LOW .getKey (), 20 ).build (), logger );
397+ projectMetadata = updater .updateProjectSettings (
398+ projectMetadata ,
399+ Settings .builder ().put (SETTING_FOO_LOW .getKey (), 20 ).build (),
400+ logger
401+ );
433402 assertThat (projectMetadata .settings ().get (SETTING_FOO_LOW .getKey ()), equalTo ("20" ));
434403
435- projectMetadata = updater .updateProjectSettings (projectMetadata , Settings .builder ().put (SETTING_FOO_HIGH .getKey (), 40 ).build (), logger );
404+ projectMetadata = updater .updateProjectSettings (
405+ projectMetadata ,
406+ Settings .builder ().put (SETTING_FOO_HIGH .getKey (), 40 ).build (),
407+ logger
408+ );
436409 assertThat (projectMetadata .settings ().get (SETTING_FOO_LOW .getKey ()), equalTo ("20" ));
437410 assertThat (projectMetadata .settings ().get (SETTING_FOO_HIGH .getKey ()), equalTo ("40" ));
438411
439- projectMetadata = updater .updateProjectSettings (projectMetadata , Settings .builder ().put (SETTING_FOO_LOW .getKey (), 5 ).build (), logger );
412+ projectMetadata = updater .updateProjectSettings (
413+ projectMetadata ,
414+ Settings .builder ().put (SETTING_FOO_LOW .getKey (), 5 ).build (),
415+ logger
416+ );
440417 assertThat (projectMetadata .settings ().get (SETTING_FOO_LOW .getKey ()), equalTo ("5" ));
441418 assertThat (projectMetadata .settings ().get (SETTING_FOO_HIGH .getKey ()), equalTo ("40" ));
442419
443- projectMetadata = updater .updateProjectSettings (projectMetadata , Settings .builder ().put (SETTING_FOO_HIGH .getKey (), 8 ).build (), logger );
420+ projectMetadata = updater .updateProjectSettings (
421+ projectMetadata ,
422+ Settings .builder ().put (SETTING_FOO_HIGH .getKey (), 8 ).build (),
423+ logger
424+ );
444425 assertThat (projectMetadata .settings ().get (SETTING_FOO_LOW .getKey ()), equalTo ("5" ));
445426 assertThat (projectMetadata .settings ().get (SETTING_FOO_HIGH .getKey ()), equalTo ("8" ));
446427
0 commit comments