summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorandreer <andreer@verizonmedia.com>2020-02-11 11:49:32 +0100
committerandreer <andreer@verizonmedia.com>2020-02-11 11:49:32 +0100
commit7b407ac3495bba103c15aad3110011bc41daa0f4 (patch)
tree7b553324476e299fa0b3b2f780a78a7e1c8f683c
parentfaa3a4a5d4d512be13fc2de2d4c1e5a7cdf5ad35 (diff)
iterate over children, not path elements
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/persistence/CuratorDb.java6
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());
}