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

Andrew Purtell commented on HBASE-8496:
---------------------------------------

My read is tags are in core but the example users are coprocessors. Except for 
the operation attribute part, but that's just the other side of the story: if a 
cp is consuming tags presumably it is setting/managing them too. 

To what extent are we comfortable changing the client API to be tags aware? In 
0.94 too?

bq. Could hfile blocks be cellblocks?  And in meta data for hfile say what 
decoder to use?

I think it makes sense to have one codec for cells, or transitionally cells as 
two distinct serializers - keyvalue+tags, leaving the keyvalue class alone for 
the most part. We have keyvaluecodec in both trunk/0.95 and 0.94. Right now its 
only used for WALs. Should extend this to use for HFile blocks too - one common 
codec for keyvalue/cell serialization dealing with stuff like tags. So agreed 
hfile block encoding should change at least to incorporate this new common 
interface. If we have leeway to change how HFile blocks are constructed, maybe 
we can bump HFile minor and try more than just cell by cell. Could pack tags 
together at the block level (and even dedup/share) if we can go this far with 
the kind of changes people would be comfortable with in trunk *and* 0.94.
                
> Implement tags and the internals of how a tag should look like
> --------------------------------------------------------------
>
>                 Key: HBASE-8496
>                 URL: https://issues.apache.org/jira/browse/HBASE-8496
>             Project: HBase
>          Issue Type: New Feature
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: ramkrishna.s.vasudevan
>             Fix For: 0.98.0
>
>         Attachments: Tag design.pdf
>
>
> The intent of this JIRA comes from HBASE-7897.
> This would help us to decide on the structure and format of how the tags 
> should look like. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to