[ https://issues.apache.org/jira/browse/HDFS-2117?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Eli Collins updated HDFS-2117: ------------------------------ Resolution: Fixed Status: Resolved (was: Patch Available) Thanks Suresh. I've committed this. > DiskChecker#mkdirsWithExistsAndPermissionCheck may return true even when the > dir is not created > ----------------------------------------------------------------------------------------------- > > Key: HDFS-2117 > URL: https://issues.apache.org/jira/browse/HDFS-2117 > Project: Hadoop HDFS > Issue Type: Bug > Components: data-node > Affects Versions: 0.20.203.1 > Reporter: Eli Collins > Assignee: Eli Collins > Priority: Minor > Fix For: 0.20.205.0 > > Attachments: hdfs-2117-1.patch > > > In branch-0.20-security as part of HADOOP-6566, > DiskChecker#mkdirsWithExistsAndPermissionCheck will return true even if it > wasn't able to create the directory, which means instead of throwing a > DiskErrorException the code will proceed to getFileStatus and throw a FNF > exception. Post HADOOP-7040, which modified makeInstance to catch not just > DiskErrorExceptions but IOExceptions as well, this is not an issue since now > the exception is caught either way. But for future modifications we should > still modify this method to return false if it was unable to create the > directory. This code is totally different in trunk, so not an issue there. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira