NameNode startup fails if edit log terminates prematurely
---------------------------------------------------------

                 Key: HADOOP-820
                 URL: http://issues.apache.org/jira/browse/HADOOP-820
             Project: Hadoop
          Issue Type: Bug
          Components: dfs
         Environment: ~50 node cluster
            Reporter: Bryan Pendleton


I ran out of space on the device that stores the edit log, resulting in an edit 
log that is truncated mid transaction.

Ideally, the NameNode should start up, in SafeMode or the like, whenever this 
happens. Right now, you get this stack trace:

2006-12-12 15:33:57,212 ERROR org.apache.hadoop.dfs.NameNode: java.io.EOFExcepti
on
        at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:310)
        at org.apache.hadoop.io.UTF8.readFields(UTF8.java:104)
        at org.apache.hadoop.dfs.FSEditLog.loadFSEdits(FSEditLog.java:227)
        at org.apache.hadoop.dfs.FSImage.loadFSImage(FSImage.java:191)
        at org.apache.hadoop.dfs.FSDirectory.loadFSImage(FSDirectory.java:320)
        at org.apache.hadoop.dfs.FSNamesystem.<init>(FSNamesystem.java:226)
        at org.apache.hadoop.dfs.NameNode.<init>(NameNode.java:146)
        at org.apache.hadoop.dfs.NameNode.<init>(NameNode.java:138)
        at org.apache.hadoop.dfs.NameNode.main(NameNode.java:589)



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to