Return-Path: X-Original-To: apmail-hadoop-hdfs-commits-archive@minotaur.apache.org Delivered-To: apmail-hadoop-hdfs-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A6B011063A for ; Wed, 19 Feb 2014 17:50:01 +0000 (UTC) Received: (qmail 32529 invoked by uid 500); 19 Feb 2014 17:49:57 -0000 Delivered-To: apmail-hadoop-hdfs-commits-archive@hadoop.apache.org Received: (qmail 32459 invoked by uid 500); 19 Feb 2014 17:49:57 -0000 Mailing-List: contact hdfs-commits-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hdfs-dev@hadoop.apache.org Delivered-To: mailing list hdfs-commits@hadoop.apache.org Received: (qmail 32444 invoked by uid 99); 19 Feb 2014 17:49:56 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 Feb 2014 17:49:56 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 Feb 2014 17:49:52 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 7008E23889DA; Wed, 19 Feb 2014 17:49:31 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1569854 - /hadoop/common/branches/HDFS-4685/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt Date: Wed, 19 Feb 2014 17:49:31 -0000 To: hdfs-commits@hadoop.apache.org From: cnauroth@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20140219174931.7008E23889DA@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: cnauroth Date: Wed Feb 19 17:49:30 2014 New Revision: 1569854 URL: http://svn.apache.org/r1569854 Log: HDFS-4685. Move attribution to correct section of CHANGES.txt files. Modified: hadoop/common/branches/HDFS-4685/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt Modified: hadoop/common/branches/HDFS-4685/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/common/branches/HDFS-4685/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt?rev=1569854&r1=1569853&r2=1569854&view=diff ============================================================================== --- hadoop/common/branches/HDFS-4685/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt (original) +++ hadoop/common/branches/HDFS-4685/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt Wed Feb 19 17:49:30 2014 @@ -13,6 +13,9 @@ Trunk (Unreleased) 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 HDFS-4665. Move TestNetworkTopologyWithNodeGroup to common. @@ -259,6 +262,82 @@ Trunk (Unreleased) HDFS-5794. Fix the inconsistency of layout version number of 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) + Release 2.5.0 - UNRELEASED INCOMPATIBLE CHANGES @@ -280,9 +359,6 @@ Release 2.4.0 - UNRELEASED HDFS-5698. Use protobuf to serialize / deserialize FSImage. (See breakdown of tasks below for features and contributors) - HDFS-4685. Implementation of ACLs in HDFS. (See breakdown of tasks below for - features and contributors) - IMPROVEMENTS HDFS-5781. Use an array to record the mapping between FSEditLogOpCode and @@ -502,82 +578,6 @@ Release 2.4.0 - UNRELEASED HDFS-5959. Fix typo at section name in FSImageFormatProtobuf.java. (Akira Ajisaka via suresh) - 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) - Release 2.3.1 - UNRELEASED INCOMPATIBLE CHANGES