diff options
author | andreer <andreer@verizonmedia.com> | 2020-02-11 11:49:32 +0100 |
---|---|---|
committer | andreer <andreer@verizonmedia.com> | 2020-02-11 11:49:32 +0100 |
commit | 7b407ac3495bba103c15aad3110011bc41daa0f4 (patch) | |
tree | 7b553324476e299fa0b3b2f780a78a7e1c8f683c | |
parent | faa3a4a5d4d512be13fc2de2d4c1e5a7cdf5ad35 (diff) |
iterate over children, not path elements
-rw-r--r-- | controller-server/src/main/java/com/yahoo/vespa/hosted/controller/persistence/CuratorDb.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/persistence/CuratorDb.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/persistence/CuratorDb.java index b15daa19d6c..ad2835e301f 100644 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/persistence/CuratorDb.java +++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/persistence/CuratorDb.java @@ -527,9 +527,9 @@ public class CuratorDb { public Map<ApplicationId, EndpointCertificateMetadata> readAllEndpointCertificateMetadata() { Map<ApplicationId, EndpointCertificateMetadata> allEndpointCertificateMetadata = new HashMap<>(); - Iterator<String> zkNodes = endpointCertificateRoot.iterator(); - while(zkNodes.hasNext()) { - ApplicationId applicationId = ApplicationId.fromSerializedForm(zkNodes.next()); + + for (String appIdString : curator.getChildren(endpointCertificateRoot)) { + ApplicationId applicationId = ApplicationId.fromSerializedForm(appIdString); Optional<EndpointCertificateMetadata> endpointCertificateMetadata = readEndpointCertificateMetadata(applicationId); allEndpointCertificateMetadata.put(applicationId, endpointCertificateMetadata.orElseThrow()); } |