-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: HDFS ACLs (HDFS-4685)
-
Fix Version/s: HDFS ACLs (HDFS-4685)
-
Component/s: namenode
-
Labels:None
-
Target Version/s:
-
Hadoop Flags:Reviewed
When removing an ACL, the logic must restore the group permission previously stored in an ACL entry back into the group permission bits. The logic for this in AclTransformation#removeINodeAcl assumes that the group entry must be found in the former ACL. This is not the case when removing the ACL from an inode that only had a default ACL and not an access ACL.