diff options
author | Martin Polden <martin.polden@gmail.com> | 2016-12-01 15:32:03 +0100 |
---|---|---|
committer | Martin Polden <martin.polden@gmail.com> | 2016-12-01 15:34:44 +0100 |
commit | 99eaa3039959a29ce6990042bbbd530fda6f9668 (patch) | |
tree | d964b910c09513ee260baa848645f61d815c4a8c /node-repository | |
parent | 7c54fe81da8f6ae02d94abb15e2830e4f79b8be6 (diff) |
Sort trusted nodes list
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/NodeRepository.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/NodeRepository.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/NodeRepository.java index c1f5f185e91..a9c7ea7a029 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/NodeRepository.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/NodeRepository.java @@ -22,6 +22,7 @@ import java.time.Clock; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; +import java.util.Comparator; import java.util.List; import java.util.Map; import java.util.Optional; @@ -156,6 +157,9 @@ public class NodeRepository extends AbstractComponent { node.hostname(), node.type())); } + // Sort by hostname so that the resulting list is always the same if trusted nodes don't change + trustedNodes.sort(Comparator.comparing(Node::hostname)); + return Collections.unmodifiableList(trustedNodes); } |