Description
Currently, if I create /foo/bar/baz and /foo doesn't exist it will create the whole hierarchy, but it will create /foo and /foo/bar with the ACLs the provider provides for /foo/bar/baz. I would expect it to consult the ACLProvider for the right znode (which seems totally doable but for some reason it passes in the wrong path to the provider when creating parents) or not ACL the parent znode.
This is similar to CURATOR-221, but I think this behavior makes for a pretty bad user experience as it's not simply a case of checking how you namespace a curatorframework.
Attachments
Issue Links
- relates to
-
CURATOR-58 ACLs support for ZKPaths.mkdirs()
- Resolved