summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHÃ¥kon Hallingstad <hakon@verizonmedia.com>2020-11-17 15:50:12 +0100
committerGitHub <noreply@github.com>2020-11-17 15:50:12 +0100
commitdc9f0a0ccc3820e269bfd0b0bb19e63bb413581b (patch)
tree47f972f25250b744e78ed7388494dc1ee55b2512
parent34384b2927e88a6affa6e1d754fb7b8b5284dc06 (diff)
Update node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/NodeSerializer.java
Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com>
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/NodeSerializer.java10
1 files changed, 3 insertions, 7 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/NodeSerializer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/NodeSerializer.java
index cd794531473..1e943a66b66 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/NodeSerializer.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/NodeSerializer.java
@@ -372,13 +372,9 @@ public class NodeSerializer {
}
private List<Address> addressesFromSlime(Inspector object) {
- Inspector addressesField = object.field(containersKey);
- if (addressesField.children() == 0)
- return List.of();
- List<Address> addresses = new ArrayList<>(addressesField.children());
- addressesField.traverse((ArrayTraverser) (i, elem) ->
- addresses.add(new Address(elem.field(containerHostnameKey).asString())));
- return addresses;
+ return SlimeUtils.entriesStream(object.field(containersKey))
+ .map(elem -> new Address(elem.field(containerHostnameKey).asString()))
+ .collect(Collectors.toList());
}
private Optional<String> modelNameFromSlime(Inspector object) {