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

Anoop Sam John commented on HBASE-15218:
----------------------------------------

For Cell level ACL seems the global readable issue wont be there.  First we 
check ns/table/cf/qual level permission for the user.  None are there, finally 
we check Cell level whether user gets read permission.. As all tags missed, no 
cell level special treatment for an user.  So only the reverse issue will 
happen. (Cell level permission was given to a user while put and he can not 
read it back)

> On RS crash and replay of WAL, loosing all Tags in Cells
> --------------------------------------------------------
>
>                 Key: HBASE-15218
>                 URL: https://issues.apache.org/jira/browse/HBASE-15218
>             Project: HBase
>          Issue Type: Bug
>          Components: Recovery, regionserver, security
>    Affects Versions: 2.0.0, 0.98.13, 1.0.2, 1.2.0, 1.1.1
>            Reporter: Anoop Sam John
>            Assignee: Anoop Sam John
>            Priority: Blocker
>              Labels: needs_releasenote
>             Fix For: 2.0.0, 1.2.0, 1.3.0, 1.1.4, 1.0.4, 0.98.18
>
>         Attachments: HBASE-15218-0.98.patch, HBASE-15218-branch-1.1.patch, 
> HBASE-15218-branch-1.2.patch, HBASE-15218.patch
>
>
> The KeyValueCodec's Decoder makes NoTagsKeyValue. The WalCellCodec also makes 
> this Decoder and so while reading Cells after RS crash, we will loose all 
> tags in Cells.  (While writing to WAL using WALCellCodec, we are preserving 
> Cell tags.)
> In case of SecureWALCellCodec, we are not even writing Cell tags to WAL.



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

Reply via email to