HDFS-4685. Move to 2.4.0 in CHANGES.txt in preparation for merge.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1572189 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
4ba2bdf340
commit
8542c1f28f
|
@ -13,9 +13,6 @@ Trunk (Unreleased)
|
||||||
|
|
||||||
HDFS-3125. Add JournalService to enable Journal Daemon. (suresh)
|
HDFS-3125. Add JournalService to enable Journal Daemon. (suresh)
|
||||||
|
|
||||||
HDFS-4685. Implementation of ACLs in HDFS. (See breakdown of tasks below for
|
|
||||||
features and contributors)
|
|
||||||
|
|
||||||
IMPROVEMENTS
|
IMPROVEMENTS
|
||||||
|
|
||||||
HDFS-4665. Move TestNetworkTopologyWithNodeGroup to common.
|
HDFS-4665. Move TestNetworkTopologyWithNodeGroup to common.
|
||||||
|
@ -256,89 +253,6 @@ Trunk (Unreleased)
|
||||||
HDFS-5794. Fix the inconsistency of layout version number of
|
HDFS-5794. Fix the inconsistency of layout version number of
|
||||||
ADD_DATANODE_AND_STORAGE_UUIDS between trunk and branch-2. (jing9)
|
ADD_DATANODE_AND_STORAGE_UUIDS between trunk and branch-2. (jing9)
|
||||||
|
|
||||||
BREAKDOWN OF HDFS-4685 SUBTASKS AND RELATED JIRAS
|
|
||||||
|
|
||||||
HDFS-5596. Implement RPC stubs. (Haohui Mai via cnauroth)
|
|
||||||
|
|
||||||
HDFS-5685. Implement ACL as a INode feature. (Haohui Mai via cnauroth)
|
|
||||||
|
|
||||||
HDFS-5618. NameNode: persist ACLs in fsimage. (Haohui Mai via cnauroth)
|
|
||||||
|
|
||||||
HDFS-5619. NameNode: record ACL modifications to edit log.
|
|
||||||
(Haohui Mai via cnauroth)
|
|
||||||
|
|
||||||
HDFS-5673. Implement logic for modification of ACLs. (cnauroth)
|
|
||||||
|
|
||||||
HDFS-5758. NameNode: complete implementation of inode modifications for
|
|
||||||
ACLs. (Chris Nauroth via wheat9)
|
|
||||||
|
|
||||||
HDFS-5612. NameNode: change all permission checks to enforce ACLs in
|
|
||||||
addition to permissions. (Chris Nauroth via wheat9)
|
|
||||||
|
|
||||||
HDFS-5613. NameNode: implement handling of ACLs in combination with
|
|
||||||
symlinks. (Chris Nauroth via wheat9)
|
|
||||||
|
|
||||||
HDFS-5615. NameNode: implement handling of ACLs in combination with sticky
|
|
||||||
bit. (Chris Nauroth via wheat9)
|
|
||||||
|
|
||||||
HDFS-5702. FsShell Cli: Add XML based End-to-End test for getfacl and
|
|
||||||
setfacl commands. (Vinay via cnauroth)
|
|
||||||
|
|
||||||
HDFS-5608. WebHDFS: implement ACL APIs.
|
|
||||||
(Sachin Jose and Renil Joseph via cnauroth)
|
|
||||||
|
|
||||||
HDFS-5614. NameNode: implement handling of ACLs in combination with
|
|
||||||
snapshots. (cnauroth)
|
|
||||||
|
|
||||||
HDFS-5858. Refactor common ACL test cases to be run through multiple
|
|
||||||
FileSystem implementations. (cnauroth)
|
|
||||||
|
|
||||||
HDFS-5860. Refactor INodeDirectory getDirectoryXFeature methods to use
|
|
||||||
common getFeature helper method. (Jing Zhao via cnauroth)
|
|
||||||
|
|
||||||
HDFS-5861. Add CLI test for Ls output for extended ACL marker.
|
|
||||||
(Vinay via cnauroth)
|
|
||||||
|
|
||||||
HDFS-5616. NameNode: implement default ACL handling. (cnauroth)
|
|
||||||
|
|
||||||
HDFS-5899. Add configuration flag to disable/enable support for ACLs.
|
|
||||||
(cnauroth)
|
|
||||||
|
|
||||||
HDFS-5914. Incorporate ACLs with the changes from HDFS-5698.
|
|
||||||
(Haohui Mai via cnauroth)
|
|
||||||
|
|
||||||
HDFS-5625. Write end user documentation for HDFS ACLs. (cnauroth)
|
|
||||||
|
|
||||||
HDFS-5925. ACL configuration flag must only reject ACL API calls, not ACLs
|
|
||||||
present in fsimage or edits. (cnauroth)
|
|
||||||
|
|
||||||
HDFS-5923. Do not persist the ACL bit in the FsPermission.
|
|
||||||
(Haohui Mai via cnauroth)
|
|
||||||
|
|
||||||
HDFS-5933. Optimize the FSImage layout for ACLs (Haohui Mai via cnauroth)
|
|
||||||
|
|
||||||
HDFS-5932. Ls should display the ACL bit (Chris Nauroth via wheat9)
|
|
||||||
|
|
||||||
HDFS-5937. Fix TestOfflineEditsViewer on HDFS-4685 branch. (cnauroth)
|
|
||||||
|
|
||||||
HDFS-5737. Replacing only the default ACL can fail to copy unspecified base
|
|
||||||
entries from the access ACL. (cnauroth)
|
|
||||||
|
|
||||||
HDFS-5739. ACL RPC must allow null name or unspecified permissions in ACL
|
|
||||||
entries. (cnauroth)
|
|
||||||
|
|
||||||
HDFS-5799. Make audit logging consistent across ACL APIs. (cnauroth)
|
|
||||||
|
|
||||||
HDFS-5849. Removing ACL from an inode fails if it has only a default ACL.
|
|
||||||
(cnauroth)
|
|
||||||
|
|
||||||
HDFS-5623. NameNode: add tests for skipping ACL enforcement when permission
|
|
||||||
checks are disabled, user is superuser or user is member of supergroup.
|
|
||||||
(cnauroth)
|
|
||||||
|
|
||||||
HDFS-5908. Change AclFeature to capture list of ACL entries in an
|
|
||||||
ImmutableList. (cnauroth)
|
|
||||||
|
|
||||||
Release 2.5.0 - UNRELEASED
|
Release 2.5.0 - UNRELEASED
|
||||||
|
|
||||||
INCOMPATIBLE CHANGES
|
INCOMPATIBLE CHANGES
|
||||||
|
@ -362,6 +276,9 @@ Release 2.4.0 - UNRELEASED
|
||||||
|
|
||||||
HDFS-5776 Support 'hedged' reads in DFSClient (Liang Xie via stack)
|
HDFS-5776 Support 'hedged' reads in DFSClient (Liang Xie via stack)
|
||||||
|
|
||||||
|
HDFS-4685. Implementation of ACLs in HDFS. (See breakdown of tasks below for
|
||||||
|
features and contributors)
|
||||||
|
|
||||||
IMPROVEMENTS
|
IMPROVEMENTS
|
||||||
|
|
||||||
HDFS-5781. Use an array to record the mapping between FSEditLogOpCode and
|
HDFS-5781. Use an array to record the mapping between FSEditLogOpCode and
|
||||||
|
@ -569,6 +486,14 @@ Release 2.4.0 - UNRELEASED
|
||||||
|
|
||||||
HDFS-5988. Bad fsimage always generated after upgrade. (wang)
|
HDFS-5988. Bad fsimage always generated after upgrade. (wang)
|
||||||
|
|
||||||
|
HDFS-5922. DN heartbeat thread can get stuck in tight loop. (Arpit Agarwal)
|
||||||
|
|
||||||
|
HDFS-6008. Namenode dead node link is giving HTTP error 500.
|
||||||
|
(Benoy Antony via cnauroth)
|
||||||
|
|
||||||
|
HDFS-5936. MiniDFSCluster does not clean data left behind by
|
||||||
|
SecondaryNameNode. (Binglin Chang via cnauroth)
|
||||||
|
|
||||||
BREAKDOWN OF HDFS-5698 SUBTASKS AND RELATED JIRAS
|
BREAKDOWN OF HDFS-5698 SUBTASKS AND RELATED JIRAS
|
||||||
|
|
||||||
HDFS-5717. Save FSImage header in protobuf. (Haohui Mai via jing9)
|
HDFS-5717. Save FSImage header in protobuf. (Haohui Mai via jing9)
|
||||||
|
@ -629,13 +554,88 @@ Release 2.4.0 - UNRELEASED
|
||||||
HDFS-5981. PBImageXmlWriter generates malformed XML.
|
HDFS-5981. PBImageXmlWriter generates malformed XML.
|
||||||
(Haohui Mai via cnauroth)
|
(Haohui Mai via cnauroth)
|
||||||
|
|
||||||
HDFS-5922. DN heartbeat thread can get stuck in tight loop. (Arpit Agarwal)
|
BREAKDOWN OF HDFS-4685 SUBTASKS AND RELATED JIRAS
|
||||||
|
|
||||||
HDFS-6008. Namenode dead node link is giving HTTP error 500.
|
HDFS-5596. Implement RPC stubs. (Haohui Mai via cnauroth)
|
||||||
(Benoy Antony via cnauroth)
|
|
||||||
|
|
||||||
HDFS-5936. MiniDFSCluster does not clean data left behind by
|
HDFS-5685. Implement ACL as a INode feature. (Haohui Mai via cnauroth)
|
||||||
SecondaryNameNode. (Binglin Chang via cnauroth)
|
|
||||||
|
HDFS-5618. NameNode: persist ACLs in fsimage. (Haohui Mai via cnauroth)
|
||||||
|
|
||||||
|
HDFS-5619. NameNode: record ACL modifications to edit log.
|
||||||
|
(Haohui Mai via cnauroth)
|
||||||
|
|
||||||
|
HDFS-5673. Implement logic for modification of ACLs. (cnauroth)
|
||||||
|
|
||||||
|
HDFS-5758. NameNode: complete implementation of inode modifications for
|
||||||
|
ACLs. (Chris Nauroth via wheat9)
|
||||||
|
|
||||||
|
HDFS-5612. NameNode: change all permission checks to enforce ACLs in
|
||||||
|
addition to permissions. (Chris Nauroth via wheat9)
|
||||||
|
|
||||||
|
HDFS-5613. NameNode: implement handling of ACLs in combination with
|
||||||
|
symlinks. (Chris Nauroth via wheat9)
|
||||||
|
|
||||||
|
HDFS-5615. NameNode: implement handling of ACLs in combination with sticky
|
||||||
|
bit. (Chris Nauroth via wheat9)
|
||||||
|
|
||||||
|
HDFS-5702. FsShell Cli: Add XML based End-to-End test for getfacl and
|
||||||
|
setfacl commands. (Vinay via cnauroth)
|
||||||
|
|
||||||
|
HDFS-5608. WebHDFS: implement ACL APIs.
|
||||||
|
(Sachin Jose and Renil Joseph via cnauroth)
|
||||||
|
|
||||||
|
HDFS-5614. NameNode: implement handling of ACLs in combination with
|
||||||
|
snapshots. (cnauroth)
|
||||||
|
|
||||||
|
HDFS-5858. Refactor common ACL test cases to be run through multiple
|
||||||
|
FileSystem implementations. (cnauroth)
|
||||||
|
|
||||||
|
HDFS-5860. Refactor INodeDirectory getDirectoryXFeature methods to use
|
||||||
|
common getFeature helper method. (Jing Zhao via cnauroth)
|
||||||
|
|
||||||
|
HDFS-5861. Add CLI test for Ls output for extended ACL marker.
|
||||||
|
(Vinay via cnauroth)
|
||||||
|
|
||||||
|
HDFS-5616. NameNode: implement default ACL handling. (cnauroth)
|
||||||
|
|
||||||
|
HDFS-5899. Add configuration flag to disable/enable support for ACLs.
|
||||||
|
(cnauroth)
|
||||||
|
|
||||||
|
HDFS-5914. Incorporate ACLs with the changes from HDFS-5698.
|
||||||
|
(Haohui Mai via cnauroth)
|
||||||
|
|
||||||
|
HDFS-5625. Write end user documentation for HDFS ACLs. (cnauroth)
|
||||||
|
|
||||||
|
HDFS-5925. ACL configuration flag must only reject ACL API calls, not ACLs
|
||||||
|
present in fsimage or edits. (cnauroth)
|
||||||
|
|
||||||
|
HDFS-5923. Do not persist the ACL bit in the FsPermission.
|
||||||
|
(Haohui Mai via cnauroth)
|
||||||
|
|
||||||
|
HDFS-5933. Optimize the FSImage layout for ACLs (Haohui Mai via cnauroth)
|
||||||
|
|
||||||
|
HDFS-5932. Ls should display the ACL bit (Chris Nauroth via wheat9)
|
||||||
|
|
||||||
|
HDFS-5937. Fix TestOfflineEditsViewer on HDFS-4685 branch. (cnauroth)
|
||||||
|
|
||||||
|
HDFS-5737. Replacing only the default ACL can fail to copy unspecified base
|
||||||
|
entries from the access ACL. (cnauroth)
|
||||||
|
|
||||||
|
HDFS-5739. ACL RPC must allow null name or unspecified permissions in ACL
|
||||||
|
entries. (cnauroth)
|
||||||
|
|
||||||
|
HDFS-5799. Make audit logging consistent across ACL APIs. (cnauroth)
|
||||||
|
|
||||||
|
HDFS-5849. Removing ACL from an inode fails if it has only a default ACL.
|
||||||
|
(cnauroth)
|
||||||
|
|
||||||
|
HDFS-5623. NameNode: add tests for skipping ACL enforcement when permission
|
||||||
|
checks are disabled, user is superuser or user is member of supergroup.
|
||||||
|
(cnauroth)
|
||||||
|
|
||||||
|
HDFS-5908. Change AclFeature to capture list of ACL entries in an
|
||||||
|
ImmutableList. (cnauroth)
|
||||||
|
|
||||||
Release 2.3.1 - UNRELEASED
|
Release 2.3.1 - UNRELEASED
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue