Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 9D7E1200B99 for ; Tue, 20 Sep 2016 18:08:22 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 9C186160AC0; Tue, 20 Sep 2016 16:08:22 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id D6D1D160AC5 for ; Tue, 20 Sep 2016 18:08:21 +0200 (CEST) Received: (qmail 1113 invoked by uid 500); 20 Sep 2016 16:08:21 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 1101 invoked by uid 99); 20 Sep 2016 16:08:20 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Sep 2016 16:08:20 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id B66AD2C2A63 for ; Tue, 20 Sep 2016 16:08:20 +0000 (UTC) Date: Tue, 20 Sep 2016 16:08:20 +0000 (UTC) From: "Anoop Sam John (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HBASE-16134) Introduce Cell extension for server side. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Tue, 20 Sep 2016 16:08:22 -0000 [ 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 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)