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

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

Trying out with a bit diff approach Stack.  Trying to do a new patch. I will 
post that soon.  I will not change Cell -> ServerCell every where. It will be 
Cell only. Only in few places we will have ServerCell notion and instance of 
check..  Yes we have hasArray check and instead plan to do instance check.. I 
think (believe) not much cost overhead..  I am trying to make in such a way 
that there is no need for hasArray itself.. Pls wait.. It will be clear from 
the code changes.

> Add ServerCell an extension to Cell
> -----------------------------------
>
>                 Key: HBASE-13387
>                 URL: https://issues.apache.org/jira/browse/HBASE-13387
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver, Scanners
>            Reporter: Anoop Sam John
>            Assignee: Anoop Sam John
>         Attachments: WIP_ServerCell.patch
>
>
> This came in btw the discussion abt the parent Jira and recently Stack added 
> as a comment on the E2E patch on the parent Jira.
> The idea is to add a new Interface 'ServerCell'  in which we can add new 
> buffer based getter APIs, hasArray API etc.  We will keep this interface 
> @InterfaceAudience.Private
> Also we have to change the timestamp and seqId on Cells in server side. We 
> have added new interfaces SettableSequenceId, SettableTimestamp for this. Now 
> if we can add a ServerCell we can add the setter APIs there.



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

Reply via email to