Skip to content

Commit ada4873

Browse files
committed
Revert "Fix test clusters to respect user-provided ordering of settings."
This reverts commit bec7653.
1 parent bec7653 commit ada4873

File tree

3 files changed

+7
-10
lines changed

3 files changed

+7
-10
lines changed

test/test-clusters/src/main/java/org/elasticsearch/test/cluster/local/AbstractLocalClusterFactory.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
import java.util.Arrays;
5151
import java.util.HashMap;
5252
import java.util.HashSet;
53-
import java.util.LinkedHashMap;
5453
import java.util.List;
5554
import java.util.Locale;
5655
import java.util.Map;
@@ -409,7 +408,7 @@ private void writeConfiguration() {
409408

410409
try {
411410
// Write settings to elasticsearch.yml
412-
Map<String, String> finalSettings = new LinkedHashMap<>();
411+
Map<String, String> finalSettings = new HashMap<>();
413412
finalSettings.put("cluster.name", spec.getCluster().getName());
414413
if (name != null) {
415414
finalSettings.put("node.name", name);

test/test-clusters/src/main/java/org/elasticsearch/test/cluster/local/AbstractLocalSpecBuilder.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121
import java.util.ArrayList;
2222
import java.util.EnumSet;
2323
import java.util.HashMap;
24-
import java.util.LinkedHashMap;
25-
import java.util.LinkedHashSet;
24+
import java.util.HashSet;
2625
import java.util.List;
2726
import java.util.Map;
2827
import java.util.Set;
@@ -33,7 +32,7 @@
3332
public abstract class AbstractLocalSpecBuilder<T extends LocalSpecBuilder<?>> implements LocalSpecBuilder<T> {
3433
private final AbstractLocalSpecBuilder<?> parent;
3534
private final List<SettingsProvider> settingsProviders = new ArrayList<>();
36-
private final Map<String, String> settings = new LinkedHashMap<>();
35+
private final Map<String, String> settings = new HashMap<>();
3736
private final List<EnvironmentProvider> environmentProviders = new ArrayList<>();
3837
private final Map<String, String> environment = new HashMap<>();
3938
private final Map<String, DefaultPluginInstallSpec> modules = new HashMap<>();
@@ -322,7 +321,7 @@ private <T> List<T> inherit(Supplier<List<T>> parent, List<T> child) {
322321
}
323322

324323
private <T> Set<T> inherit(Supplier<Set<T>> parent, Set<T> child) {
325-
Set<T> combinedSet = new LinkedHashSet<>();
324+
Set<T> combinedSet = new HashSet<>();
326325
if (this.parent != null) {
327326
combinedSet.addAll(parent.get());
328327
}
@@ -331,7 +330,7 @@ private <T> Set<T> inherit(Supplier<Set<T>> parent, Set<T> child) {
331330
}
332331

333332
private <K, V> Map<K, V> inherit(Supplier<Map<K, V>> parent, Map<K, V> child) {
334-
Map<K, V> combinedMap = new LinkedHashMap<>();
333+
Map<K, V> combinedMap = new HashMap<>();
335334
if (this.parent != null) {
336335
combinedMap.putAll(parent.get());
337336
}

test/test-clusters/src/main/java/org/elasticsearch/test/cluster/local/LocalClusterSpec.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121

2222
import java.nio.file.Path;
2323
import java.util.HashMap;
24-
import java.util.LinkedHashMap;
2524
import java.util.List;
2625
import java.util.Map;
2726
import java.util.Objects;
@@ -237,7 +236,7 @@ public boolean hasRole(String role) {
237236
* @return the configured setting value or provided default
238237
*/
239238
public String getSetting(String setting, String defaultValue) {
240-
Map<String, String> allSettings = new LinkedHashMap<>();
239+
Map<String, String> allSettings = new HashMap<>();
241240
allSettings.putAll(resolveSettings());
242241
allSettings.putAll(resolveKeystore());
243242

@@ -256,7 +255,7 @@ public String getSetting(String setting, String defaultValue) {
256255
* @return resolved settings for node
257256
*/
258257
public Map<String, String> resolveSettings() {
259-
Map<String, String> resolvedSettings = new LinkedHashMap<>();
258+
Map<String, String> resolvedSettings = new HashMap<>();
260259
settingsProviders.forEach(p -> resolvedSettings.putAll(p.get(getFilteredSpec(p, null))));
261260
resolvedSettings.putAll(settings);
262261
return resolvedSettings;

0 commit comments

Comments
 (0)