Hi, I'm using 3.4.10 and setting custom aol to block deletion of a znode. However, I'm able to delete the node even after I've set acl from cdrwa to crwa. Can anyone point out if I missed some step. Thanks for the help
Here is the trace: [zk: localhost:2181(CONNECTED) 0] ls / [zookeeper] [zk: localhost:2181(CONNECTED) 1] create /test "data"Created /test [zk: localhost:2181(CONNECTED) 2] ls /[zookeeper, test] [zk: localhost:2181(CONNECTED) 3] addauth myfqdn localhost [zk: localhost:2181(CONNECTED) 4] setAcl /test myfqdn:localhost:cracZxid = 0x2 ctime = Tue May 02 08:28:42 EDT 2017 mZxid = 0x2 mtime = Tue May 02 08:28:42 EDT 2017 pZxid = 0x2 cversion = 0 dataVersion = 0 aclVersion = 1 ephemeralOwner = 0x0 dataLength = 4 numChildren = 0 [zk: localhost:2181(CONNECTED) 5] getAcl /test'myfqdn,'localhost : cra [zk: localhost:2181(CONNECTED) 6] get /testdata cZxid = 0x2 ctime = Tue May 02 08:28:42 EDT 2017 mZxid = 0x2 mtime = Tue May 02 08:28:42 EDT 2017 pZxid = 0x2 cversion = 0 dataVersion = 0 aclVersion = 1 ephemeralOwner = 0x0 dataLength = 4 numChildren = 0 [zk: localhost:2181(CONNECTED) 7] set /test "testwrite"Authentication is not valid : /test [zk: localhost:2181(CONNECTED) 8] delete /test [zk: localhost:2181(CONNECTED) 9] ls /[zookeeper] [zk: localhost:2181(CONNECTED) 10] The auth provider imple is here: http://s000.tinyupload.com/?file_id=42827186839577179157 | |
