Return-Path: Delivered-To: apmail-hadoop-hbase-dev-archive@minotaur.apache.org Received: (qmail 83252 invoked from network); 5 Apr 2009 03:31:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 5 Apr 2009 03:31:37 -0000 Received: (qmail 63460 invoked by uid 500); 5 Apr 2009 03:31:36 -0000 Delivered-To: apmail-hadoop-hbase-dev-archive@hadoop.apache.org Received: (qmail 63382 invoked by uid 500); 5 Apr 2009 03:31:36 -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 63372 invoked by uid 99); 5 Apr 2009 03:31:35 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 05 Apr 2009 03:31:35 +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.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 05 Apr 2009 03:31:34 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id E5CCA234C003 for ; Sat, 4 Apr 2009 20:31:12 -0700 (PDT) Message-ID: <1245511735.1238902272927.JavaMail.jira@brutus> Date: Sat, 4 Apr 2009 20:31:12 -0700 (PDT) From: "Andrew Purtell (JIRA)" To: hbase-dev@hadoop.apache.org Subject: [jira] Updated: (HBASE-1309) HFile catches key in Memcache with empty value In-Reply-To: <1031976548.1238897953733.JavaMail.jira@brutus> 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-1309?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andrew Purtell updated HBASE-1309: ---------------------------------- Summary: HFile catches key in Memcache with empty value (was: HFile$Writer.checkValue: IOException: Value cannot be null or empty) Changed issue title after some initial digging in the code. Null values is one thing. Should empty values just be ignored rather than cause exceptions? > HFile catches key in Memcache with empty value > ---------------------------------------------- > > Key: HBASE-1309 > URL: https://issues.apache.org/jira/browse/HBASE-1309 > Project: Hadoop HBase > Issue Type: Bug > Affects Versions: 0.20.0 > Reporter: Andrew Purtell > Attachments: hbase-hadoop-regionserver-nashua.zip > > > 2009-04-05 02:12:56,497 FATAL org.apache.hadoop.hbase.regionserver.MemcacheFlusher: Replay of hlog required. Forcing server shutdown > org.apache.hadoop.hbase.DroppedSnapshotException: region: content,,1238896745127 > at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:878) > at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:771) > at org.apache.hadoop.hbase.regionserver.MemcacheFlusher.flushRegion(MemcacheFlusher.java:229) > at org.apache.hadoop.hbase.regionserver.MemcacheFlusher.run(MemcacheFlusher.java:139) > Caused by: java.io.IOException: Value cannot be null or empty > at org.apache.hadoop.hbase.io.hfile.HFile$Writer.checkValue(HFile.java:485) > at org.apache.hadoop.hbase.io.hfile.HFile$Writer.append(HFile.java:447) > at org.apache.hadoop.hbase.regionserver.Store.internalFlushCache(Store.java:501) > at org.apache.hadoop.hbase.regionserver.Store.flushCache(Store.java:463) > at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:863) > ... 3 more -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.