Return-Path: Delivered-To: apmail-hadoop-hbase-dev-archive@locus.apache.org Received: (qmail 17539 invoked from network); 29 Aug 2008 07:47:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Aug 2008 07:47:05 -0000 Received: (qmail 18586 invoked by uid 500); 29 Aug 2008 07:47:03 -0000 Delivered-To: apmail-hadoop-hbase-dev-archive@hadoop.apache.org Received: (qmail 18566 invoked by uid 500); 29 Aug 2008 07:47:03 -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 18554 invoked by uid 99); 29 Aug 2008 07:47:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Aug 2008 00:47:03 -0700 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; Fri, 29 Aug 2008 07:46:14 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 47C51234C1BB for ; Fri, 29 Aug 2008 00:46:44 -0700 (PDT) Message-ID: <1360929018.1219996004292.JavaMail.jira@brutus> Date: Fri, 29 Aug 2008 00:46:44 -0700 (PDT) From: "Billy Pearson (JIRA)" To: hbase-dev@hadoop.apache.org Subject: [jira] Created: (HBASE-855) compaction can return less versions then we should in some cases MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org compaction can return less versions then we should in some cases ---------------------------------------------------------------- Key: HBASE-855 URL: https://issues.apache.org/jira/browse/HBASE-855 Project: Hadoop HBase Issue Type: Bug Components: regionserver Affects Versions: 0.2.1, 0.18.0 Reporter: Billy Pearson Assignee: Billy Pearson say we have a column with max version = 3 and we have 3 records we insert a new record with a old timestamp. What happeds in the compaction is the the new record with the old timestamp get read first and could push out some of our versions if the new record(s) with the old timestamp has a expired ttl. This happens because we track the total times we see a row/column but do not reduce this count if the cell is expired and sense we pass the cell in order of the newest HStoreFile first with the newest records passed might not be the newest timestamps. Got to wait for HBASE-834 to be committed then I can add a patch for this bug. will be a simple fix. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.