Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HADOOP-16557. [pb-upgrade] Upgrade protobuf.version to 3.7.1 #1432

Merged
merged 2 commits into from
Sep 20, 2019

Conversation

vinayakumarb
Copy link
Contributor

No description provided.

@vinayakumarb vinayakumarb self-assigned this Sep 12, 2019
@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/console in case of problems.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 1356 Docker mode activated.
_ Prechecks _
+1 dupname 1 No case conflicting files found.
0 shelldocs 1 Shelldocs was not available.
+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 90 Maven dependency ordering for branch
-1 mvninstall 51 root in trunk failed.
-1 compile 34 root in trunk failed.
+1 checkstyle 143 trunk passed
-1 mvnsite 28 root in trunk failed.
-1 shadedclient 47 branch has errors when building and testing our client artifacts.
-1 javadoc 30 root in trunk failed.
0 spotbugs 16 Used deprecated FindBugs config; considering switching to SpotBugs.
0 findbugs 17 branch/hadoop-project no findbugs output file (findbugsXml.xml)
-1 findbugs 14 hadoop-hdfs in trunk failed.
-1 findbugs 14 hadoop-hdfs-rbf in trunk failed.
-1 findbugs 14 hadoop-yarn-common in trunk failed.
0 findbugs 16 branch/hadoop-client-modules/hadoop-client-runtime no findbugs output file (findbugsXml.xml)
-1 findbugs 70 root in trunk failed.
_ Patch Compile Tests _
0 mvndep 32 Maven dependency ordering for patch
-1 mvninstall 14 hadoop-hdfs in the patch failed.
-1 mvninstall 14 hadoop-hdfs-rbf in the patch failed.
-1 mvninstall 14 hadoop-yarn-common in the patch failed.
-1 mvninstall 16 hadoop-fs2img in the patch failed.
-1 mvninstall 39 root in the patch failed.
-1 compile 35 root in the patch failed.
-1 javac 35 root in the patch failed.
-0 checkstyle 137 root: The patch generated 2 new + 35 unchanged - 1 fixed = 37 total (was 36)
+1 hadolint 3 There were no new hadolint issues.
-1 mvnsite 27 root in the patch failed.
+1 shellcheck 0 There were no new shellcheck issues.
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 2 The patch has no ill-formed XML file.
+1 shadedclient 913 patch has no errors when building and testing our client artifacts.
-1 javadoc 35 root in the patch failed.
0 findbugs 19 hadoop-project has no data from findbugs
-1 findbugs 17 hadoop-hdfs in the patch failed.
-1 findbugs 18 hadoop-hdfs-rbf in the patch failed.
-1 findbugs 19 hadoop-yarn-common in the patch failed.
-1 findbugs 21 hadoop-fs2img in the patch failed.
0 findbugs 19 hadoop-client-modules/hadoop-client-runtime has no data from findbugs
-1 findbugs 79 root in the patch failed.
_ Other Tests _
-1 unit 542 root in the patch failed.
+1 asflicense 47 The patch does not generate ASF License warnings.
4426
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/Dockerfile
GITHUB PR #1432
Optional Tests dupname asflicense hadolint shellcheck shelldocs compile javac javadoc mvninstall mvnsite unit shadedclient xml findbugs checkstyle
uname Linux 54606e930db4 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / f4f9f0f
Default Java 1.8.0_222
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/branch-mvninstall-root.txt
compile https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/branch-compile-root.txt
mvnsite https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/branch-mvnsite-root.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/branch-javadoc-root.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-rbf.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/branch-findbugs-root.txt
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/patch-mvninstall-hadoop-hdfs-project_hadoop-hdfs.txt
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/patch-mvninstall-hadoop-hdfs-project_hadoop-hdfs-rbf.txt
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common.txt
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/patch-mvninstall-hadoop-tools_hadoop-fs2img.txt
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/patch-mvninstall-root.txt
compile https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/patch-compile-root.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/patch-compile-root.txt
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/diff-checkstyle-root.txt
mvnsite https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/patch-mvnsite-root.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/patch-javadoc-root.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/patch-findbugs-hadoop-hdfs-project_hadoop-hdfs.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/patch-findbugs-hadoop-hdfs-project_hadoop-hdfs-rbf.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/patch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/patch-findbugs-hadoop-tools_hadoop-fs2img.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/patch-findbugs-root.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/artifact/out/patch-unit-root.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/testReport/
Max. process+thread count 306 (vs. ulimit of 5500)
modules C: hadoop-project hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common hadoop-tools/hadoop-fs2img hadoop-client-modules/hadoop-client-runtime . U: .
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/1/console
versions git=2.7.4 maven=3.3.9 shellcheck=0.4.6 findbugs=3.1.0-RC1 hadolint=1.11.1-0-g0e692dd
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@vinayakumarb vinayakumarb force-pushed the HADOOP-13363/HADOOP-16557 branch 2 times, most recently from 275cc32 to 9220853 Compare September 12, 2019 17:20
@hadoop-yetus
Copy link

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/4/console in case of problems.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 37 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+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 21 Maven dependency ordering for branch
+1 mvninstall 1145 trunk passed
+1 compile 1028 trunk passed
+1 checkstyle 145 trunk passed
+1 mvnsite 229 trunk passed
+1 shadedclient 1181 branch has no errors when building and testing our client artifacts.
+1 javadoc 243 trunk passed
0 spotbugs 22 Used deprecated FindBugs config; considering switching to SpotBugs.
0 findbugs 21 branch/hadoop-project no findbugs output file (findbugsXml.xml)
0 findbugs 22 branch/hadoop-client-modules/hadoop-client-runtime no findbugs output file (findbugsXml.xml)
_ Patch Compile Tests _
0 mvndep 25 Maven dependency ordering for patch
-1 mvninstall 15 hadoop-hdfs in the patch failed.
-1 mvninstall 13 hadoop-hdfs-rbf in the patch failed.
-1 mvninstall 13 hadoop-yarn-common in the patch failed.
-1 mvninstall 17 hadoop-fs2img in the patch failed.
-1 compile 40 root in the patch failed.
-1 javac 40 root in the patch failed.
-0 checkstyle 153 root: The patch generated 2 new + 35 unchanged - 1 fixed = 37 total (was 36)
-1 mvnsite 15 hadoop-hdfs in the patch failed.
-1 mvnsite 16 hadoop-hdfs-rbf in the patch failed.
-1 mvnsite 16 hadoop-yarn-common in the patch failed.
-1 mvnsite 18 hadoop-fs2img in the patch failed.
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 2 The patch has no ill-formed XML file.
-1 shadedclient 35 patch has errors when building and testing our client artifacts.
-1 javadoc 12 hadoop-hdfs in the patch failed.
-1 javadoc 13 hadoop-hdfs-rbf in the patch failed.
-1 javadoc 12 hadoop-yarn-common in the patch failed.
0 findbugs 11 hadoop-project has no data from findbugs
-1 findbugs 12 hadoop-hdfs in the patch failed.
-1 findbugs 12 hadoop-hdfs-rbf in the patch failed.
-1 findbugs 11 hadoop-yarn-common in the patch failed.
-1 findbugs 15 hadoop-fs2img in the patch failed.
0 findbugs 12 hadoop-client-modules/hadoop-client-runtime has no data from findbugs
_ Other Tests _
+1 unit 11 hadoop-project in the patch passed.
-1 unit 12 hadoop-hdfs in the patch failed.
-1 unit 11 hadoop-hdfs-rbf in the patch failed.
-1 unit 12 hadoop-yarn-common in the patch failed.
-1 unit 14 hadoop-fs2img in the patch failed.
+1 unit 12 hadoop-client-runtime in the patch passed.
+1 asflicense 23 The patch does not generate ASF License warnings.
5174
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/Dockerfile
GITHUB PR #1432
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient xml findbugs checkstyle
uname Linux dfe9c3cb1073 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 1505d3f
Default Java 1.8.0_222
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-mvninstall-hadoop-hdfs-project_hadoop-hdfs.txt
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-mvninstall-hadoop-hdfs-project_hadoop-hdfs-rbf.txt
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common.txt
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-mvninstall-hadoop-tools_hadoop-fs2img.txt
compile https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-compile-root.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-compile-root.txt
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/diff-checkstyle-root.txt
mvnsite https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-mvnsite-hadoop-hdfs-project_hadoop-hdfs.txt
mvnsite https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-mvnsite-hadoop-hdfs-project_hadoop-hdfs-rbf.txt
mvnsite https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-mvnsite-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common.txt
mvnsite https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-mvnsite-hadoop-tools_hadoop-fs2img.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-javadoc-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-findbugs-hadoop-hdfs-project_hadoop-hdfs.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-findbugs-hadoop-hdfs-project_hadoop-hdfs-rbf.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-findbugs-hadoop-tools_hadoop-fs2img.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs-rbf.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/artifact/out/patch-unit-hadoop-tools_hadoop-fs2img.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/testReport/
Max. process+thread count 305 (vs. ulimit of 5500)
modules C: hadoop-project hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common hadoop-tools/hadoop-fs2img hadoop-client-modules/hadoop-client-runtime U: .
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/2/console
versions git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 1160 Docker mode activated.
_ Prechecks _
+1 dupname 1 No case conflicting files found.
+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 65 Maven dependency ordering for branch
+1 mvninstall 1031 trunk passed
+1 compile 973 trunk passed
+1 checkstyle 150 trunk passed
+1 mvnsite 350 trunk passed
+1 shadedclient 1236 branch has no errors when building and testing our client artifacts.
+1 javadoc 322 trunk passed
0 spotbugs 34 Used deprecated FindBugs config; considering switching to SpotBugs.
0 findbugs 33 branch/hadoop-project no findbugs output file (findbugsXml.xml)
0 findbugs 34 branch/hadoop-client-modules/hadoop-client-runtime no findbugs output file (findbugsXml.xml)
_ Patch Compile Tests _
0 mvndep 29 Maven dependency ordering for patch
+1 mvninstall 334 the patch passed
+1 compile 955 the patch passed
-1 javac 955 root generated 396 new + 1466 unchanged - 0 fixed = 1862 total (was 1466)
-0 checkstyle 142 root: The patch generated 2 new + 35 unchanged - 1 fixed = 37 total (was 36)
+1 mvnsite 350 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 4 The patch has no ill-formed XML file.
-1 shadedclient 61 patch has errors when building and testing our client artifacts.
+1 javadoc 358 the patch passed
0 findbugs 31 hadoop-project has no data from findbugs
0 findbugs 35 hadoop-client-modules/hadoop-client-runtime has no data from findbugs
_ Other Tests _
+1 unit 34 hadoop-project in the patch passed.
-1 unit 5158 hadoop-hdfs in the patch failed.
-1 unit 1454 hadoop-hdfs-rbf in the patch failed.
+1 unit 75 hadoop-yarn-api in the patch passed.
+1 unit 254 hadoop-yarn-common in the patch passed.
+1 unit 51 hadoop-fs2img in the patch passed.
+1 unit 42 hadoop-client-runtime in the patch passed.
+1 asflicense 63 The patch does not generate ASF License warnings.
15745
Reason Tests
Failed junit tests hadoop.hdfs.server.namenode.TestAddStripedBlockInFBR
hadoop.hdfs.server.namenode.TestRedudantBlocks
hadoop.hdfs.server.datanode.TestLargeBlockReport
hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks
hadoop.hdfs.server.federation.router.TestRouterWithSecureStartup
hadoop.hdfs.server.federation.security.TestRouterHttpDelegationToken
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/5/artifact/out/Dockerfile
GITHUB PR #1432
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient xml findbugs checkstyle
uname Linux e8114dd0f88d 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 39e82ac
Default Java 1.8.0_222
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/5/artifact/out/diff-compile-javac-root.txt
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/5/artifact/out/diff-checkstyle-root.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/5/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/5/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs-rbf.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/5/testReport/
Max. process+thread count 4113 (vs. ulimit of 5500)
modules C: hadoop-project hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common hadoop-tools/hadoop-fs2img hadoop-client-modules/hadoop-client-runtime U: .
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/5/console
versions git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@vinayakumarb
Copy link
Contributor Author

-1 javac 955 root generated 396 new + 1466 unchanged - 0 fixed = 1862 total (was 1466)

All new Javac errors are due to either Generated proto classes are proto dependency itself.
Deprecations in src files are handled (in next commit). Javac warnings inside generated classes can be ignored or (can be excluded directy from count? )

Shaded client errors are due to not-using "-Ptest-patch" in the mvn command used to verify the shaded client errors.

Used locally and found no errors.

mvn --batch-mode -Ptest-patch -Pparallel-tests -P!shelltest -Pnative -Drequire.fuse -Drequire.openssl -Drequire.snappy -Drequire.valgrind -Drequire.test.libhadoop -Pyarn-ui clean test -fae

[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.apache.hadoop.example.ITUseMiniCluster
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.563 s - in org.apache.hadoop.example.ITUseMiniCluster
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0
[INFO]

Test "TestLargeBlockReport.testBlockReportExceedsLengthLimit" is related. CodedInputStream's default limit is hardcoded to 2GB from 64MB in 2.5.0. So now excecption thrown before start reading the RPC request itself.
All other tests are unrelated to this changes.
Verified locally, fails in both trunk as well.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 117 Docker mode activated.
_ Prechecks _
+1 dupname 1 No case conflicting files found.
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 3 new or modified test files.
_ trunk Compile Tests _
0 mvndep 77 Maven dependency ordering for branch
+1 mvninstall 1334 trunk passed
+1 compile 1284 trunk passed
+1 checkstyle 166 trunk passed
+1 mvnsite 444 trunk passed
+1 shadedclient 1400 branch has no errors when building and testing our client artifacts.
+1 javadoc 376 trunk passed
0 spotbugs 27 Used deprecated FindBugs config; considering switching to SpotBugs.
0 findbugs 27 branch/hadoop-project no findbugs output file (findbugsXml.xml)
0 findbugs 27 branch/hadoop-client-modules/hadoop-client-runtime no findbugs output file (findbugsXml.xml)
_ Patch Compile Tests _
0 mvndep 24 Maven dependency ordering for patch
+1 mvninstall 448 the patch passed
+1 compile 1011 the patch passed
-1 javac 1011 root generated 370 new + 1466 unchanged - 0 fixed = 1836 total (was 1466)
-0 checkstyle 159 root: The patch generated 1 new + 425 unchanged - 1 fixed = 426 total (was 426)
+1 mvnsite 440 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 4 The patch has no ill-formed XML file.
-1 shadedclient 50 patch has errors when building and testing our client artifacts.
+1 javadoc 432 the patch passed
0 findbugs 25 hadoop-project has no data from findbugs
0 findbugs 26 hadoop-client-modules/hadoop-client-runtime has no data from findbugs
_ Other Tests _
+1 unit 25 hadoop-project in the patch passed.
+1 unit 589 hadoop-common in the patch passed.
+1 unit 131 hadoop-hdfs-client in the patch passed.
-1 unit 5943 hadoop-hdfs in the patch failed.
-1 unit 1450 hadoop-hdfs-rbf in the patch failed.
+1 unit 63 hadoop-yarn-api in the patch passed.
+1 unit 240 hadoop-yarn-common in the patch passed.
+1 unit 41 hadoop-fs2img in the patch passed.
+1 unit 31 hadoop-client-runtime in the patch passed.
+1 asflicense 54 The patch does not generate ASF License warnings.
17768
Reason Tests
Failed junit tests hadoop.hdfs.tools.TestDFSZKFailoverController
hadoop.hdfs.TestPersistBlocks
hadoop.hdfs.server.federation.security.TestRouterHttpDelegationToken
hadoop.hdfs.server.federation.router.TestRouterWithSecureStartup
hadoop.hdfs.server.federation.router.TestRouterFaultTolerant
Subsystem Report/Notes
Docker Client=19.03.2 Server=19.03.2 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/6/artifact/out/Dockerfile
GITHUB PR #1432
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient xml findbugs checkstyle
uname Linux 6389296271a0 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 1e13fe6
Default Java 1.8.0_222
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/6/artifact/out/diff-compile-javac-root.txt
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/6/artifact/out/diff-checkstyle-root.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/6/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/6/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs-rbf.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/6/testReport/
Max. process+thread count 3104 (vs. ulimit of 5500)
modules C: hadoop-project hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common hadoop-tools/hadoop-fs2img hadoop-client-modules/hadoop-client-runtime U: .
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-1432/6/console
versions git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

Copy link
Contributor

@adamantal adamantal left a comment

Choose a reason for hiding this comment

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

LGTM (non-binding) overall.

From jenkins result:

  • There's that last tiny little checkstlye that remained
  • Regarding the failed tests:
    • TestRouterFaultTolerant.testWriteWithFailedSubcluster is tracked in HDFS-14742
    • TestDFSZKFailoverController.testManualFailoverWithDFSHAAdmin is a timeout - I see low risk in it
    • TestRestartDfsWithFlush: I don't see an open case for this, but I presume it can be quite similar to HADOOP-16238.
    • TestRouterHttpDelegationToken and TestRouterWithSecureStartup is handled in HDFS-14609
  • I guess the deprecation warnings should be handled in a follow-up patch as you mentioned in the conversation in the jira.

I'm generally ok with this patch, would be happy to see it committed soon.

Copy link
Member

@ayushtkn ayushtkn left a comment

Choose a reason for hiding this comment

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

Thanx @vinayakumarb for the work here. I guess you need to update in the Building.txt too the new protobuf version.
Other than that LGTM

Copy link
Contributor

@saintstack saintstack left a comment

Choose a reason for hiding this comment

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

Ok. Thanks for answers. Sounds like we need to check against dropping compatibility. Should be a quick test I'd say.

@vinayakumarb
Copy link
Contributor Author

vinayakumarb commented Sep 20, 2019

Thanx @vinayakumarb for the work here. I guess you need to update in the Building.txt too the new protobuf version.
Other than that LGTM

Thanks @ayushtkn. updated BUILDING.txt instructions.

Ok. Thanks for answers. Sounds like we need to check against dropping compatibility. Should be a quick test I'd say.

Did the quick test, connecting Hadoop-3.2.0 client to Hadoop-3.3.0-SNAPSHOT server with upgraded protobuf. Client was able to communicate successfully to server.
So there is no problem found related to compatibility.

@vinayakumarb vinayakumarb merged commit 1654497 into apache:trunk Sep 20, 2019
@vinayakumarb
Copy link
Contributor Author

Thanks @adamantal @saintstack @ayushtkn for reviews.

@saintstack
Copy link
Contributor

Good. Thanks.

@sidseth
Copy link
Contributor

sidseth commented Sep 21, 2019

@vinayakumarb - is there a jira etc to track the shadedclient failure and fix? (The missing -Ptest-patch causes protoc-3.7 to not be found which causes the failures?)
Doesn't look like the yetus scripts live in the Hadoop code base.

Also, Thank you for making this change. The protobuf upgrade has been pending for a while.

@kihwal
Copy link
Contributor

kihwal commented Oct 2, 2019

I doubled-checked the HDFS fsimage format compatibility. Today's trunk build was able to read a 16GB image written by a 2.8.5 namenode without any problem.

amahussein pushed a commit to amahussein/hadoop that referenced this pull request Oct 29, 2019
…1432)

HADOOP-16557. [pb-upgrade] Upgrade protobuf.version to 3.7.1. Contributed by Vinayakumar B.
RogPodge pushed a commit to RogPodge/hadoop that referenced this pull request Mar 25, 2020
…1432)

HADOOP-16557. [pb-upgrade] Upgrade protobuf.version to 3.7.1. Contributed by Vinayakumar B.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants