hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anoop Sam John (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-16134) Introduce Cell extension for server side.
Date Tue, 20 Sep 2016 16:08:20 GMT

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

Anoop Sam John commented on HBASE-16134:

2 issues with this
1. We want to emit tags in any read time when the KVCodecWithTags is configured.  Export tool
when doing this read, we have to emit tags or else we will loose it.  May be this area we
need to see whether we have documented this correctly or not
2. WAL and write time go with diff Cell and read time diff..  The issue comes with compaction.
Here there is read and write. We pass the read cells (From an HFile) to writer.  May be we
should decide based on isCompaction boolean.
This means the Cells what we add to memstore (Those will go to writer finally) will need to
have a logic which will write tags.
So what abt this same cells when read. The scan can read cells from memstore also.. So we
will end up in copying those to a new Cell of type which wont write tags?
Sorry boss.. I fear this wont work out :-(

> 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
> SettableSeqId
> SettableTimestamp
> Streamable.
> And demand for this keep growing.
> So let us include everything into one Interface.

This message was sent by Atlassian JIRA

View raw message