hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Purtell (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-8496) Implement tags and the internals of how a tag should look like
Date Thu, 27 Jun 2013 19:55:20 GMT

    [ 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

Mime
View raw message