diff options
author | HÃ¥kon Hallingstad <hakon@verizonmedia.com> | 2020-11-17 15:50:12 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-17 15:50:12 +0100 |
commit | dc9f0a0ccc3820e269bfd0b0bb19e63bb413581b (patch) | |
tree | 47f972f25250b744e78ed7388494dc1ee55b2512 | |
parent | 34384b2927e88a6affa6e1d754fb7b8b5284dc06 (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.java | 10 |
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) { |