FileSystem#mkdirs(FileSystem, Path, FsPermission) should not call setPermission if mkdirs failled -------------------------------------------------------------------------------------------------
Key: HADOOP-6897 URL: https://issues.apache.org/jira/browse/HADOOP-6897 Project: Hadoop Common Issue Type: Bug Affects Versions: 0.22.0 Reporter: Hairong Kuang Assignee: Hairong Kuang Fix For: 0.22.0 Here is the piece of code that has the bug. fs.setPermission should not be called if result is false. {code} public static boolean mkdirs(FileSystem fs, Path dir, FsPermission permission) throws IOException { // create the directory using the default permission boolean result = fs.mkdirs(dir); // set its permission to be the supplied one fs.setPermission(dir, permission); return result; } {code} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.