[
https://issues.apache.org/jira/browse/HDFS-5758?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chris Nauroth updated HDFS-5758:
--------------------------------
Attachment: HDFS-5758.4.patch
HDFS-5758.3.patch
I'm attaching 2 new versions of the patch. v3 removes
{{AclTransformation#filterExtendedAclEntries}} and instead uses a binary search
to find the group entry that we need to restore to the group permission bits.
v4 adds another change on top of that to filter the base ACL entries from the
output of {{FileSystem#getAclStatus}} and add them back in the display of the
getfacl CLI. I prefer v3, but I'm also willing to compromise and commit v4 if
you feel strongly about the filtering.
> NameNode: complete implementation of inode modifications for ACLs.
> ------------------------------------------------------------------
>
> Key: HDFS-5758
> URL: https://issues.apache.org/jira/browse/HDFS-5758
> Project: Hadoop HDFS
> Issue Type: Sub-task
> Components: namenode
> Affects Versions: HDFS ACLs (HDFS-4685)
> Reporter: Chris Nauroth
> Assignee: Chris Nauroth
> Attachments: HDFS-5758.1.patch, HDFS-5758.2.patch, HDFS-5758.3.patch,
> HDFS-5758.4.patch
>
>
> This patch will complete the remaining logic for the ACL get and set APIs,
> including remaining work in {{FSNamesystem}}, {{FSDirectory}} and storage in
> the inodes.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)