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

stack commented on HBASE-7233:
------------------------------

bq. Looking at the KeyValue in HBase.proto, though, it is not used anywhere, 
also it seems to required to disassemble the KV into Row/CF/Qual, which will be 
inefficient.

Well, if the KV atom is broken up into its particles, I'd think we'll be able 
to migrate its format over time.

Or, since KV is coming to its end of life, just redo its pb format so 
serialization is kv bytes -- 'more efficient' -- and we'll do serialization 
differently when we move over to the Cell Interface.

On the MR code not having to change because KeyValueSerialization will 
encapsulate KV protos, thats better still.
                
> Remove Writable Interface from KeyValue
> ---------------------------------------
>
>                 Key: HBASE-7233
>                 URL: https://issues.apache.org/jira/browse/HBASE-7233
>             Project: HBase
>          Issue Type: Bug
>            Reporter: stack
>            Assignee: stack
>            Priority: Blocker
>         Attachments: 7233.txt, 7233-v2.txt
>
>
> Undo KeyValue being a Writable.

--
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