curator-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benjamin Jaton (JIRA)" <>
Subject [jira] [Created] (CURATOR-58) ACLs support for ZKPaths.mkdirs()
Date Tue, 24 Sep 2013 21:30:02 GMT
Benjamin Jaton created CURATOR-58:

             Summary: ACLs support for ZKPaths.mkdirs()
                 Key: CURATOR-58
             Project: Apache Curator
          Issue Type: Bug
          Components: Client
    Affects Versions: 2.0.1-incubating
         Environment: Ubuntu 10.10
            Reporter: Benjamin Jaton
            Priority: Minor

ZKPaths always creates parent node using the OPEN_ACL_UNSAFE ACL:

line 168:
zookeeper.create(subPath, new byte[0], ZooDefs.Ids.OPEN_ACL_UNSAFE, CreateMode.PERSISTENT);

As a result:
- EnsurePath.ensure(..)
- CreateBuilderImpl.backgroundCreateParentsThenNode
- CreateBuilderImpl.pathInForeground
will never use the ACLProvider and will always create unprotected nodes.

The workaround is not to use those methods and create the parents manually, node by node.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message