[ 
https://issues.apache.org/jira/browse/HBASE-12581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14229259#comment-14229259
 ] 

Andrew Purtell commented on HBASE-12581:
----------------------------------------

It's also expected, by current design, that operations in flight concurrent 
with a grant may be strictly speaking improperly denied during the period when 
notification of the grant is propagating across the cluster. (And operations in 
flight concurrent with a revoke may still succeed until notice of revocation 
has propagated.) We are using ZK watchers and znode updates as a notification 
mechanism, so changes do take effect, and "quickly". However, this can be 
improved. We have had several proposals on other JIRAs (HBASE-5487, HBASE-7254, 
HBASE-9864, etc) to change grant and revoke implementation to be Procedure 
based, which could insure application at all nodes succeeded prior to returning 
a success indication to the client.

> TestCellACLWithMultipleVersions failing since task 5 HBASE-12404 (HBASE-12404 
> addendum)
> ---------------------------------------------------------------------------------------
>
>                 Key: HBASE-12581
>                 URL: https://issues.apache.org/jira/browse/HBASE-12581
>             Project: HBase
>          Issue Type: Bug
>          Components: test
>            Reporter: stack
>            Assignee: stack
>            Priority: Critical
>             Fix For: 2.0.0, 0.99.2
>
>         Attachments: 12581.addendum.sleep.txt, 12581.addendum.txt, 12581.txt, 
> acls.txt
>
>
> TestCellACLWithMultipleVersions failed after HBASE-12404 went in (though it 
> passed twice on hadoopqa!).  Fails locally too.  Here, make a Connection when 
> we go to check perms.  That seems to fix it. Going to commit since patch is 
> just more of hbase-12404... this is in essence and addendum.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to