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 0C44671E4 for ; Sat, 1 Oct 2011 02:05:08 +0000 (UTC) Received: (qmail 78617 invoked by uid 500); 1 Oct 2011 02:05:08 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 78526 invoked by uid 500); 1 Oct 2011 02:05:07 -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 78518 invoked by uid 99); 1 Oct 2011 02:05:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 01 Oct 2011 02:05:07 +0000 X-ASF-Spam-Status: No, hits=-2000.5 required=5.0 tests=ALL_TRUSTED,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; Sat, 01 Oct 2011 02:05:06 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 3DC342A3517 for ; Sat, 1 Oct 2011 02:04:46 +0000 (UTC) Date: Sat, 1 Oct 2011 02:04:46 +0000 (UTC) From: "Hudson (Commented) (JIRA)" To: issues@hbase.apache.org Message-ID: <1557764824.14376.1317434686254.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1581441739.8458.1316824766187.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (HBASE-4476) Compactions must fail if column tracker gets columns out of order MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HBASE-4476?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13118631#comment-13118631 ] Hudson commented on HBASE-4476: ------------------------------- Integrated in HBase-TRUNK #2274 (See [https://builds.apache.org/job/HBase-TRUNK/2274/]) HBASE-4476 Compactions must fail if column tracker gets columns out of order stack : Files : * /hbase/trunk/CHANGES.txt * /hbase/trunk/src/main/java/org/apache/hadoop/hbase/regionserver/ColumnTracker.java * /hbase/trunk/src/main/java/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.java * /hbase/trunk/src/main/java/org/apache/hadoop/hbase/regionserver/ScanWildcardColumnTracker.java * /hbase/trunk/src/main/java/org/apache/hadoop/hbase/regionserver/Store.java * /hbase/trunk/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java * /hbase/trunk/src/test/java/org/apache/hadoop/hbase/regionserver/TestExplicitColumnTracker.java * /hbase/trunk/src/test/java/org/apache/hadoop/hbase/regionserver/TestScanWildcardColumnTracker.java > Compactions must fail if column tracker gets columns out of order > ----------------------------------------------------------------- > > Key: HBASE-4476 > URL: https://issues.apache.org/jira/browse/HBASE-4476 > Project: HBase > Issue Type: Bug > Reporter: Mikhail Bautin > Assignee: Mikhail Bautin > Fix For: 0.92.0, 0.94.0 > > Attachments: HBASE-4476_v2_2011-09-27_17_38_48.patch > > > We found this in ScanWildcardColumnTracker: > // new col < oldcol > // if (cmp < 0) { > // WARNING: This means that very likely an edit for some other family > // was incorrectly stored into the store for this one. Continue, but > // complain. > LOG.error("ScanWildcardColumnTracker.checkColumn ran " + > "into a column actually smaller than the previous column: " + > This went under the radar in our dark launch cluster when a column family name was misspelled first, but then was "renamed" by renaming directories in the HBase storage directory tree. We ended up with inconsistent data, but compactions still succeeded most of the time, likely discarding part of input data. -- 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