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

Vrushali C commented on HBASE-16706:
------------------------------------


Posting as a discussion note:
In the next gen Timeline Service (v2) in YARN, we are using cell tags in 
coprocessors for aggregation. We have custom tags which are not needed in the 
client but are used in the coprocessor on a single row+column. All versions of 
cells in a particular row+column are read and then cell tags are used to 
retain/discard values for next steps in processing. YARN-3901

> Allow users to have Custom tags on Cells
> ----------------------------------------
>
>                 Key: HBASE-16706
>                 URL: https://issues.apache.org/jira/browse/HBASE-16706
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Anoop Sam John
>            Assignee: Anoop Sam John
>             Fix For: 2.0.0
>
>
> The Codec based strip of tags was done as a temp solution not to pass the 
> critical system tags from server back to client. This also imposes the 
> limitation that Tags can not be used by users. Tags are a system side feature 
> alone. In the past there were some Qs in user@ for using custom tags. 
> We should allow users to set tags on Cell and pass them while write. Also 
> these custom tags must be returned back to users (Irrespective of codec and 
> all). The system tags (like ACL, visibility) should not get transferred btw 
> client and server. And when the client is run by a super user, we should pass 
> all tags (including system tags). This way we can make sure that all tags are 
> passed while replication and also tool like Export gets all tags. 



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

Reply via email to