[ https://issues.apache.org/jira/browse/HADOOP-10246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13881474#comment-13881474 ]
Colin Patrick McCabe commented on HADOOP-10246: ----------------------------------------------- I agree that we should have more tests for this. However, the current behavior seems correct to me. It's modelled closely on the traditional POSIX behavior, where {{mkdir}} honors {{umask}}, but {{chmod}} does not. Anything else would be surprising for users coming from traditional filesystems. Another reason for the current behavior is that if {{chmod}} consulted {{umask}}, there would be no way for users to set less restrictive permissions than specified in {{umask}}. This is contrary to the purpose of {{umask}}, which is just to be a helpful default, not a hard constraint. > define FS permissions model with tests > -------------------------------------- > > Key: HADOOP-10246 > URL: https://issues.apache.org/jira/browse/HADOOP-10246 > Project: Hadoop Common > Issue Type: Sub-task > Components: fs > Reporter: Steve Loughran > Priority: Minor > > It's interesting that HDFS mkdirs(dir, permission) uses the umask, but > setPermissions() does not > The permissions model, including umask logic should be defined and have tests > implemented by those filesystems that support permissions-based security -- This message was sent by Atlassian JIRA (v6.1.5#6160)