[jira] [Commented] (HDFS-5647) Merge INodeDirectory.Feature and INodeFile.Feature

2014-02-14 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HDFS-5647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13901239#comment-13901239
 ] 

Hudson commented on HDFS-5647:
--

SUCCESS: Integrated in Hadoop-trunk-Commit #5169 (See 
[https://builds.apache.org/job/Hadoop-trunk-Commit/5169/])
Move Flatten INode hierarchy jiras (HDFS-5531, HDFS-5285, HDFS-5286, HDFS-5537, 
HDFS-5554, HDFS-5647, HDFS-5632, HDFS-5715, HDFS-5726) to 2.4.0 section in 
CHANGES.txt (jing9: 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVNview=revrev=1568218)
* /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt


 Merge INodeDirectory.Feature and INodeFile.Feature
 --

 Key: HDFS-5647
 URL: https://issues.apache.org/jira/browse/HDFS-5647
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: namenode
Reporter: Haohui Mai
Assignee: Haohui Mai
 Fix For: 3.0.0, 2.4.0

 Attachments: HDFS-5647.000.patch, HDFS-5647.001.patch, 
 HDFS-5647.002.patch, HDFS-5647.003.patch


 HDFS-4685 implements ACLs for HDFS, which can benefit from the INode features 
 introduced in HDFS-5284. The current code separates the INode feature of 
 INodeFile and INodeDirectory into two different class hierarchies. This 
 hinders the implementation of ACL since ACL is a concept that applies to both 
 INodeFile and INodeDirectory.
 This jira proposes to merge the two class hierarchies (i.e., 
 INodeDirectory.Feature and INodeFile.Feature) to simplify the implementation 
 of ACLs.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Commented] (HDFS-5647) Merge INodeDirectory.Feature and INodeFile.Feature

2014-02-14 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HDFS-5647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13901327#comment-13901327
 ] 

Hudson commented on HDFS-5647:
--

SUCCESS: Integrated in Hadoop-Yarn-trunk #481 (See 
[https://builds.apache.org/job/Hadoop-Yarn-trunk/481/])
Move Flatten INode hierarchy jiras (HDFS-5531, HDFS-5285, HDFS-5286, HDFS-5537, 
HDFS-5554, HDFS-5647, HDFS-5632, HDFS-5715, HDFS-5726) to 2.4.0 section in 
CHANGES.txt (jing9: 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVNview=revrev=1568218)
* /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt


 Merge INodeDirectory.Feature and INodeFile.Feature
 --

 Key: HDFS-5647
 URL: https://issues.apache.org/jira/browse/HDFS-5647
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: namenode
Reporter: Haohui Mai
Assignee: Haohui Mai
 Fix For: 3.0.0, 2.4.0

 Attachments: HDFS-5647.000.patch, HDFS-5647.001.patch, 
 HDFS-5647.002.patch, HDFS-5647.003.patch


 HDFS-4685 implements ACLs for HDFS, which can benefit from the INode features 
 introduced in HDFS-5284. The current code separates the INode feature of 
 INodeFile and INodeDirectory into two different class hierarchies. This 
 hinders the implementation of ACL since ACL is a concept that applies to both 
 INodeFile and INodeDirectory.
 This jira proposes to merge the two class hierarchies (i.e., 
 INodeDirectory.Feature and INodeFile.Feature) to simplify the implementation 
 of ACLs.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Commented] (HDFS-5647) Merge INodeDirectory.Feature and INodeFile.Feature

2014-02-14 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HDFS-5647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13901422#comment-13901422
 ] 

Hudson commented on HDFS-5647:
--

FAILURE: Integrated in Hadoop-Hdfs-trunk #1673 (See 
[https://builds.apache.org/job/Hadoop-Hdfs-trunk/1673/])
Move Flatten INode hierarchy jiras (HDFS-5531, HDFS-5285, HDFS-5286, HDFS-5537, 
HDFS-5554, HDFS-5647, HDFS-5632, HDFS-5715, HDFS-5726) to 2.4.0 section in 
CHANGES.txt (jing9: 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVNview=revrev=1568218)
* /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt


 Merge INodeDirectory.Feature and INodeFile.Feature
 --

 Key: HDFS-5647
 URL: https://issues.apache.org/jira/browse/HDFS-5647
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: namenode
Reporter: Haohui Mai
Assignee: Haohui Mai
 Fix For: 3.0.0, 2.4.0

 Attachments: HDFS-5647.000.patch, HDFS-5647.001.patch, 
 HDFS-5647.002.patch, HDFS-5647.003.patch


 HDFS-4685 implements ACLs for HDFS, which can benefit from the INode features 
 introduced in HDFS-5284. The current code separates the INode feature of 
 INodeFile and INodeDirectory into two different class hierarchies. This 
 hinders the implementation of ACL since ACL is a concept that applies to both 
 INodeFile and INodeDirectory.
 This jira proposes to merge the two class hierarchies (i.e., 
 INodeDirectory.Feature and INodeFile.Feature) to simplify the implementation 
 of ACLs.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Commented] (HDFS-5647) Merge INodeDirectory.Feature and INodeFile.Feature

2014-02-14 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HDFS-5647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13901499#comment-13901499
 ] 

Hudson commented on HDFS-5647:
--

SUCCESS: Integrated in Hadoop-Mapreduce-trunk #1698 (See 
[https://builds.apache.org/job/Hadoop-Mapreduce-trunk/1698/])
Move Flatten INode hierarchy jiras (HDFS-5531, HDFS-5285, HDFS-5286, HDFS-5537, 
HDFS-5554, HDFS-5647, HDFS-5632, HDFS-5715, HDFS-5726) to 2.4.0 section in 
CHANGES.txt (jing9: 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVNview=revrev=1568218)
* /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt


 Merge INodeDirectory.Feature and INodeFile.Feature
 --

 Key: HDFS-5647
 URL: https://issues.apache.org/jira/browse/HDFS-5647
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: namenode
Reporter: Haohui Mai
Assignee: Haohui Mai
 Fix For: 3.0.0, 2.4.0

 Attachments: HDFS-5647.000.patch, HDFS-5647.001.patch, 
 HDFS-5647.002.patch, HDFS-5647.003.patch


 HDFS-4685 implements ACLs for HDFS, which can benefit from the INode features 
 introduced in HDFS-5284. The current code separates the INode feature of 
 INodeFile and INodeDirectory into two different class hierarchies. This 
 hinders the implementation of ACL since ACL is a concept that applies to both 
 INodeFile and INodeDirectory.
 This jira proposes to merge the two class hierarchies (i.e., 
 INodeDirectory.Feature and INodeFile.Feature) to simplify the implementation 
 of ACLs.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Commented] (HDFS-5647) Merge INodeDirectory.Feature and INodeFile.Feature

2013-12-13 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HDFS-5647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13847397#comment-13847397
 ] 

Hudson commented on HDFS-5647:
--

FAILURE: Integrated in Hadoop-Yarn-trunk #420 (See 
[https://builds.apache.org/job/Hadoop-Yarn-trunk/420/])
HDFS-5647. Merge INodeDirectory.Feature and INodeFile.Feature. Contributed by 
Haohui Mai. (jing9: 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVNview=revrev=1550469)
* /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/DirectoryWithQuotaFeature.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FileUnderConstructionFeature.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INode.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INodeDirectory.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INodeFile.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INodeWithAdditionalFields.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/snapshot/FileWithSnapshotFeature.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestINodeFile.java


 Merge INodeDirectory.Feature and INodeFile.Feature
 --

 Key: HDFS-5647
 URL: https://issues.apache.org/jira/browse/HDFS-5647
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: namenode
Reporter: Haohui Mai
Assignee: Haohui Mai
 Fix For: 3.0.0

 Attachments: HDFS-5647.000.patch, HDFS-5647.001.patch, 
 HDFS-5647.002.patch, HDFS-5647.003.patch


 HDFS-4685 implements ACLs for HDFS, which can benefit from the INode features 
 introduced in HDFS-5284. The current code separates the INode feature of 
 INodeFile and INodeDirectory into two different class hierarchies. This 
 hinders the implementation of ACL since ACL is a concept that applies to both 
 INodeFile and INodeDirectory.
 This jira proposes to merge the two class hierarchies (i.e., 
 INodeDirectory.Feature and INodeFile.Feature) to simplify the implementation 
 of ACLs.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)


[jira] [Commented] (HDFS-5647) Merge INodeDirectory.Feature and INodeFile.Feature

2013-12-13 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HDFS-5647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13847485#comment-13847485
 ] 

Hudson commented on HDFS-5647:
--

SUCCESS: Integrated in Hadoop-Hdfs-trunk #1611 (See 
[https://builds.apache.org/job/Hadoop-Hdfs-trunk/1611/])
HDFS-5647. Merge INodeDirectory.Feature and INodeFile.Feature. Contributed by 
Haohui Mai. (jing9: 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVNview=revrev=1550469)
* /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/DirectoryWithQuotaFeature.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FileUnderConstructionFeature.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INode.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INodeDirectory.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INodeFile.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INodeWithAdditionalFields.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/snapshot/FileWithSnapshotFeature.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestINodeFile.java


 Merge INodeDirectory.Feature and INodeFile.Feature
 --

 Key: HDFS-5647
 URL: https://issues.apache.org/jira/browse/HDFS-5647
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: namenode
Reporter: Haohui Mai
Assignee: Haohui Mai
 Fix For: 3.0.0

 Attachments: HDFS-5647.000.patch, HDFS-5647.001.patch, 
 HDFS-5647.002.patch, HDFS-5647.003.patch


 HDFS-4685 implements ACLs for HDFS, which can benefit from the INode features 
 introduced in HDFS-5284. The current code separates the INode feature of 
 INodeFile and INodeDirectory into two different class hierarchies. This 
 hinders the implementation of ACL since ACL is a concept that applies to both 
 INodeFile and INodeDirectory.
 This jira proposes to merge the two class hierarchies (i.e., 
 INodeDirectory.Feature and INodeFile.Feature) to simplify the implementation 
 of ACLs.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)


[jira] [Commented] (HDFS-5647) Merge INodeDirectory.Feature and INodeFile.Feature

2013-12-13 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HDFS-5647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13847543#comment-13847543
 ] 

Hudson commented on HDFS-5647:
--

FAILURE: Integrated in Hadoop-Mapreduce-trunk #1637 (See 
[https://builds.apache.org/job/Hadoop-Mapreduce-trunk/1637/])
HDFS-5647. Merge INodeDirectory.Feature and INodeFile.Feature. Contributed by 
Haohui Mai. (jing9: 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVNview=revrev=1550469)
* /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/DirectoryWithQuotaFeature.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FileUnderConstructionFeature.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INode.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INodeDirectory.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INodeFile.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INodeWithAdditionalFields.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/snapshot/FileWithSnapshotFeature.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestINodeFile.java


 Merge INodeDirectory.Feature and INodeFile.Feature
 --

 Key: HDFS-5647
 URL: https://issues.apache.org/jira/browse/HDFS-5647
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: namenode
Reporter: Haohui Mai
Assignee: Haohui Mai
 Fix For: 3.0.0

 Attachments: HDFS-5647.000.patch, HDFS-5647.001.patch, 
 HDFS-5647.002.patch, HDFS-5647.003.patch


 HDFS-4685 implements ACLs for HDFS, which can benefit from the INode features 
 introduced in HDFS-5284. The current code separates the INode feature of 
 INodeFile and INodeDirectory into two different class hierarchies. This 
 hinders the implementation of ACL since ACL is a concept that applies to both 
 INodeFile and INodeDirectory.
 This jira proposes to merge the two class hierarchies (i.e., 
 INodeDirectory.Feature and INodeFile.Feature) to simplify the implementation 
 of ACLs.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)


[jira] [Commented] (HDFS-5647) Merge INodeDirectory.Feature and INodeFile.Feature

2013-12-12 Thread Jing Zhao (JIRA)

[ 
https://issues.apache.org/jira/browse/HDFS-5647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13846534#comment-13846534
 ] 

Jing Zhao commented on HDFS-5647:
-

+1 the patch looks good to me.

 Merge INodeDirectory.Feature and INodeFile.Feature
 --

 Key: HDFS-5647
 URL: https://issues.apache.org/jira/browse/HDFS-5647
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: namenode
Reporter: Haohui Mai
Assignee: Haohui Mai
 Attachments: HDFS-5647.000.patch, HDFS-5647.001.patch, 
 HDFS-5647.002.patch, HDFS-5647.003.patch


 HDFS-4685 implements ACLs for HDFS, which can benefit from the INode features 
 introduced in HDFS-5284. The current code separates the INode feature of 
 INodeFile and INodeDirectory into two different class hierarchies. This 
 hinders the implementation of ACL since ACL is a concept that applies to both 
 INodeFile and INodeDirectory.
 This jira proposes to merge the two class hierarchies (i.e., 
 INodeDirectory.Feature and INodeFile.Feature) to simplify the implementation 
 of ACLs.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)


[jira] [Commented] (HDFS-5647) Merge INodeDirectory.Feature and INodeFile.Feature

2013-12-12 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HDFS-5647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13846564#comment-13846564
 ] 

Hudson commented on HDFS-5647:
--

SUCCESS: Integrated in Hadoop-trunk-Commit #4873 (See 
[https://builds.apache.org/job/Hadoop-trunk-Commit/4873/])
HDFS-5647. Merge INodeDirectory.Feature and INodeFile.Feature. Contributed by 
Haohui Mai. (jing9: 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVNview=revrev=1550469)
* /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/DirectoryWithQuotaFeature.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FileUnderConstructionFeature.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INode.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INodeDirectory.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INodeFile.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INodeWithAdditionalFields.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/snapshot/FileWithSnapshotFeature.java
* 
/hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestINodeFile.java


 Merge INodeDirectory.Feature and INodeFile.Feature
 --

 Key: HDFS-5647
 URL: https://issues.apache.org/jira/browse/HDFS-5647
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: namenode
Reporter: Haohui Mai
Assignee: Haohui Mai
 Fix For: 3.0.0

 Attachments: HDFS-5647.000.patch, HDFS-5647.001.patch, 
 HDFS-5647.002.patch, HDFS-5647.003.patch


 HDFS-4685 implements ACLs for HDFS, which can benefit from the INode features 
 introduced in HDFS-5284. The current code separates the INode feature of 
 INodeFile and INodeDirectory into two different class hierarchies. This 
 hinders the implementation of ACL since ACL is a concept that applies to both 
 INodeFile and INodeDirectory.
 This jira proposes to merge the two class hierarchies (i.e., 
 INodeDirectory.Feature and INodeFile.Feature) to simplify the implementation 
 of ACLs.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)


[jira] [Commented] (HDFS-5647) Merge INodeDirectory.Feature and INodeFile.Feature

2013-12-11 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HDFS-5647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13845746#comment-13845746
 ] 

Hadoop QA commented on HDFS-5647:
-

{color:green}+1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12618277/HDFS-5647.003.patch
  against trunk revision .

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 1 new 
or modified test files.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 javadoc{color}.  The javadoc tool did not generate any 
warning messages.

{color:green}+1 eclipse:eclipse{color}.  The patch built with 
eclipse:eclipse.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 1.3.9) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 core tests{color}.  The patch passed unit tests in 
hadoop-hdfs-project/hadoop-hdfs.

{color:green}+1 contrib tests{color}.  The patch passed contrib unit tests.

Test results: 
https://builds.apache.org/job/PreCommit-HDFS-Build/5695//testReport/
Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/5695//console

This message is automatically generated.

 Merge INodeDirectory.Feature and INodeFile.Feature
 --

 Key: HDFS-5647
 URL: https://issues.apache.org/jira/browse/HDFS-5647
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: namenode
Reporter: Haohui Mai
Assignee: Haohui Mai
 Attachments: HDFS-5647.000.patch, HDFS-5647.001.patch, 
 HDFS-5647.002.patch, HDFS-5647.003.patch


 HDFS-4685 implements ACLs for HDFS, which can benefit from the INode features 
 introduced in HDFS-5284. The current code separates the INode feature of 
 INodeFile and INodeDirectory into two different class hierarchies. This 
 hinders the implementation of ACL since ACL is a concept that applies to both 
 INodeFile and INodeDirectory.
 This jira proposes to merge the two class hierarchies (i.e., 
 INodeDirectory.Feature and INodeFile.Feature) to simplify the implementation 
 of ACLs.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)


[jira] [Commented] (HDFS-5647) Merge INodeDirectory.Feature and INodeFile.Feature

2013-12-10 Thread Jing Zhao (JIRA)

[ 
https://issues.apache.org/jira/browse/HDFS-5647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13844761#comment-13844761
 ] 

Jing Zhao commented on HDFS-5647:
-

The patch looks good to me. Some minors:
# We can remove the following check:
{code}
+  protected void removeFeature(Feature f) {
+Preconditions.checkNotNull(features, Feature
++ f.getClass().getSimpleName() +  not found.);
{code}
# The equals should be == for the current implementation:
{code}
+for (Feature f1 : features) {
+  if (f.equals(f1)) {
+continue;
+  }
{code}

 Merge INodeDirectory.Feature and INodeFile.Feature
 --

 Key: HDFS-5647
 URL: https://issues.apache.org/jira/browse/HDFS-5647
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: namenode
Reporter: Haohui Mai
Assignee: Haohui Mai
 Attachments: HDFS-5647.000.patch


 HDFS-4685 implements ACLs for HDFS, which can benefit from the INode features 
 introduced in HDFS-5284. The current code separates the INode feature of 
 INodeFile and INodeDirectory into two different class hierarchies. This 
 hinders the implementation of ACL since ACL is a concept that applies to both 
 INodeFile and INodeDirectory.
 This jira proposes to merge the two class hierarchies (i.e., 
 INodeDirectory.Feature and INodeFile.Feature) to simplify the implementation 
 of ACLs.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)


[jira] [Commented] (HDFS-5647) Merge INodeDirectory.Feature and INodeFile.Feature

2013-12-10 Thread Haohui Mai (JIRA)

[ 
https://issues.apache.org/jira/browse/HDFS-5647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13844778#comment-13844778
 ] 

Haohui Mai commented on HDFS-5647:
--

Address Jing's comments.

 Merge INodeDirectory.Feature and INodeFile.Feature
 --

 Key: HDFS-5647
 URL: https://issues.apache.org/jira/browse/HDFS-5647
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: namenode
Reporter: Haohui Mai
Assignee: Haohui Mai
 Attachments: HDFS-5647.000.patch, HDFS-5647.001.patch


 HDFS-4685 implements ACLs for HDFS, which can benefit from the INode features 
 introduced in HDFS-5284. The current code separates the INode feature of 
 INodeFile and INodeDirectory into two different class hierarchies. This 
 hinders the implementation of ACL since ACL is a concept that applies to both 
 INodeFile and INodeDirectory.
 This jira proposes to merge the two class hierarchies (i.e., 
 INodeDirectory.Feature and INodeFile.Feature) to simplify the implementation 
 of ACLs.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)


[jira] [Commented] (HDFS-5647) Merge INodeDirectory.Feature and INodeFile.Feature

2013-12-10 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HDFS-5647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13844887#comment-13844887
 ] 

Hadoop QA commented on HDFS-5647:
-

{color:red}-1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12618128/HDFS-5647.001.patch
  against trunk revision .

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 1 new 
or modified test files.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 javadoc{color}.  The javadoc tool did not generate any 
warning messages.

{color:green}+1 eclipse:eclipse{color}.  The patch built with 
eclipse:eclipse.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 1.3.9) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:red}-1 core tests{color}.  The patch failed these unit tests in 
hadoop-hdfs-project/hadoop-hdfs:

  
org.apache.hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewer
  
org.apache.hadoop.hdfs.server.namenode.metrics.TestNNMetricFilesInGetListingOps
  org.apache.hadoop.hdfs.TestListFilesInFileContext
  
org.apache.hadoop.hdfs.server.namenode.web.resources.TestWebHdfsDataLocality
  org.apache.hadoop.fs.TestSymlinkHdfsFileContext
  org.apache.hadoop.hdfs.TestDFSClientFailover
  org.apache.hadoop.hdfs.server.datanode.TestBlockReport
  org.apache.hadoop.hdfs.TestParallelRead
  org.apache.hadoop.hdfs.TestBlockMissingException
  org.apache.hadoop.security.TestPermissionSymlinks
  org.apache.hadoop.hdfs.TestInjectionForSimulatedStorage
  org.apache.hadoop.hdfs.TestParallelUnixDomainRead
  org.apache.hadoop.hdfs.server.namenode.TestNamenodeRetryCache
  org.apache.hadoop.hdfs.TestWriteConfigurationToDFS
  org.apache.hadoop.hdfs.TestLargeBlock
  org.apache.hadoop.fs.TestGlobPaths
  org.apache.hadoop.hdfs.TestCrcCorruption
  
org.apache.hadoop.hdfs.server.blockmanagement.TestRBWBlockInvalidation
  org.apache.hadoop.hdfs.TestFileAppend
  org.apache.hadoop.hdfs.TestPread
  org.apache.hadoop.hdfs.TestReplication
  org.apache.hadoop.hdfs.TestClientProtocolForPipelineRecovery
  org.apache.hadoop.fs.viewfs.TestViewFileSystemHdfs
  org.apache.hadoop.hdfs.TestMissingBlocksAlert
  org.apache.hadoop.hdfs.TestDFSUpgradeFromImage
  
org.apache.hadoop.hdfs.server.datanode.TestMultipleNNDataBlockScanner
  
org.apache.hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
  org.apache.hadoop.hdfs.server.datanode.TestDirectoryScanner
  org.apache.hadoop.hdfs.TestSmallBlock
  org.apache.hadoop.hdfs.web.TestWebHDFS
  org.apache.hadoop.hdfs.server.namenode.TestParallelImageWrite
  org.apache.hadoop.hdfs.TestBlockReaderLocalLegacy
  org.apache.hadoop.hdfs.server.namenode.TestBackupNode
  
org.apache.hadoop.hdfs.server.balancer.TestBalancerWithNodeGroup
  org.apache.hadoop.hdfs.server.namenode.TestFsck
  org.apache.hadoop.fs.viewfs.TestViewFsHdfs
  org.apache.hadoop.hdfs.server.namenode.TestStartup
  org.apache.hadoop.hdfs.server.datanode.TestDatanodeJsp
  org.apache.hadoop.hdfs.TestFileStatus
  org.apache.hadoop.hdfs.server.datanode.TestBlockReplacement
  
org.apache.hadoop.hdfs.server.namenode.ha.TestFailoverWithBlockTokensEnabled
  org.apache.hadoop.hdfs.server.datanode.TestHSync
  org.apache.hadoop.hdfs.server.datanode.TestDataNodeMetrics
  org.apache.hadoop.hdfs.TestDFSClientExcludedNodes
  
org.apache.hadoop.hdfs.server.namenode.snapshot.TestSnapshotRename
  
org.apache.hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication
  
org.apache.hadoop.hdfs.server.namenode.ha.TestHAStateTransitions
  org.apache.hadoop.hdfs.TestMultiThreadedHflush
  org.apache.hadoop.hdfs.TestLease
  org.apache.hadoop.hdfs.web.TestWebHdfsWithMultipleNameNodes
  org.apache.hadoop.hdfs.TestDFSPermission
  org.apache.hadoop.hdfs.TestHdfsAdmin
  

[jira] [Commented] (HDFS-5647) Merge INodeDirectory.Feature and INodeFile.Feature

2013-12-10 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HDFS-5647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13845057#comment-13845057
 ] 

Hadoop QA commented on HDFS-5647:
-

{color:red}-1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12618161/HDFS-5647.002.patch
  against trunk revision .

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 1 new 
or modified test files.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 javadoc{color}.  The javadoc tool did not generate any 
warning messages.

{color:green}+1 eclipse:eclipse{color}.  The patch built with 
eclipse:eclipse.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 1.3.9) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:red}-1 core tests{color}.  The patch failed these unit tests in 
hadoop-hdfs-project/hadoop-hdfs:

  
org.apache.hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength
  
org.apache.hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots
  
org.apache.hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot
  
org.apache.hadoop.hdfs.server.balancer.TestBalancerWithNodeGroup
  org.apache.hadoop.hdfs.server.namenode.TestFSImageWithSnapshot
  org.apache.hadoop.hdfs.server.namenode.snapshot.TestSnapshot
  org.apache.hadoop.hdfs.server.namenode.TestSnapshotPathINodes

{color:green}+1 contrib tests{color}.  The patch passed contrib unit tests.

Test results: 
https://builds.apache.org/job/PreCommit-HDFS-Build/5692//testReport/
Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/5692//console

This message is automatically generated.

 Merge INodeDirectory.Feature and INodeFile.Feature
 --

 Key: HDFS-5647
 URL: https://issues.apache.org/jira/browse/HDFS-5647
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: namenode
Reporter: Haohui Mai
Assignee: Haohui Mai
 Attachments: HDFS-5647.000.patch, HDFS-5647.001.patch, 
 HDFS-5647.002.patch


 HDFS-4685 implements ACLs for HDFS, which can benefit from the INode features 
 introduced in HDFS-5284. The current code separates the INode feature of 
 INodeFile and INodeDirectory into two different class hierarchies. This 
 hinders the implementation of ACL since ACL is a concept that applies to both 
 INodeFile and INodeDirectory.
 This jira proposes to merge the two class hierarchies (i.e., 
 INodeDirectory.Feature and INodeFile.Feature) to simplify the implementation 
 of ACLs.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)


[jira] [Commented] (HDFS-5647) Merge INodeDirectory.Feature and INodeFile.Feature

2013-12-09 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HDFS-5647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13843859#comment-13843859
 ] 

Hadoop QA commented on HDFS-5647:
-

{color:green}+1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12617937/HDFS-5647.000.patch
  against trunk revision .

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 1 new 
or modified test files.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 javadoc{color}.  The javadoc tool did not generate any 
warning messages.

{color:green}+1 eclipse:eclipse{color}.  The patch built with 
eclipse:eclipse.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 1.3.9) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 core tests{color}.  The patch passed unit tests in 
hadoop-hdfs-project/hadoop-hdfs.

{color:green}+1 contrib tests{color}.  The patch passed contrib unit tests.

Test results: 
https://builds.apache.org/job/PreCommit-HDFS-Build/5681//testReport/
Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/5681//console

This message is automatically generated.

 Merge INodeDirectory.Feature and INodeFile.Feature
 --

 Key: HDFS-5647
 URL: https://issues.apache.org/jira/browse/HDFS-5647
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: namenode
Reporter: Haohui Mai
Assignee: Haohui Mai
 Attachments: HDFS-5647.000.patch


 HDFS-4685 implements ACLs for HDFS, which can benefit from the INode features 
 introduced in HDFS-5284. The current code separates the INode feature of 
 INodeFile and INodeDirectory into two different class hierarchies. This 
 hinders the implementation of ACL since ACL is a concept that applies to both 
 INodeFile and INodeDirectory.
 This jira proposes to merge the two class hierarchies (i.e., 
 INodeDirectory.Feature and INodeFile.Feature) to simplify the implementation 
 of ACLs.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)