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

Enis Soztutar commented on HBASE-11077:
---------------------------------------

bq. Then we break compatibility from 0.98.1 to 0.98.2, in that default behavior 
prior to 0.98.2 in the 0.98 release line is quite different
Maybe default to false on 0.98, but true on trunk. 
bq. unfortunately cell ACLs would become largely useless, unless the admin 
research the feature and flip the attribute to "false", because when we early 
out at CF checks to retain pre-0.98 behavior the cell ACLs that would otherwise 
grant exceptional access won't be visited, unless using the cell-first strategy
Surely we do not want to make the model complex, but at the same time allow 
both of the use cases. If we have table privs + config option + per-operation 
cell-first strategy it is already three dimensions. Can we reduce that to at 
least two? Can we get away with per-operation strategy or the config option? 

> [AccessController] Restore compatible early-out access denial
> -------------------------------------------------------------
>
>                 Key: HBASE-11077
>                 URL: https://issues.apache.org/jira/browse/HBASE-11077
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Andrew Purtell
>            Assignee: Andrew Purtell
>            Priority: Critical
>             Fix For: 0.99.0, 0.98.2
>
>         Attachments: HBASE-11077.patch, HBASE-11077.patch, HBASE-11077.patch, 
> HBASE-11077.patch
>
>
> See parent for the whole story.
> For 0.98, to start, just put back the early out that was removed in 0.98.0 
> and allow it to be overridden with a table attribute. 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to