Return-Path: Delivered-To: apmail-hadoop-hbase-dev-archive@minotaur.apache.org Received: (qmail 94242 invoked from network); 3 Mar 2009 19:09:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Mar 2009 19:09:18 -0000 Received: (qmail 19349 invoked by uid 500); 3 Mar 2009 19:09:17 -0000 Delivered-To: apmail-hadoop-hbase-dev-archive@hadoop.apache.org Received: (qmail 19333 invoked by uid 500); 3 Mar 2009 19:09:17 -0000 Mailing-List: contact hbase-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hbase-dev@hadoop.apache.org Delivered-To: mailing list hbase-dev@hadoop.apache.org Received: (qmail 19313 invoked by uid 99); 3 Mar 2009 19:09:17 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Mar 2009 11:09:17 -0800 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Mar 2009 19:09:16 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 31F4D234C4AC for ; Tue, 3 Mar 2009 11:08:56 -0800 (PST) Message-ID: <1494278782.1236107336203.JavaMail.jira@brutus> Date: Tue, 3 Mar 2009 11:08:56 -0800 (PST) From: "stack (JIRA)" To: hbase-dev@hadoop.apache.org Subject: [jira] Assigned: (HBASE-1234) Change HBase StoreKey format In-Reply-To: <2120527789.1236060896045.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HBASE-1234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] stack reassigned HBASE-1234: ---------------------------- Assignee: stack > Change HBase StoreKey format > ---------------------------- > > Key: HBASE-1234 > URL: https://issues.apache.org/jira/browse/HBASE-1234 > Project: Hadoop HBase > Issue Type: Improvement > Reporter: stack > Assignee: stack > Fix For: 0.20.0 > > > HBASE-859 cleaned up keys removing the need of HRegionInfo being in the context comparing keys. This issue is about changing the format. Work done in HBASE-859 means changes have been localized to HStoreKey, in particular to comparators and parse routines. We should do this now since 0.20.0 will require rewriting all data. > Things to consider: > > Or leave off columnfamily altogether and just write it once into the hfile metadata (All key compares are done in the Store context so columnfamily can be safely left out of the equation; its only when the key rises above Store that the columnfamily needs appending). > keytype is probably a byte. Types are delete cell, delete row, delete family, delete column? What else? Where should we put it? At the end? How should type sort? Or should it not be part of sort so its just the order at which we encounter the key? > How are we going to support keys that go in out of chronological order? -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.