Return-Path: X-Original-To: apmail-hbase-issues-archive@www.apache.org Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8839A95EB for ; Fri, 30 Mar 2012 05:49:01 +0000 (UTC) Received: (qmail 97171 invoked by uid 500); 30 Mar 2012 05:49:00 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 97012 invoked by uid 500); 30 Mar 2012 05:49:00 -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 97002 invoked by uid 99); 30 Mar 2012 05:49:00 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Mar 2012 05:49:00 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Mar 2012 05:48:58 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 8734334EC9A for ; Fri, 30 Mar 2012 05:48:38 +0000 (UTC) Date: Fri, 30 Mar 2012 05:48:38 +0000 (UTC) From: "stack (Commented) (JIRA)" To: issues@hbase.apache.org Message-ID: <861370115.36718.1333086518593.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1839311683.33865.1333044142282.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (HBASE-5674) add support in HBase to overwrite hbase timestamp to a version number during major compaction MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HBASE-5674?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13242085#comment-13242085 ] stack commented on HBASE-5674: ------------------------------ bq. I hope this can be done in open source hbase, and can be pluggable. Can you do your research w/o requiring that your 'researchy' code be committed to core. The most of us working on hbase are trying to make it an hardcore production worthy platform. 'Pluggable' and 'research', at least on first blush, sound like distractions from the project objective. But maybe the research aligns with where hbase is trying to go. Whats your research on? Thanks. > add support in HBase to overwrite hbase timestamp to a version number during major compaction > --------------------------------------------------------------------------------------------- > > Key: HBASE-5674 > URL: https://issues.apache.org/jira/browse/HBASE-5674 > Project: HBase > Issue Type: Improvement > Reporter: He Yongqiang > Assignee: He Yongqiang > > Right now, a millisecond-level timestamp is attached to every record. > In our case, we only need a version number (mostly it will be just zero etc). A millisecond timestamp is too heavy to carry. We should add support to overwrite it to zero during major compaction. > KVs before major compaction will remain using system timestamp. And this should be configurable, so that we should not mess up if the hbase timestamp is specified by application. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira