Skip to content

Conversation

@ajayydv
Copy link
Contributor

@ajayydv ajayydv commented Mar 22, 2019

No description provided.

Copy link
Contributor

@bharatviswa504 bharatviswa504 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So instead of a md5Hex of Kerberos, we now store accessKey as original Kerberos user.

So that for Ozone S3, in OM when acl check happens, it will be a kerberos user. So, ACL check for ozone s3 happens. (Not sure if my understanding is completely correct here?)

But with this we have a issue, because internally when a bucket is created (S3 bucket), we consider volume name as awsaccessKeyID. With this, our volume name can have '/', '.' characters. The volume creation fails. (Because we do validate the name in RpcClient by calling verifyResourceName) We need to change the logic over there. Previously we don't see any issue because it md5Hex.

I think if the awsAccessKey will not have realm, if it has just name we shall not see the issue.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 24 Docker mode activated.
_ Prechecks _
+1 @author 0 The patch does not contain any @author tags.
-1 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
0 mvndep 36 Maven dependency ordering for branch
+1 mvninstall 965 trunk passed
+1 compile 97 trunk passed
+1 checkstyle 27 trunk passed
+1 mvnsite 68 trunk passed
+1 shadedclient 759 branch has no errors when building and testing our client artifacts.
+1 findbugs 99 trunk passed
+1 javadoc 55 trunk passed
_ Patch Compile Tests _
0 mvndep 14 Maven dependency ordering for patch
+1 mvninstall 69 the patch passed
+1 compile 94 the patch passed
+1 javac 94 the patch passed
-0 checkstyle 23 hadoop-ozone: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 mvnsite 57 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 739 patch has no errors when building and testing our client artifacts.
+1 findbugs 111 the patch passed
+1 javadoc 54 the patch passed
_ Other Tests _
+1 unit 35 common in the patch passed.
+1 unit 36 s3gateway in the patch passed.
+1 asflicense 28 The patch does not generate ASF License warnings.
3451
Subsystem Report/Notes
Docker Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/hadoop-multibranch/job/PR-634/1/artifact/out/Dockerfile
GITHUB PR #634
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux d225cfcc9fd7 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 90afc9a
maven version: Apache Maven 3.3.9
Default Java 1.8.0_191
findbugs v3.1.0-RC1
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-634/1/artifact/out/diff-checkstyle-hadoop-ozone.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-634/1/testReport/
Max. process+thread count 445 (vs. ulimit of 5500)
modules C: hadoop-ozone/common hadoop-ozone/s3gateway U: hadoop-ozone
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-634/1/console
Powered by Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

@anuengineer
Copy link
Contributor

anuengineer commented Mar 22, 2019

I think if the awsAccessKey will not have realm, if it has just name we shall not see the issue.

That will not work, since there can be same user names in different domains who are completely different users in real life.

@bharatviswa504
Copy link
Contributor

I think if the awsAccessKey will not have realm, if it has just name we shall not see the issue.

That will not work, since there can be same user names in different domains who are completely different users in real life.

Thank You @anuengineer for info.

@ajayydv
Copy link
Contributor Author

ajayydv commented Mar 22, 2019

So instead of a md5Hex of Kerberos, we now store accessKey as original Kerberos user.

So that for Ozone S3, in OM when acl check happens, it will be a kerberos user. So, ACL check for ozone s3 happens. (Not sure if my understanding is completely correct here?)

But with this we have a issue, because internally when a bucket is created (S3 bucket), we consider volume name as awsaccessKeyID. With this, our volume name can have '/', '.' characters. The volume creation fails. (Because we do validate the name in RpcClient by calling verifyResourceName) We need to change the logic over there. Previously we don't see any issue because it md5Hex.

I think if the awsAccessKey will not have realm, if it has just name we shall not see the issue.

@bharatviswa504 thanks for bringing this up. Updated PR to handle this by normalizing the userId if it is kerberos id.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 24 Docker mode activated.
_ Prechecks _
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 2 new or modified test files.
_ trunk Compile Tests _
0 mvndep 61 Maven dependency ordering for branch
+1 mvninstall 988 trunk passed
+1 compile 950 trunk passed
+1 checkstyle 183 trunk passed
+1 mvnsite 146 trunk passed
+1 shadedclient 1060 branch has no errors when building and testing our client artifacts.
+1 findbugs 200 trunk passed
+1 javadoc 135 trunk passed
_ Patch Compile Tests _
0 mvndep 25 Maven dependency ordering for patch
+1 mvninstall 110 the patch passed
+1 compile 892 the patch passed
+1 javac 892 the patch passed
+1 checkstyle 194 the patch passed
+1 mvnsite 142 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 685 patch has no errors when building and testing our client artifacts.
-1 findbugs 60 hadoop-ozone/s3gateway generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 javadoc 130 the patch passed
_ Other Tests _
+1 unit 79 common in the patch passed.
+1 unit 47 common in the patch passed.
+1 unit 52 s3gateway in the patch passed.
+1 asflicense 48 The patch does not generate ASF License warnings.
6336
Reason Tests
FindBugs module:hadoop-ozone/s3gateway
Return value of java.util.Objects.nonNull(Object) ignored, but method has no side effect At EndpointBase.java:but method has no side effect At EndpointBase.java:[line 117]
Subsystem Report/Notes
Docker Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/hadoop-multibranch/job/PR-634/2/artifact/out/Dockerfile
GITHUB PR #634
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux 94ea200ad1ab 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / f854a89
maven version: Apache Maven 3.3.9
Default Java 1.8.0_191
findbugs v3.1.0-RC1
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-634/2/artifact/out/new-findbugs-hadoop-ozone_s3gateway.html
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-634/2/testReport/
Max. process+thread count 411 (vs. ulimit of 5500)
modules C: hadoop-hdds/common hadoop-ozone/common hadoop-ozone/s3gateway U: .
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-634/2/console
Powered by Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 27 Docker mode activated.
_ Prechecks _
+1 @author 0 The patch does not contain any @author tags.
-1 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
0 mvndep 48 Maven dependency ordering for branch
+1 mvninstall 977 trunk passed
+1 compile 94 trunk passed
+1 checkstyle 30 trunk passed
+1 mvnsite 70 trunk passed
+1 shadedclient 763 branch has no errors when building and testing our client artifacts.
+1 findbugs 99 trunk passed
+1 javadoc 60 trunk passed
_ Patch Compile Tests _
0 mvndep 14 Maven dependency ordering for patch
+1 mvninstall 71 the patch passed
+1 compile 91 the patch passed
+1 javac 91 the patch passed
+1 checkstyle 24 the patch passed
+1 mvnsite 58 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 729 patch has no errors when building and testing our client artifacts.
-1 findbugs 43 hadoop-ozone/s3gateway generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 javadoc 51 the patch passed
_ Other Tests _
+1 unit 31 common in the patch passed.
-1 unit 34 s3gateway in the patch failed.
+1 asflicense 25 The patch does not generate ASF License warnings.
3463
Reason Tests
FindBugs module:hadoop-ozone/s3gateway
Return value of java.util.Objects.nonNull(Object) ignored, but method has no side effect At OzoneS3Util.java:but method has no side effect At OzoneS3Util.java:[line 33]
Failed junit tests hadoop.ozone.s3.endpoint.TestRootList
Subsystem Report/Notes
Docker Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/hadoop-multibranch/job/PR-634/3/artifact/out/Dockerfile
GITHUB PR #634
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux f754d11f6904 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 43e421a
maven version: Apache Maven 3.3.9
Default Java 1.8.0_191
findbugs v3.1.0-RC1
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-634/3/artifact/out/new-findbugs-hadoop-ozone_s3gateway.html
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-634/3/artifact/out/patch-unit-hadoop-ozone_s3gateway.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-634/3/testReport/
Max. process+thread count 446 (vs. ulimit of 5500)
modules C: hadoop-ozone/common hadoop-ozone/s3gateway U: hadoop-ozone
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-634/3/console
Powered by Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

Copy link
Contributor

@bharatviswa504 bharatviswa504 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall LGTM, just has one minor comment.
Need to fix findbug and test failures.

}

public static String getVolumeName(String userName) {
Objects.nonNull(userName);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think here, it should be requireNotNull(userName)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for catching this. fixed in new commit.

@bharatviswa504
Copy link
Contributor

And also we can add few tests to verify the volumeName generated from the newly added function validates with the HddsUtils.verifyResourceName()? So, that in future if someone is changing the logic in this place, it can be caught immediately if it causes any issues.

@ajayydv
Copy link
Contributor Author

ajayydv commented Mar 25, 2019

And also we can add few tests to verify the volumeName generated from the newly added function validates with the HddsUtils.verifyResourceName()? So, that in future if someone is changing the logic in this place, it can be caught immediately if it causes any issues.
I am open for this but since volume name is not exposed to s3 clients i think it has less value. We test bucket name instead which is already validated in secure-robot test case. Do you still want to verify volume name?

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 23 Docker mode activated.
_ Prechecks _
+1 @author 0 The patch does not contain any @author tags.
-1 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ trunk Compile Tests _
0 mvndep 61 Maven dependency ordering for branch
+1 mvninstall 1080 trunk passed
+1 compile 98 trunk passed
+1 checkstyle 27 trunk passed
+1 mvnsite 66 trunk passed
+1 shadedclient 794 branch has no errors when building and testing our client artifacts.
+1 findbugs 109 trunk passed
+1 javadoc 57 trunk passed
_ Patch Compile Tests _
0 mvndep 13 Maven dependency ordering for patch
+1 mvninstall 70 the patch passed
+1 compile 94 the patch passed
+1 javac 94 the patch passed
+1 checkstyle 23 the patch passed
+1 mvnsite 58 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 794 patch has no errors when building and testing our client artifacts.
+1 findbugs 106 the patch passed
+1 javadoc 51 the patch passed
_ Other Tests _
+1 unit 33 common in the patch passed.
-1 unit 35 s3gateway in the patch failed.
+1 asflicense 25 The patch does not generate ASF License warnings.
3677
Reason Tests
Failed junit tests hadoop.ozone.s3.endpoint.TestRootList
Subsystem Report/Notes
Docker Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/hadoop-multibranch/job/PR-634/4/artifact/out/Dockerfile
GITHUB PR #634
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux 10d6a37b75c6 4.4.0-138-generic #164~14.04.1-Ubuntu SMP Fri Oct 5 08:56:16 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 710cbc9
maven version: Apache Maven 3.3.9
Default Java 1.8.0_191
findbugs v3.1.0-RC1
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-634/4/artifact/out/patch-unit-hadoop-ozone_s3gateway.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-634/4/testReport/
Max. process+thread count 306 (vs. ulimit of 5500)
modules C: hadoop-ozone/common hadoop-ozone/s3gateway U: hadoop-ozone
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-634/4/console
Powered by Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here we should call OzoneS3Util.getVolumeName()

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor NIT: space after ,

Copy link
Contributor

@bharatviswa504 bharatviswa504 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Over all patch LGTM.
One minor NIT, I think Yetus will report that.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 41 Docker mode activated.
_ Prechecks _
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 1 new or modified test files.
_ trunk Compile Tests _
0 mvndep 57 Maven dependency ordering for branch
+1 mvninstall 1098 trunk passed
+1 compile 97 trunk passed
+1 checkstyle 28 trunk passed
+1 mvnsite 99 trunk passed
+1 shadedclient 849 branch has no errors when building and testing our client artifacts.
0 findbugs 0 Skipped patched modules with no Java source: hadoop-ozone/integration-test
+1 findbugs 105 trunk passed
+1 javadoc 75 trunk passed
_ Patch Compile Tests _
0 mvndep 16 Maven dependency ordering for patch
+1 mvninstall 99 the patch passed
+1 compile 92 the patch passed
+1 javac 92 the patch passed
-0 checkstyle 23 hadoop-ozone: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 mvnsite 80 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 801 patch has no errors when building and testing our client artifacts.
0 findbugs 0 Skipped patched modules with no Java source: hadoop-ozone/integration-test
+1 findbugs 105 the patch passed
+1 javadoc 66 the patch passed
_ Other Tests _
+1 unit 33 common in the patch passed.
-1 unit 34 s3gateway in the patch failed.
-1 unit 907 integration-test in the patch failed.
+1 asflicense 30 The patch does not generate ASF License warnings.
4765
Reason Tests
Failed junit tests hadoop.ozone.s3.endpoint.TestRootList
hadoop.ozone.container.TestContainerReplication
Subsystem Report/Notes
Docker Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/hadoop-multibranch/job/PR-634/5/artifact/out/Dockerfile
GITHUB PR #634
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux 9619cde4e8bf 4.4.0-138-generic #164~14.04.1-Ubuntu SMP Fri Oct 5 08:56:16 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 3f6d6d2
maven version: Apache Maven 3.3.9
Default Java 1.8.0_191
findbugs v3.1.0-RC1
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-634/5/artifact/out/diff-checkstyle-hadoop-ozone.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-634/5/artifact/out/patch-unit-hadoop-ozone_s3gateway.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-634/5/artifact/out/patch-unit-hadoop-ozone_integration-test.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-634/5/testReport/
Max. process+thread count 4135 (vs. ulimit of 5500)
modules C: hadoop-ozone/common hadoop-ozone/s3gateway hadoop-ozone/integration-test U: hadoop-ozone
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-634/5/console
Powered by Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 461 Docker mode activated.
_ Prechecks _
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 1 new or modified test files.
_ trunk Compile Tests _
0 mvndep 58 Maven dependency ordering for branch
+1 mvninstall 1140 trunk passed
+1 compile 110 trunk passed
+1 checkstyle 35 trunk passed
+1 mvnsite 101 trunk passed
+1 shadedclient 847 branch has no errors when building and testing our client artifacts.
0 findbugs 0 Skipped patched modules with no Java source: hadoop-ozone/integration-test
+1 findbugs 106 trunk passed
+1 javadoc 74 trunk passed
_ Patch Compile Tests _
0 mvndep 12 Maven dependency ordering for patch
+1 mvninstall 111 the patch passed
+1 compile 99 the patch passed
+1 javac 99 the patch passed
-0 checkstyle 23 hadoop-ozone: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 mvnsite 82 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 774 patch has no errors when building and testing our client artifacts.
0 findbugs 0 Skipped patched modules with no Java source: hadoop-ozone/integration-test
+1 findbugs 110 the patch passed
+1 javadoc 66 the patch passed
_ Other Tests _
+1 unit 34 common in the patch passed.
-1 unit 35 s3gateway in the patch failed.
-1 unit 635 integration-test in the patch failed.
+1 asflicense 27 The patch does not generate ASF License warnings.
4957
Reason Tests
Failed junit tests hadoop.ozone.s3.endpoint.TestRootList
hadoop.hdds.scm.pipeline.TestPipelineClose
Subsystem Report/Notes
Docker Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/hadoop-multibranch/job/PR-634/6/artifact/out/Dockerfile
GITHUB PR #634
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux 15b8cc2a2f4f 4.4.0-139-generic #165~14.04.1-Ubuntu SMP Wed Oct 31 10:55:11 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 3f6d6d2
maven version: Apache Maven 3.3.9
Default Java 1.8.0_191
findbugs v3.1.0-RC1
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-634/6/artifact/out/diff-checkstyle-hadoop-ozone.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-634/6/artifact/out/patch-unit-hadoop-ozone_s3gateway.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-634/6/artifact/out/patch-unit-hadoop-ozone_integration-test.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-634/6/testReport/
Max. process+thread count 3810 (vs. ulimit of 5500)
modules C: hadoop-ozone/common hadoop-ozone/s3gateway hadoop-ozone/integration-test U: hadoop-ozone
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-634/6/console
Powered by Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 520 Docker mode activated.
_ Prechecks _
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 1 new or modified test files.
_ trunk Compile Tests _
0 mvndep 52 Maven dependency ordering for branch
+1 mvninstall 982 trunk passed
+1 compile 107 trunk passed
+1 checkstyle 37 trunk passed
+1 mvnsite 95 trunk passed
+1 shadedclient 773 branch has no errors when building and testing our client artifacts.
0 findbugs 0 Skipped patched modules with no Java source: hadoop-ozone/integration-test
+1 findbugs 109 trunk passed
+1 javadoc 66 trunk passed
_ Patch Compile Tests _
0 mvndep 11 Maven dependency ordering for patch
+1 mvninstall 91 the patch passed
+1 compile 90 the patch passed
+1 javac 90 the patch passed
-0 checkstyle 23 hadoop-ozone: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 mvnsite 81 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 683 patch has no errors when building and testing our client artifacts.
0 findbugs 0 Skipped patched modules with no Java source: hadoop-ozone/integration-test
+1 findbugs 101 the patch passed
+1 javadoc 62 the patch passed
_ Other Tests _
+1 unit 30 common in the patch passed.
-1 unit 32 s3gateway in the patch failed.
+1 unit 590 integration-test in the patch passed.
+1 asflicense 24 The patch does not generate ASF License warnings.
4579
Reason Tests
Failed junit tests hadoop.ozone.s3.endpoint.TestRootList
Subsystem Report/Notes
Docker Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/hadoop-multibranch/job/PR-634/7/artifact/out/Dockerfile
GITHUB PR #634
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux e2bc1d35cbd6 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 3f6d6d2
maven version: Apache Maven 3.3.9
Default Java 1.8.0_191
findbugs v3.1.0-RC1
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-634/7/artifact/out/diff-checkstyle-hadoop-ozone.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-634/7/artifact/out/patch-unit-hadoop-ozone_s3gateway.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-634/7/testReport/
Max. process+thread count 4975 (vs. ulimit of 5500)
modules C: hadoop-ozone/common hadoop-ozone/s3gateway hadoop-ozone/integration-test U: hadoop-ozone
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-634/7/console
Powered by Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

@bharatviswa504
Copy link
Contributor

bharatviswa504 commented Mar 26, 2019

@ajayydv
Can you fix Jenkins reported issue and one minor NIT in the test.
If these are fixed, this is ready to go.

@hadoop-yetus
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
0 reexec 49 Docker mode activated.
_ Prechecks _
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 2 new or modified test files.
_ trunk Compile Tests _
0 mvndep 13 Maven dependency ordering for branch
+1 mvninstall 1157 trunk passed
+1 compile 102 trunk passed
+1 checkstyle 28 trunk passed
+1 mvnsite 99 trunk passed
+1 shadedclient 869 branch has no errors when building and testing our client artifacts.
0 findbugs 0 Skipped patched modules with no Java source: hadoop-ozone/integration-test
+1 findbugs 97 trunk passed
+1 javadoc 71 trunk passed
_ Patch Compile Tests _
0 mvndep 12 Maven dependency ordering for patch
+1 mvninstall 103 the patch passed
+1 compile 96 the patch passed
+1 javac 96 the patch passed
-0 checkstyle 26 hadoop-ozone: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 mvnsite 88 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 801 patch has no errors when building and testing our client artifacts.
0 findbugs 0 Skipped patched modules with no Java source: hadoop-ozone/integration-test
+1 findbugs 112 the patch passed
+1 javadoc 67 the patch passed
_ Other Tests _
+1 unit 38 common in the patch passed.
+1 unit 35 s3gateway in the patch passed.
+1 unit 837 integration-test in the patch passed.
+1 asflicense 29 The patch does not generate ASF License warnings.
4762
Subsystem Report/Notes
Docker Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/hadoop-multibranch/job/PR-634/8/artifact/out/Dockerfile
GITHUB PR #634
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux 6d57c3b5a01c 4.4.0-138-generic #164~14.04.1-Ubuntu SMP Fri Oct 5 08:56:16 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 3f6d6d2
maven version: Apache Maven 3.3.9
Default Java 1.8.0_191
findbugs v3.1.0-RC1
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-634/8/artifact/out/diff-checkstyle-hadoop-ozone.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-634/8/testReport/
Max. process+thread count 4238 (vs. ulimit of 5500)
modules C: hadoop-ozone/common hadoop-ozone/s3gateway hadoop-ozone/integration-test U: hadoop-ozone
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-634/8/console
Powered by Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 25 Docker mode activated.
_ Prechecks _
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 2 new or modified test files.
_ trunk Compile Tests _
0 mvndep 11 Maven dependency ordering for branch
+1 mvninstall 1064 trunk passed
+1 compile 101 trunk passed
+1 checkstyle 25 trunk passed
+1 mvnsite 94 trunk passed
+1 shadedclient 787 branch has no errors when building and testing our client artifacts.
0 findbugs 0 Skipped patched modules with no Java source: hadoop-ozone/integration-test
+1 findbugs 94 trunk passed
+1 javadoc 70 trunk passed
_ Patch Compile Tests _
0 mvndep 11 Maven dependency ordering for patch
+1 mvninstall 103 the patch passed
+1 compile 96 the patch passed
+1 javac 96 the patch passed
+1 checkstyle 23 the patch passed
+1 mvnsite 82 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedclient 707 patch has no errors when building and testing our client artifacts.
0 findbugs 0 Skipped patched modules with no Java source: hadoop-ozone/integration-test
+1 findbugs 108 the patch passed
+1 javadoc 60 the patch passed
_ Other Tests _
+1 unit 33 common in the patch passed.
+1 unit 34 s3gateway in the patch passed.
-1 unit 646 integration-test in the patch failed.
+1 asflicense 30 The patch does not generate ASF License warnings.
4214
Reason Tests
Failed junit tests hadoop.ozone.client.rpc.TestOzoneRpcClient
Subsystem Report/Notes
Docker Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/hadoop-multibranch/job/PR-634/9/artifact/out/Dockerfile
GITHUB PR #634
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle
uname Linux e46b2a7b1cd3 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / c99b107
maven version: Apache Maven 3.3.9
Default Java 1.8.0_191
findbugs v3.1.0-RC1
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-634/9/artifact/out/patch-unit-hadoop-ozone_integration-test.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-634/9/testReport/
Max. process+thread count 4040 (vs. ulimit of 5500)
modules C: hadoop-ozone/common hadoop-ozone/s3gateway hadoop-ozone/integration-test U: hadoop-ozone
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-634/9/console
Powered by Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

@ajayydv
Copy link
Contributor Author

ajayydv commented Mar 26, 2019

failure in TestOzoneRpcClient.testMultipartUpload seems unrelated, passes locally.

@bharatviswa504
Copy link
Contributor

+1 LGTM.
Will commit this shortly.

@bharatviswa504 bharatviswa504 merged commit 82d4772 into apache:trunk Mar 26, 2019
asfgit pushed a commit that referenced this pull request Mar 26, 2019
shanthoosh pushed a commit to shanthoosh/hadoop that referenced this pull request Oct 15, 2019
…emDescriptor

CollectionStream -> InMemoryInputDescriptor & InMemoryOutputDescriptor
CollectionStreamSystemSpec -> InMemorySystemDescriptor

Author: Sanil Jain <[email protected]>

Reviewers: Prateek Maheshwari <[email protected]>, Cameron Lee <[email protected]>

Closes apache#634 from Sanil15/SAMZA-1840
p-szucs pushed a commit to p-szucs/hadoop that referenced this pull request Oct 22, 2025
…pache#634)

This commit removes hardcoded 'source', 'target', and 'release' versions from the maven-compiler-plugin configuration. This change allows the build to automatically inherit the correct JDK version from the parent POM, ensuring consistency and alignment with project standards.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants