Hendrik Haddorp created CURATOR-479:
---------------------------------------
Summary:
org.apache.curator.x.async.modeled.details.CachedModeledFrameworkImpl.children()
does not work
Key: CURATOR-479
URL: https://issues.apache.org/jira/browse/CURATOR-479
Project: Apache Curator
Issue Type: Bug
Affects Versions: 4.0.1
Reporter: Hendrik Haddorp
Assignee: Jordan Zimmerman
org.apache.curator.x.async.modeled.details.CachedModeledFrameworkImpl.children()
and
org.apache.curator.x.async.modeled.details.CachedModeledFrameworkImpl.childrenAsZNodes()
do not seem to work. This filter condition looks wrong to me:
.filter(path -> path.equals(cache.basePath()))
Getting the children on an uncached model works just fine but on a cached model
I always get an empty list. The list that
cache.currentChildren(client.modelSpec().path()) returns within the methods
looks correct but then there is this strange additional path filtering that
throws away everything.
The test code for that class seems to be in
https://github.com/apache/curator/blob/master/curator-x-async/src/test/java/org/apache/curator/x/async/modeled/TestCachedModeledFramework.java.
Looks like the children calls are not tested.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)