aboutsummaryrefslogtreecommitdiffstats
path: root/node-repository
diff options
context:
space:
mode:
authorMartin Polden <martin.polden@gmail.com>2016-12-01 15:32:03 +0100
committerMartin Polden <martin.polden@gmail.com>2016-12-01 15:34:44 +0100
commit99eaa3039959a29ce6990042bbbd530fda6f9668 (patch)
treed964b910c09513ee260baa848645f61d815c4a8c /node-repository
parent7c54fe81da8f6ae02d94abb15e2830e4f79b8be6 (diff)
Sort trusted nodes list
Diffstat (limited to 'node-repository')
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/NodeRepository.java4
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);
}