hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HBASE-646) EOFException opening HStoreFile info file (spin on HBASE-645 and 550)
Date Wed, 28 May 2008 18:21:45 GMT

     [ https://issues.apache.org/jira/browse/HBASE-646?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

stack updated HBASE-646:
------------------------

    Attachment: 646.patch

This patch looks for empty info files on open (and for empty data files).

{code}
M  src/java/org/apache/hadoop/hbase/HStore.java
    Check info file is not empty.  If it is, log and continue.
    Added also a check for an empty data file.  Possible if data loss
    in hdfs.  If empty, remove the mapfile and info file and report.
    (isEmptyDataFile): Added.   
M  src/java/org/apache/hadoop/hbase/HRegion.java
    Added test for null before using resultSets and keys data members.
    If fail on construction, these will be null throwing NPE hiding
    real issue.
{code}

> EOFException opening HStoreFile info file (spin on HBASE-645 and 550)
> ---------------------------------------------------------------------
>
>                 Key: HBASE-646
>                 URL: https://issues.apache.org/jira/browse/HBASE-646
>             Project: Hadoop HBase
>          Issue Type: Bug
>            Reporter: stack
>         Attachments: 646.patch
>
>
> {code}
> 2008-05-28 05:46:06,271 ERROR org.apache.hadoop.hbase.HRegionServer: error opening region
enwiki_080312_meta,UzbHXtgD-y4ZIUVDJIXXK-==,1207951941241
> java.io.EOFException
>         at java.io.DataInputStream.readByte(Unknown Source)
>         at org.apache.hadoop.hbase.HStoreFile.loadInfo(HStoreFile.java:298)
>         at org.apache.hadoop.hbase.HStore.<init>(HStore.java:808)
>         at org.apache.hadoop.hbase.HRegion.<init>(HRegion.java:431)
>         at org.apache.hadoop.hbase.HRegionServer.openRegion(HRegionServer.java:1256)
>         at org.apache.hadoop.hbase.HRegionServer$Worker.run(HRegionServer.java:1202)
>         at java.lang.Thread.run(Unknown Source)
> {code}
> Lets get rid of info files when we move to new mapfile format.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message