Return-Path: Delivered-To: apmail-lucene-hadoop-dev-archive@locus.apache.org Received: (qmail 43406 invoked from network); 24 Aug 2007 19:55:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 24 Aug 2007 19:55:52 -0000 Received: (qmail 3470 invoked by uid 500); 24 Aug 2007 19:55:48 -0000 Delivered-To: apmail-lucene-hadoop-dev-archive@lucene.apache.org Received: (qmail 3432 invoked by uid 500); 24 Aug 2007 19:55:48 -0000 Mailing-List: contact hadoop-dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hadoop-dev@lucene.apache.org Delivered-To: mailing list hadoop-dev@lucene.apache.org Received: (qmail 3423 invoked by uid 99); 24 Aug 2007 19:55:48 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 24 Aug 2007 12:55:48 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 24 Aug 2007 19:55:51 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 288E77141FE for ; Fri, 24 Aug 2007 12:55:31 -0700 (PDT) Message-ID: <3832104.1187985331163.JavaMail.jira@brutus> Date: Fri, 24 Aug 2007 12:55:31 -0700 (PDT) From: "stack (JIRA)" To: hadoop-dev@lucene.apache.org Subject: [jira] Resolved: (HADOOP-1753) [hbase] Move at end of compaction sometimes fails In-Reply-To: <18340204.1187741551153.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HADOOP-1753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] stack resolved HADOOP-1753. --------------------------- Resolution: Duplicate Fix Version/s: 0.15.0 Fixed in HADOOP-1776 > [hbase] Move at end of compaction sometimes fails > ------------------------------------------------- > > Key: HADOOP-1753 > URL: https://issues.apache.org/jira/browse/HADOOP-1753 > Project: Hadoop > Issue Type: Bug > Components: contrib/hbase > Reporter: stack > Assignee: stack > Fix For: 0.15.0 > > > I've seen the following exception a couple of times loading a cluster with data > {code} > 2007-08-21 23:52:08,079 INFO org.apache.hadoop.hbase.HRegion: starting compaction on region hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359 > 2007-08-21 23:52:08,079 DEBUG org.apache.hadoop.hbase.HStore: started compaction of 3 files in /bfd/hadoop-stack-data/tmp/hbase/compaction.tmp/hregion_hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359/repo > 2007-08-21 23:52:13,129 DEBUG org.apache.hadoop.hbase.HStore: moving hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359/repo/-1 in /bfd/hadoop-stack-data/tmp/hbase/compaction.tmp to hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359/repo/4863512705511503252 in /bfd/hadoop-stack-data/tmp/hbase > 2007-08-21 23:52:13,214 ERROR org.apache.hadoop.hbase.HRegionServer: What happens if this fails? Are we toast? > org.apache.hadoop.ipc.RemoteException: java.io.IOException: File does not exist > at org.apache.hadoop.dfs.FSDirectory.getFileInfo(FSDirectory.java:747) > at org.apache.hadoop.dfs.FSNamesystem.getFileInfo(FSNamesystem.java:1253) > at org.apache.hadoop.dfs.NameNode.getFileInfo(NameNode.java:459) > at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:340) > at org.apache.hadoop.ipc.Server$Handler.run(Server.java:566) > at org.apache.hadoop.ipc.Client.call(Client.java:470) > at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:165) > at org.apache.hadoop.dfs.$Proxy0.getFileInfo(Unknown Source) > at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:82) > at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:59) > at org.apache.hadoop.dfs.$Proxy0.getFileInfo(Unknown Source) > at org.apache.hadoop.dfs.DFSClient.getFileInfo(DFSClient.java:431) > at org.apache.hadoop.dfs.DistributedFileSystem.getFileStatus(DistributedFileSystem.java:342) > at org.apache.hadoop.fs.FileSystem.getLength(FileSystem.java:449) > at org.apache.hadoop.io.SequenceFile$Reader.(SequenceFile.java:1220) > at org.apache.hadoop.io.SequenceFile$Reader.(SequenceFile.java:1215) > at org.apache.hadoop.io.MapFile$Reader.(MapFile.java:228) > at org.apache.hadoop.io.MapFile$Reader.(MapFile.java:216) > at org.apache.hadoop.hbase.HStoreFile$BloomFilterMapFile$Reader.(HStoreFile.java:813) > at org.apache.hadoop.hbase.HStoreFile.getReader(HStoreFile.java:925) > at org.apache.hadoop.hbase.HStore.processReadyCompaction(HStore.java:996) > at org.apache.hadoop.hbase.HStore.compactHelper(HStore.java:658) > at org.apache.hadoop.hbase.HStore.compactHelper(HStore.java:564) > at org.apache.hadoop.hbase.HStore.compact(HStore.java:559) > at org.apache.hadoop.hbase.HRegion.compactStores(HRegion.java:700) > at org.apache.hadoop.hbase.HRegionServer$SplitOrCompactChecker.run(HRegionServer.java:169) > at java.lang.Thread.run(Thread.java:619) > {code} > Looking on the filesystem, I see the following for the problematic store: > {code} > /bfd/hadoop-stack-data/tmp/hbase/hregion_hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359/repo/info 2007-08-21 23:52 > /bfd/hadoop-stack-data/tmp/hbase/hregion_hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359/repo/info/4863512705511503252 9 2007-08-21 23:52 > /bfd/hadoop-stack-data/tmp/hbase/hregion_hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359/repo/mapfiles 2007-08-21 23:52 > /bfd/hadoop-stack-data/tmp/hbase/hregion_hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359/repo/mapfiles/4863512705511503252 2007-08-21 23:52 > /bfd/hadoop-stack-data/tmp/hbase/hregion_hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359/repo/mapfiles/4863512705511503252/index 8340 2007-08-21 23:52 > {code} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.