[ http://issues.apache.org/jira/browse/HADOOP-745?page=comments#action_12458936 ] Konstantin Shvachko commented on HADOOP-745: --------------------------------------------
The name-node should fall into safe mode when a log edit transaction fails, and wait until the administrator fixes the problem and turns safe mode off. > NameNode throws FileNotFoundException: Parent path does not exist on startup > ---------------------------------------------------------------------------- > > Key: HADOOP-745 > URL: http://issues.apache.org/jira/browse/HADOOP-745 > Project: Hadoop > Issue Type: Bug > Components: dfs > Affects Versions: 0.8.0 > Reporter: Nigel Daley > > (with credit to Christian) > The following exception is reported by the namenode upon startup: > 2006-11-22 12:18:17,713 ERROR org.apache.hadoop.dfs.NameNode: > java.io.FileNotFoundException: Parent path does not exist: /foo/bar > at > org.apache.hadoop.dfs.FSDirectory$INode.addNode(FSDirectory.java:186) > at > org.apache.hadoop.dfs.FSDirectory.unprotectedMkdir(FSDirectory.java:731) > at org.apache.hadoop.dfs.FSEditLog.loadFSEdits(FSEditLog.java:254) > at org.apache.hadoop.dfs.FSImage.loadFSImage(FSImage.java:191) > at org.apache.hadoop.dfs.FSDirectory.loadFSImage(FSDirectory.java:321) > at org.apache.hadoop.dfs.FSNamesystem.<init>(FSNamesystem.java:230) > at org.apache.hadoop.dfs.NameNode.<init>(NameNode.java:145) > at org.apache.hadoop.dfs.NameNode.<init>(NameNode.java:137) > at org.apache.hadoop.dfs.NameNode.main(NameNode.java:585) > Perhaps the 'mkdirs' section > INode inserted = unprotectedMkdir(cur); > if (inserted != null) { > NameNode.stateChangeLog.debug("DIR* FSDirectory.mkdirs: " > +"created directory "+cur ); > fsImage.getEditLog().logMkDir( inserted ); > needs to be synchronized or the unprotectedMkdir method needs to be changed > to allow creating missing parent directories. -- 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
