diff options
author | Harald Musum <musum@verizonmedia.com> | 2022-02-02 22:03:47 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-02 22:03:47 +0100 |
commit | 2dced25d329cff2ea5345bf8e5e266f5e1d17ed7 (patch) | |
tree | e9a324aaf41b7b7726c150724b16b4ced70e4e61 /config-model/src/main/java/com/yahoo/vespa/model/container | |
parent | a85f8eedba9d9008a1c5280365c9ca18ba275dfd (diff) | |
parent | aa8494e90a9027af4b23de9d121d0b5aa3915abc (diff) |
Merge pull request #21039 from vespa-engine/bratseth/deterministic-order-2
Produce LinkedHashSets to get deterministic order
Diffstat (limited to 'config-model/src/main/java/com/yahoo/vespa/model/container')
-rw-r--r-- | config-model/src/main/java/com/yahoo/vespa/model/container/http/BlockFeedGlobalEndpointsFilter.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/http/BlockFeedGlobalEndpointsFilter.java b/config-model/src/main/java/com/yahoo/vespa/model/container/http/BlockFeedGlobalEndpointsFilter.java index 8e8f02e6773..167dac4c57e 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/container/http/BlockFeedGlobalEndpointsFilter.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/container/http/BlockFeedGlobalEndpointsFilter.java @@ -12,6 +12,7 @@ import com.yahoo.vespa.model.clients.ContainerDocumentApi; import com.yahoo.vespa.model.container.ContainerCluster; import java.util.Collection; +import java.util.LinkedHashSet; import java.util.List; import java.util.Set; import java.util.stream.Collectors; @@ -40,7 +41,7 @@ public class BlockFeedGlobalEndpointsFilter extends Filter implements RuleBasedF public void getConfig(RuleBasedFilterConfig.Builder builder) { Set<String> hostNames = endpoints.stream() .flatMap(e -> e.names().stream()) - .collect(Collectors.toSet()); + .collect(Collectors.toCollection(() -> new LinkedHashSet<>())); if(hostNames.size() > 0) { Collection<String> hostnamesSorted = hostNames.stream().sorted().collect(Collectors.toList()); RuleBasedFilterConfig.Rule.Builder rule = new RuleBasedFilterConfig.Rule.Builder() |