[ https://issues.apache.org/jira/browse/BOOKKEEPER-390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15947210#comment-15947210 ]
Hudson commented on BOOKKEEPER-390: ----------------------------------- FAILURE: Integrated in Jenkins build bookkeeper-master #1702 (See [https://builds.apache.org/job/bookkeeper-master/1702/]) BOOKKEEPER-390: Provide support for ZooKeeper authentication (sijie: rev b30b527ba995978694ebf735c02b508374001021) * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/util/LocalBookKeeper.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/conf/AbstractConfiguration.java * (edit) bookkeeper-server/src/test/java/org/apache/bookkeeper/meta/TestZkLedgerIdGenerator.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/FlatLedgerManagerFactory.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookieWatcher.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/HierarchicalLedgerManagerFactory.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/ZkLedgerIdGenerator.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/client/BookKeeperAdmin.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Bookie.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LedgerManagerFactory.java * (edit) bookkeeper-server/src/test/java/org/apache/bookkeeper/meta/LedgerLayoutTest.java * (edit) bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/TestGcOverreplicatedLedger.java * (add) bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/EnableZkSecurityBasicTest.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/MSLedgerManagerFactory.java * (edit) bookkeeper-server/src/test/java/org/apache/bookkeeper/meta/TestLedgerManager.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/LedgerLayout.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/replication/AuditorElector.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/ScanAndCompareGarbageCollector.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/util/ZkUtils.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/Cookie.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/AbstractZkLedgerManager.java * (edit) bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/ZkLedgerUnderreplicationManager.java > Provide support for ZooKeeper authentication > -------------------------------------------- > > Key: BOOKKEEPER-390 > URL: https://issues.apache.org/jira/browse/BOOKKEEPER-390 > Project: Bookkeeper > Issue Type: New Feature > Components: bookkeeper-client, bookkeeper-server > Affects Versions: 4.0.0 > Reporter: Rakesh R > Assignee: Enrico Olivelli > Fix For: 4.5.0 > > Attachments: BOOKKEEPER-390-Acl-draftversion.patch, > BOOKKEEPER-390-Authentication-interfaces-draftversion.patch > > > This JIRA adds support for protecting the state of Bookkeeper znodes on a > multi-tenant ZooKeeper cluster. > Use case: When user tries to run a ZK cluster in multitenant mode, where > more than one client service would like to share a single ZK service instance > (cluster). In this case the client services typically want to protect their > data (ZK znodes) from access by other services (tenants) on the cluster. Say > you are running BK, HBase or ZKFC instances, etc... having > authentication/authorization on the znodes is important for both security and > helping to ensure that services don't interact negatively (touch each other's > data). > Presently Bookkeeper does not have support for authentication or > authorization while accessing to ZK. This should be added to the BK > clients/server that are accessing the ZK cluster. In general it means calling > addAuthInfo once after a session is established -- This message was sent by Atlassian JIRA (v6.3.15#6346)