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)

Reply via email to