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

Anoop Sam John commented on HBASE-13158:
----------------------------------------

Missed this for some time.
When clients do not support CellBlock, We will make PB cells. But we dont need 
to copy cell bytes. So IMO no need for making this in 1.x

[~stack] This is useful wrt offheaping work.  When the cells are offheap backed 
and request is from a non Java client, we will have to make the PB cells with 
copy. The ByteStringer optimization can not help there as it can work with 
byte[] only. (PB's ByteString classes).  So when client support CellBlock we 
can avoid this copy overhead.

For 2.0 we can break the wire compatibility right (This can work with 2.0 
server and 2.0 clients)


> When client supports CellBlock, return the result Cells as controller payload 
> for get(Get) API also
> ---------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-13158
>                 URL: https://issues.apache.org/jira/browse/HBASE-13158
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Anoop Sam John
>            Assignee: Anoop Sam John
>             Fix For: 2.0.0
>
>         Attachments: HBASE-13158.patch
>
>




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

Reply via email to