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

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

#1 For replication we use this Codec. Also there is a config which can be used 
to specify the Codec to be used.  So one can change to this Codec.
#2  It is not Reader which create Cells by HFileScanner - Ya we will have new 
scanner object for the compaction read and that knows whether this is a 
compaction scan (Already it knows). That is kind of ok
bq.Can MemSlab work here?
Sorry did not get. How MemSLAB can help?
bq.Just trying to have it so Tags are first-class. We just have to solve the 
issue that stops Cells being put on the RPC. A flag is easy. Just trying to 
explore if any other possibility.
Understood.. Ya agree it is bit ugly.
Will it be better if we have 2 methods in ExtendedCell ie.  write(OS) and 
writeNoTags(OS)?


> Introduce Cell extension for server side.
> -----------------------------------------
>
>                 Key: HBASE-16134
>                 URL: https://issues.apache.org/jira/browse/HBASE-16134
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>            Reporter: Anoop Sam John
>            Assignee: Anoop Sam John
>             Fix For: 2.0.0
>
>         Attachments: HBASE-16134.patch, HBASE-16134.patch, 
> HBASE-16134_V2.patch
>
>
> Came after the discussion under HBASE-15721 and HBASE-15879.
> InternalCell is a Cell extension. We do have Cell extensions across different 
> interfaces now.
> SettableSeqId
> SettableTimestamp
> Streamable.
> And demand for this keep growing.
> So let us include everything into one Interface.



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

Reply via email to