1
0

CHANGES-HDFS-4685.txt 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. Hadoop HDFS Change Log for HDFS-4685
  2. HDFS-4685 (Unreleased)
  3. INCOMPATIBLE CHANGES
  4. NEW FEATURES
  5. IMPROVEMENTS
  6. HADOOP-10185. FileSystem API for ACLs. (cnauroth)
  7. HADOOP-10186. Remove AclReadFlag and AclWriteFlag in FileSystem API.
  8. (Haohui Mai via cnauroth)
  9. HDFS-5596. Implement RPC stubs. (Haohui Mai via cnauroth)
  10. HDFS-5685. Implement ACL as a INode feature. (Haohui Mai via cnauroth)
  11. HDFS-5618. NameNode: persist ACLs in fsimage. (Haohui Mai via cnauroth)
  12. HDFS-5619. NameNode: record ACL modifications to edit log.
  13. (Haohui Mai via cnauroth)
  14. HADOOP-10187. FsShell CLI: add getfacl and setfacl with minimal support for
  15. getting and setting ACLs. (Vinay via cnauroth)
  16. HADOOP-10192. FileSystem#getAclStatus has incorrect JavaDocs. (cnauroth)
  17. HDFS-5673. Implement logic for modification of ACLs. (cnauroth)
  18. HADOOP-10220. Add ACL indicator bit to FsPermission. (cnauroth)
  19. HDFS-5758. NameNode: complete implementation of inode modifications for
  20. ACLs. (Chris Nauroth via wheat9)
  21. HDFS-5612. NameNode: change all permission checks to enforce ACLs in
  22. addition to permissions. (Chris Nauroth via wheat9)
  23. HDFS-5613. NameNode: implement handling of ACLs in combination with
  24. symlinks. (Chris Nauroth via wheat9)
  25. HDFS-5615. NameNode: implement handling of ACLs in combination with sticky
  26. bit. (Chris Nauroth via wheat9)
  27. HADOOP-10241. Clean up output of FsShell getfacl. (Chris Nauroth via wheat9)
  28. HDFS-5702. FsShell Cli: Add XML based End-to-End test for getfacl and
  29. setfacl commands. (Vinay via cnauroth)
  30. HDFS-5608. WebHDFS: implement ACL APIs.
  31. (Sachin Jose and Renil Joseph via cnauroth)
  32. HDFS-5614. NameNode: implement handling of ACLs in combination with
  33. snapshots. (cnauroth)
  34. HDFS-5858. Refactor common ACL test cases to be run through multiple
  35. FileSystem implementations. (cnauroth)
  36. HDFS-5860. Refactor INodeDirectory getDirectoryXFeature methods to use
  37. common getFeature helper method. (Jing Zhao via cnauroth)
  38. HDFS-5861. Add CLI test for Ls output for extended ACL marker.
  39. (Vinay via cnauroth)
  40. HDFS-5616. NameNode: implement default ACL handling. (cnauroth)
  41. HDFS-5899. Add configuration flag to disable/enable support for ACLs.
  42. (cnauroth)
  43. HDFS-5914. Incorporate ACLs with the changes from HDFS-5698.
  44. (Haohui Mai via cnauroth)
  45. HDFS-5625. Write end user documentation for HDFS ACLs. (cnauroth)
  46. HDFS-5925. ACL configuration flag must only reject ACL API calls, not ACLs
  47. present in fsimage or edits. (cnauroth)
  48. HDFS-5923. Do not persist the ACL bit in the FsPermission.
  49. (Haohui Mai via cnauroth)
  50. HDFS-5933. Optimize the FSImage layout for ACLs (Haohui Mai via cnauroth)
  51. HDFS-5932. Ls should display the ACL bit (Chris Nauroth via wheat9)
  52. OPTIMIZATIONS
  53. BUG FIXES
  54. HDFS-5737. Replacing only the default ACL can fail to copy unspecified base
  55. entries from the access ACL. (cnauroth)
  56. HDFS-5739. ACL RPC must allow null name or unspecified permissions in ACL
  57. entries. (cnauroth)
  58. HADOOP-10213. Fix bugs parsing ACL spec in FsShell setfacl.
  59. (Vinay via cnauroth)
  60. HDFS-5799. Make audit logging consistent across ACL APIs. (cnauroth)
  61. HADOOP-10277. setfacl -x fails to parse ACL spec if trying to remove the
  62. mask entry. (Vinay via cnauroth)
  63. HDFS-5849. Removing ACL from an inode fails if it has only a default ACL.
  64. (cnauroth)
  65. HADOOP-10270. getfacl does not display effective permissions of masked
  66. entries. (cnauroth)