[ https://issues.apache.org/jira/browse/HADOOP-6962?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13067790#comment-13067790 ]
Tsz Wo (Nicholas), SZE commented on HADOOP-6962: ------------------------------------------------ The static mkdir was introduced for setting absolute permission, i.e. without umask. That's why it first calls non-static mkdir(..) and then calls setPermission(..). It is independent to whether the non-static mkdir(..) inherits perms or uses umask. > FileSystem.mkdirs(Path, FSPermission) should use the permission for all of > the created directories > -------------------------------------------------------------------------------------------------- > > Key: HADOOP-6962 > URL: https://issues.apache.org/jira/browse/HADOOP-6962 > Project: Hadoop Common > Issue Type: Bug > Components: fs > Reporter: Owen O'Malley > Assignee: Daryn Sharp > Attachments: HADOOP-6962.patch > > > Currently, FileSystem.mkdirs only applies the permissions to the last level > if it was created. It should be applied to *all* levels that are created. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira