[
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)