Return-Path: Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: (qmail 72575 invoked from network); 10 Jan 2011 22:12:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 10 Jan 2011 22:12:12 -0000 Received: (qmail 87906 invoked by uid 500); 10 Jan 2011 22:12:12 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 87873 invoked by uid 500); 10 Jan 2011 22:12:12 -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 87865 invoked by uid 99); 10 Jan 2011 22:12:12 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Jan 2011 22:12:12 +0000 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.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Jan 2011 22:12:10 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id p0AMBmiw021053 for ; Mon, 10 Jan 2011 22:11:48 GMT Message-ID: <28981133.266221294697508449.JavaMail.jira@thor> Date: Mon, 10 Jan 2011 17:11:48 -0500 (EST) From: "ryan rawson (JIRA)" To: issues@hbase.apache.org Subject: [jira] Commented: (HBASE-3021) Timestamp mismatch between WAL and MemStore for ICVs 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-3021?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12979799#action_12979799 ] ryan rawson commented on HBASE-3021: ------------------------------------ this is because we previously needed to avoid having 2 KVs with the same timestamp, otherwise we might read from the 'older' one with a smaller value and affect counter values. With the work on HBASE-2856 we wont have to do this anymore. > Timestamp mismatch between WAL and MemStore for ICVs > ---------------------------------------------------- > > Key: HBASE-3021 > URL: https://issues.apache.org/jira/browse/HBASE-3021 > Project: HBase > Issue Type: Bug > Reporter: Jean-Daniel Cryans > Priority: Minor > > We've been running replication for a little while now and the tool I wrote to verify replicated data (will be posted in HBASE-3013) works great, unless that data is counters. The reason is that in HRegion.incrementColumnValue we append to the WAL a KV with a timestamp that we're not reusing for the MemStore (since we do some processing on it in updateColumnValue), so the replicated KV is different and comparing sets of rows using time ranges usually fails because one row will almost surely be cut in half on the edges (at least this is what my testing shows). > I guess this is also an issue on the slave cluster since if we don't want values on the same ts on the master cluster, why would we want it elsewhere? -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.