[ 
https://issues.apache.org/jira/browse/HBASE-7233?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

stack updated HBASE-7233:
-------------------------

    Attachment: 7233v6_encoder.txt

Putting this aside for a while until finish moving coprocessors over to 
protobuf.  This is in the way of making further progress with this and rpc.

Thinking some more, rather than thinking in terms of blocks when writing and 
reading Cells on the wire, I'd been thinking I'd be reading individual KVs.  I 
now think CellInputStream wrong w/ its KV-centric view something I'll not use 
-- I'll want to use the block reading codecs instead.  I put back CellScanner. 
I  added to it a getDeepCopy method.  I foresee cases where we won't be able to 
put a CellScanner together with a CellOutputStream -- e.g. putting Cells into 
the memstore -- and we'll need to do deep copies in these cases.

Putting aside for now
                
> Serializing KeyValues
> ---------------------
>
>                 Key: HBASE-7233
>                 URL: https://issues.apache.org/jira/browse/HBASE-7233
>             Project: HBase
>          Issue Type: Bug
>            Reporter: stack
>            Assignee: stack
>            Priority: Blocker
>             Fix For: 0.96.0
>
>         Attachments: 7233sketch.txt, 7233.txt, 7233-v2.txt, 
> 7233v3_encoders.txt, 7233v4_encoders.txt, 7233v5_encoders.txt, 
> 7233v6_encoder.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