Skip to content

HBASE-26555 Fix findbugs/spotbugs findings - #3936

Open
apurtell wants to merge 1 commit into
apache:masterfrom
apurtell:HBASE-26555
Open

HBASE-26555 Fix findbugs/spotbugs findings#3936
apurtell wants to merge 1 commit into
apache:masterfrom
apurtell:HBASE-26555

Conversation

@apurtell

Copy link
Copy Markdown
Contributor

Commits in the PR branch break down changes per module.

@apurtell
apurtellforce-pushed the HBASE-26555 branch 2 times, most recently from 843ea7e to c2dc14bCompareDecember 12, 2021 02:26
@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 26sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 3sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ master Compile Tests _
+0 🆗mvndep0m 16sMaven dependency ordering for branch
+1 💚mvninstall4m 6smaster passed
+1 💚compile11m 33smaster passed
+1 💚checkstyle5m 15smaster passed
+1 💚spotbugs10m 27smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 15sMaven dependency ordering for patch
+1 💚mvninstall3m 49sthe patch passed
+1 💚compile11m 29sthe patch passed
+1 💚javac0m 20shbase-logging in the patch passed.
+1 💚javac0m 50shbase-common in the patch passed.
+1 💚javac0m 25shbase-metrics in the patch passed.
+1 💚javac0m 55shbase-client generated 0 new + 121 unchanged - 1 fixed = 121 total (was 122)
+1 💚javac0m 30shbase-zookeeper in the patch passed.
+1 💚javac0m 26shbase-replication in the patch passed.
+1 💚javac0m 32shbase-balancer in the patch passed.
+1 💚javac0m 31shbase-http in the patch passed.
+1 💚javac0m 29shbase-asyncfs in the patch passed.
+1 💚javac0m 34shbase-procedure in the patch passed.
-0 ⚠️javac3m 7shbase-server generated 1 new + 192 unchanged - 1 fixed = 193 total (was 193)
-0 ⚠️javac0m 48shbase-mapreduce generated 1 new + 197 unchanged - 1 fixed = 198 total (was 198)
+1 💚javac0m 38shbase-backup in the patch passed.
-0 ⚠️javac0m 41shbase-it generated 2 new + 101 unchanged - 2 fixed = 103 total (was 103)
-0 ⚠️javac0m 43shbase-rest generated 1 new + 184 unchanged - 4 fixed = 185 total (was 188)
+1 💚checkstyle0m 12sThe patch passed checkstyle in hbase-logging
+1 💚checkstyle0m 25shbase-common: The patch generated 0 new + 0 unchanged - 2 fixed = 0 total (was 2)
+1 💚checkstyle0m 12sThe patch passed checkstyle in hbase-metrics
+1 💚checkstyle0m 29sThe patch passed checkstyle in hbase-client
+1 💚checkstyle0m 15sThe patch passed checkstyle in hbase-zookeeper
+1 💚checkstyle0m 13sThe patch passed checkstyle in hbase-replication
+1 💚checkstyle0m 16sThe patch passed checkstyle in hbase-balancer
+1 💚checkstyle0m 15sThe patch passed checkstyle in hbase-http
+1 💚checkstyle0m 13shbase-asyncfs: The patch generated 0 new + 0 unchanged - 1 fixed = 0 total (was 1)
-0 ⚠️checkstyle0m 16shbase-procedure: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
-0 ⚠️checkstyle1m 16shbase-server: The patch generated 3 new + 498 unchanged - 10 fixed = 501 total (was 508)
+1 💚checkstyle0m 21shbase-mapreduce: The patch generated 0 new + 44 unchanged - 1 fixed = 44 total (was 45)
+1 💚checkstyle0m 16sThe patch passed checkstyle in hbase-backup
+1 💚checkstyle0m 19sThe patch passed checkstyle in hbase-it
+1 💚checkstyle0m 17sThe patch passed checkstyle in hbase-rest
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚hadoopcheck19m 24sPatch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.
+1 💚spotbugs13m 24sthe patch passed
_ Other Tests _
+1 💚asflicense3m 13sThe patch does not generate ASF License warnings.
101m 48s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/1/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#3936
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile
unameLinux 512e0b9b8715 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 8bca21b
Default JavaAdoptOpenJDK-1.8.0_282-b08
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/1/artifact/yetus-general-check/output/diff-compile-javac-hbase-server.txt
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/1/artifact/yetus-general-check/output/diff-compile-javac-hbase-mapreduce.txt
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/1/artifact/yetus-general-check/output/diff-compile-javac-hbase-it.txt
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/1/artifact/yetus-general-check/output/diff-compile-javac-hbase-rest.txt
checkstylehttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/1/artifact/yetus-general-check/output/diff-checkstyle-hbase-procedure.txt
checkstylehttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/1/artifact/yetus-general-check/output/diff-checkstyle-hbase-server.txt
Max. process+thread count96 (vs. ulimit of 30000)
modulesC: hbase-logging hbase-common hbase-metrics hbase-client hbase-zookeeper hbase-replication hbase-balancer hbase-http hbase-asyncfs hbase-procedure hbase-server hbase-mapreduce hbase-backup hbase-it hbase-rest U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/1/console
versionsgit=2.17.1 maven=3.6.3 spotbugs=4.2.2
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 29sDocker mode activated.
-0 ⚠️yetus0m 4sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 16sMaven dependency ordering for branch
+1 💚mvninstall4m 40smaster passed
+1 💚compile6m 51smaster passed
+1 💚shadedjars8m 11sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc5m 27smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 16sMaven dependency ordering for patch
+1 💚mvninstall4m 30sthe patch passed
+1 💚compile6m 48sthe patch passed
+1 💚javac6m 48sthe patch passed
+1 💚shadedjars8m 17spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc5m 22sthe patch passed
_ Other Tests _
+1 💚unit0m 16shbase-logging in the patch passed.
+1 💚unit1m 55shbase-common in the patch passed.
+1 💚unit0m 25shbase-metrics in the patch passed.
+1 💚unit1m 26shbase-client in the patch passed.
+1 💚unit0m 47shbase-zookeeper in the patch passed.
+1 💚unit0m 29shbase-replication in the patch passed.
+1 💚unit8m 3shbase-balancer in the patch passed.
+1 💚unit0m 47shbase-http in the patch passed.
+1 💚unit1m 27shbase-asyncfs in the patch passed.
+1 💚unit1m 44shbase-procedure in the patch passed.
+1 💚unit139m 58shbase-server in the patch passed.
+1 💚unit10m 42shbase-mapreduce in the patch passed.
+1 💚unit9m 10shbase-backup in the patch passed.
+1 💚unit1m 15shbase-it in the patch passed.
+1 💚unit3m 47shbase-rest in the patch passed.
238m 48s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#3936
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 1f20a2142113 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 8bca21b
Default JavaAdoptOpenJDK-11.0.10+9
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/1/testReport/
Max. process+thread count5091 (vs. ulimit of 30000)
modulesC: hbase-logging hbase-common hbase-metrics hbase-client hbase-zookeeper hbase-replication hbase-balancer hbase-http hbase-asyncfs hbase-procedure hbase-server hbase-mapreduce hbase-backup hbase-it hbase-rest U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/1/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec3m 46sDocker mode activated.
-0 ⚠️yetus0m 4sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 15sMaven dependency ordering for branch
+1 💚mvninstall4m 10smaster passed
+1 💚compile6m 15smaster passed
+1 💚shadedjars8m 19sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 53smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 17sMaven dependency ordering for patch
+1 💚mvninstall3m 53sthe patch passed
+1 💚compile6m 18sthe patch passed
+1 💚javac6m 18sthe patch passed
+1 💚shadedjars8m 21spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 49sthe patch passed
_ Other Tests _
+1 💚unit0m 14shbase-logging in the patch passed.
+1 💚unit1m 53shbase-common in the patch passed.
+1 💚unit0m 23shbase-metrics in the patch passed.
+1 💚unit1m 18shbase-client in the patch passed.
+1 💚unit0m 44shbase-zookeeper in the patch passed.
+1 💚unit0m 28shbase-replication in the patch passed.
+1 💚unit7m 54shbase-balancer in the patch passed.
+1 💚unit0m 46shbase-http in the patch passed.
+1 💚unit1m 31shbase-asyncfs in the patch passed.
+1 💚unit1m 56shbase-procedure in the patch passed.
+1 💚unit149m 13shbase-server in the patch passed.
+1 💚unit11m 38shbase-mapreduce in the patch passed.
+1 💚unit10m 49shbase-backup in the patch passed.
+1 💚unit1m 19shbase-it in the patch passed.
+1 💚unit4m 15shbase-rest in the patch passed.
251m 8s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/1/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
GITHUB PR#3936
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 1c3eba23b668 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 toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 8bca21b
Default JavaAdoptOpenJDK-1.8.0_282-b08
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/1/testReport/
Max. process+thread count4867 (vs. ulimit of 30000)
modulesC: hbase-logging hbase-common hbase-metrics hbase-client hbase-zookeeper hbase-replication hbase-balancer hbase-http hbase-asyncfs hbase-procedure hbase-server hbase-mapreduce hbase-backup hbase-it hbase-rest U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/1/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 27sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 2sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ master Compile Tests _
+0 🆗mvndep0m 15sMaven dependency ordering for branch
+1 💚mvninstall4m 7smaster passed
+1 💚compile11m 57smaster passed
+1 💚checkstyle4m 57smaster passed
+1 💚spotbugs10m 48smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 14sMaven dependency ordering for patch
+1 💚mvninstall3m 57sthe patch passed
+1 💚compile11m 47sthe patch passed
+1 💚javac0m 18shbase-logging in the patch passed.
+1 💚javac0m 53shbase-common in the patch passed.
+1 💚javac0m 24shbase-metrics in the patch passed.
+1 💚javac1m 1shbase-client generated 0 new + 121 unchanged - 1 fixed = 121 total (was 122)
+1 💚javac0m 31shbase-zookeeper in the patch passed.
+1 💚javac0m 27shbase-replication in the patch passed.
+1 💚javac0m 34shbase-balancer in the patch passed.
+1 💚javac0m 31shbase-http in the patch passed.
+1 💚javac0m 29shbase-asyncfs in the patch passed.
+1 💚javac0m 34shbase-procedure in the patch passed.
-0 ⚠️javac3m 11shbase-server generated 1 new + 192 unchanged - 1 fixed = 193 total (was 193)
-0 ⚠️javac0m 48shbase-mapreduce generated 1 new + 197 unchanged - 1 fixed = 198 total (was 198)
+1 💚javac0m 40shbase-backup in the patch passed.
-0 ⚠️javac0m 41shbase-it generated 2 new + 101 unchanged - 2 fixed = 103 total (was 103)
-0 ⚠️javac0m 45shbase-rest generated 1 new + 184 unchanged - 4 fixed = 185 total (was 188)
+1 💚checkstyle0m 13sThe patch passed checkstyle in hbase-logging
+1 💚checkstyle0m 24shbase-common: The patch generated 0 new + 0 unchanged - 2 fixed = 0 total (was 2)
+1 💚checkstyle0m 11sThe patch passed checkstyle in hbase-metrics
+1 💚checkstyle0m 30sThe patch passed checkstyle in hbase-client
+1 💚checkstyle0m 13sThe patch passed checkstyle in hbase-zookeeper
+1 💚checkstyle0m 14sThe patch passed checkstyle in hbase-replication
+1 💚checkstyle0m 17sThe patch passed checkstyle in hbase-balancer
+1 💚checkstyle0m 14sThe patch passed checkstyle in hbase-http
+1 💚checkstyle0m 13shbase-asyncfs: The patch generated 0 new + 0 unchanged - 1 fixed = 0 total (was 1)
-0 ⚠️checkstyle0m 16shbase-procedure: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
-0 ⚠️checkstyle1m 11shbase-server: The patch generated 3 new + 498 unchanged - 10 fixed = 501 total (was 508)
+1 💚checkstyle0m 22shbase-mapreduce: The patch generated 0 new + 44 unchanged - 1 fixed = 44 total (was 45)
+1 💚checkstyle0m 17sThe patch passed checkstyle in hbase-backup
+1 💚checkstyle0m 17sThe patch passed checkstyle in hbase-it
+1 💚checkstyle0m 17sThe patch passed checkstyle in hbase-rest
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚hadoopcheck24m 32sPatch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.
+1 💚spotbugs17m 1sthe patch passed
_ Other Tests _
+1 💚asflicense3m 14sThe patch does not generate ASF License warnings.
114m 8s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/2/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#3936
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile
unameLinux 4154a3dd67d4 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 8bca21b
Default JavaAdoptOpenJDK-1.8.0_282-b08
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/2/artifact/yetus-general-check/output/diff-compile-javac-hbase-server.txt
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/2/artifact/yetus-general-check/output/diff-compile-javac-hbase-mapreduce.txt
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/2/artifact/yetus-general-check/output/diff-compile-javac-hbase-it.txt
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/2/artifact/yetus-general-check/output/diff-compile-javac-hbase-rest.txt
checkstylehttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/2/artifact/yetus-general-check/output/diff-checkstyle-hbase-procedure.txt
checkstylehttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/2/artifact/yetus-general-check/output/diff-checkstyle-hbase-server.txt
Max. process+thread count96 (vs. ulimit of 30000)
modulesC: hbase-logging hbase-common hbase-metrics hbase-client hbase-zookeeper hbase-replication hbase-balancer hbase-http hbase-asyncfs hbase-procedure hbase-server hbase-mapreduce hbase-backup hbase-it hbase-rest U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/2/console
versionsgit=2.17.1 maven=3.6.3 spotbugs=4.2.2
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 33sDocker mode activated.
-0 ⚠️yetus0m 4sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 15sMaven dependency ordering for branch
+1 💚mvninstall4m 51smaster passed
+1 💚compile7m 9smaster passed
+1 💚shadedjars8m 32sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc5m 45smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 16sMaven dependency ordering for patch
+1 💚mvninstall4m 41sthe patch passed
+1 💚compile7m 0sthe patch passed
+1 💚javac7m 0sthe patch passed
+1 💚shadedjars8m 38spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc5m 45sthe patch passed
_ Other Tests _
+1 💚unit0m 15shbase-logging in the patch passed.
+1 💚unit2m 19shbase-common in the patch passed.
+1 💚unit0m 22shbase-metrics in the patch passed.
+1 💚unit1m 30shbase-client in the patch passed.
+1 💚unit0m 43shbase-zookeeper in the patch passed.
+1 💚unit0m 26shbase-replication in the patch passed.
+1 💚unit8m 3shbase-balancer in the patch passed.
+1 💚unit0m 56shbase-http in the patch passed.
+1 💚unit1m 40shbase-asyncfs in the patch passed.
+1 💚unit2m 0shbase-procedure in the patch passed.
-1 ❌unit160m 58shbase-server in the patch failed.
+1 💚unit12m 28shbase-mapreduce in the patch passed.
+1 💚unit10m 28shbase-backup in the patch passed.
+1 💚unit1m 22shbase-it in the patch passed.
+1 💚unit3m 52shbase-rest in the patch passed.
266m 0s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#3936
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 42a7f172901a 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 toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 8bca21b
Default JavaAdoptOpenJDK-11.0.10+9
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/2/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/2/testReport/
Max. process+thread count4916 (vs. ulimit of 30000)
modulesC: hbase-logging hbase-common hbase-metrics hbase-client hbase-zookeeper hbase-replication hbase-balancer hbase-http hbase-asyncfs hbase-procedure hbase-server hbase-mapreduce hbase-backup hbase-it hbase-rest U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/2/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 32sDocker mode activated.
-0 ⚠️yetus0m 4sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 16sMaven dependency ordering for branch
+1 💚mvninstall3m 57smaster passed
+1 💚compile6m 22smaster passed
+1 💚shadedjars8m 22sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 47smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 17sMaven dependency ordering for patch
+1 💚mvninstall4m 14sthe patch passed
+1 💚compile6m 15sthe patch passed
+1 💚javac6m 15sthe patch passed
+1 💚shadedjars8m 25spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 36sthe patch passed
_ Other Tests _
+1 💚unit0m 16shbase-logging in the patch passed.
+1 💚unit1m 59shbase-common in the patch passed.
+1 💚unit0m 23shbase-metrics in the patch passed.
+1 💚unit1m 23shbase-client in the patch passed.
+1 💚unit0m 47shbase-zookeeper in the patch passed.
+1 💚unit0m 28shbase-replication in the patch passed.
+1 💚unit8m 10shbase-balancer in the patch passed.
+1 💚unit0m 44shbase-http in the patch passed.
+1 💚unit1m 24shbase-asyncfs in the patch passed.
+1 💚unit1m 51shbase-procedure in the patch passed.
-1 ❌unit173m 19shbase-server in the patch failed.
+1 💚unit13m 48shbase-mapreduce in the patch passed.
+1 💚unit11m 4shbase-backup in the patch passed.
+1 💚unit1m 21shbase-it in the patch passed.
+1 💚unit4m 17shbase-rest in the patch passed.
274m 34s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/2/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
GITHUB PR#3936
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 0582bfb2c0cf 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 toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 8bca21b
Default JavaAdoptOpenJDK-1.8.0_282-b08
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/2/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-hbase-server.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/2/testReport/
Max. process+thread count4845 (vs. ulimit of 30000)
modulesC: hbase-logging hbase-common hbase-metrics hbase-client hbase-zookeeper hbase-replication hbase-balancer hbase-http hbase-asyncfs hbase-procedure hbase-server hbase-mapreduce hbase-backup hbase-it hbase-rest U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/2/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@apurtell

Copy link
Copy Markdown
ContributorAuthor

Fix LoadTestKVGenerator related failures.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 34sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 1sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ master Compile Tests _
+0 🆗mvndep0m 16sMaven dependency ordering for branch
+1 💚mvninstall4m 23smaster passed
+1 💚compile11m 38smaster passed
+1 💚checkstyle5m 12smaster passed
+1 💚spotbugs10m 25smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 14sMaven dependency ordering for patch
+1 💚mvninstall3m 49sthe patch passed
+1 💚compile11m 37sthe patch passed
+1 💚javac0m 20shbase-logging in the patch passed.
+1 💚javac0m 49shbase-common in the patch passed.
+1 💚javac0m 25shbase-metrics in the patch passed.
+1 💚javac0m 56shbase-client generated 0 new + 121 unchanged - 1 fixed = 121 total (was 122)
+1 💚javac0m 31shbase-zookeeper in the patch passed.
+1 💚javac0m 27shbase-replication in the patch passed.
+1 💚javac0m 32shbase-balancer in the patch passed.
+1 💚javac0m 31shbase-http in the patch passed.
+1 💚javac0m 30shbase-asyncfs in the patch passed.
+1 💚javac0m 34shbase-procedure in the patch passed.
-0 ⚠️javac3m 12shbase-server generated 1 new + 192 unchanged - 1 fixed = 193 total (was 193)
-0 ⚠️javac0m 49shbase-mapreduce generated 1 new + 197 unchanged - 1 fixed = 198 total (was 198)
+1 💚javac0m 39shbase-backup in the patch passed.
-0 ⚠️javac0m 40shbase-it generated 2 new + 101 unchanged - 2 fixed = 103 total (was 103)
-0 ⚠️javac0m 42shbase-rest generated 1 new + 184 unchanged - 4 fixed = 185 total (was 188)
+1 💚checkstyle0m 11sThe patch passed checkstyle in hbase-logging
+1 💚checkstyle0m 24shbase-common: The patch generated 0 new + 0 unchanged - 2 fixed = 0 total (was 2)
+1 💚checkstyle0m 13sThe patch passed checkstyle in hbase-metrics
+1 💚checkstyle0m 27sThe patch passed checkstyle in hbase-client
+1 💚checkstyle0m 15sThe patch passed checkstyle in hbase-zookeeper
+1 💚checkstyle0m 14sThe patch passed checkstyle in hbase-replication
+1 💚checkstyle0m 16sThe patch passed checkstyle in hbase-balancer
+1 💚checkstyle0m 14sThe patch passed checkstyle in hbase-http
+1 💚checkstyle0m 14shbase-asyncfs: The patch generated 0 new + 0 unchanged - 1 fixed = 0 total (was 1)
-0 ⚠️checkstyle0m 16shbase-procedure: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
-0 ⚠️checkstyle1m 15shbase-server: The patch generated 3 new + 498 unchanged - 10 fixed = 501 total (was 508)
+1 💚checkstyle0m 21shbase-mapreduce: The patch generated 0 new + 44 unchanged - 1 fixed = 44 total (was 45)
+1 💚checkstyle0m 15sThe patch passed checkstyle in hbase-backup
+1 💚checkstyle0m 20sThe patch passed checkstyle in hbase-it
+1 💚checkstyle0m 17sThe patch passed checkstyle in hbase-rest
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚hadoopcheck19m 22sPatch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.
+1 💚spotbugs13m 20sthe patch passed
_ Other Tests _
+1 💚asflicense3m 11sThe patch does not generate ASF License warnings.
102m 9s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/3/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#3936
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile
unameLinux 68f4319a7b36 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 8bca21b
Default JavaAdoptOpenJDK-1.8.0_282-b08
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/3/artifact/yetus-general-check/output/diff-compile-javac-hbase-server.txt
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/3/artifact/yetus-general-check/output/diff-compile-javac-hbase-mapreduce.txt
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/3/artifact/yetus-general-check/output/diff-compile-javac-hbase-it.txt
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/3/artifact/yetus-general-check/output/diff-compile-javac-hbase-rest.txt
checkstylehttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/3/artifact/yetus-general-check/output/diff-checkstyle-hbase-procedure.txt
checkstylehttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/3/artifact/yetus-general-check/output/diff-checkstyle-hbase-server.txt
Max. process+thread count96 (vs. ulimit of 30000)
modulesC: hbase-logging hbase-common hbase-metrics hbase-client hbase-zookeeper hbase-replication hbase-balancer hbase-http hbase-asyncfs hbase-procedure hbase-server hbase-mapreduce hbase-backup hbase-it hbase-rest U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/3/console
versionsgit=2.17.1 maven=3.6.3 spotbugs=4.2.2
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec3m 53sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 13sMaven dependency ordering for branch
+1 💚mvninstall4m 25smaster passed
+1 💚compile6m 48smaster passed
+1 💚shadedjars8m 17sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc5m 19smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 16sMaven dependency ordering for patch
+1 💚mvninstall4m 23sthe patch passed
+1 💚compile6m 48sthe patch passed
+1 💚javac6m 48sthe patch passed
+1 💚shadedjars8m 14spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc5m 22sthe patch passed
_ Other Tests _
+1 💚unit0m 15shbase-logging in the patch passed.
+1 💚unit1m 53shbase-common in the patch passed.
+1 💚unit0m 25shbase-metrics in the patch passed.
+1 💚unit1m 26shbase-client in the patch passed.
+1 💚unit0m 46shbase-zookeeper in the patch passed.
+1 💚unit0m 29shbase-replication in the patch passed.
+1 💚unit8m 3shbase-balancer in the patch passed.
+1 💚unit0m 46shbase-http in the patch passed.
+1 💚unit1m 27shbase-asyncfs in the patch passed.
+1 💚unit1m 45shbase-procedure in the patch passed.
+1 💚unit139m 13shbase-server in the patch passed.
+1 💚unit10m 46shbase-mapreduce in the patch passed.
+1 💚unit9m 5shbase-backup in the patch passed.
+1 💚unit1m 15shbase-it in the patch passed.
+1 💚unit3m 50shbase-rest in the patch passed.
240m 59s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/3/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#3936
Optional Testsjavac javadoc unit shadedjars compile
unameLinux aa39b54beca0 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 8bca21b
Default JavaAdoptOpenJDK-11.0.10+9
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/3/testReport/
Max. process+thread count5093 (vs. ulimit of 30000)
modulesC: hbase-logging hbase-common hbase-metrics hbase-client hbase-zookeeper hbase-replication hbase-balancer hbase-http hbase-asyncfs hbase-procedure hbase-server hbase-mapreduce hbase-backup hbase-it hbase-rest U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/3/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec1m 30sDocker mode activated.
-0 ⚠️yetus0m 4sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 17sMaven dependency ordering for branch
+1 💚mvninstall4m 17smaster passed
+1 💚compile6m 22smaster passed
+1 💚shadedjars8m 15sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 53smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 16sMaven dependency ordering for patch
+1 💚mvninstall3m 56sthe patch passed
+1 💚compile6m 25sthe patch passed
+1 💚javac6m 25sthe patch passed
+1 💚shadedjars8m 14spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 43sthe patch passed
_ Other Tests _
+1 💚unit0m 14shbase-logging in the patch passed.
+1 💚unit1m 54shbase-common in the patch passed.
+1 💚unit0m 21shbase-metrics in the patch passed.
+1 💚unit1m 26shbase-client in the patch passed.
+1 💚unit0m 46shbase-zookeeper in the patch passed.
+1 💚unit0m 40shbase-replication in the patch passed.
+1 💚unit7m 10shbase-balancer in the patch passed.
+1 💚unit1m 2shbase-http in the patch passed.
+1 💚unit2m 4shbase-asyncfs in the patch passed.
+1 💚unit2m 21shbase-procedure in the patch passed.
+1 💚unit174m 36shbase-server in the patch passed.
+1 💚unit12m 14shbase-mapreduce in the patch passed.
+1 💚unit9m 49shbase-backup in the patch passed.
+1 💚unit1m 20shbase-it in the patch passed.
+1 💚unit3m 49shbase-rest in the patch passed.
274m 26s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/3/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
GITHUB PR#3936
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 53699dc26689 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 8bca21b
Default JavaAdoptOpenJDK-1.8.0_282-b08
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/3/testReport/
Max. process+thread count4820 (vs. ulimit of 30000)
modulesC: hbase-logging hbase-common hbase-metrics hbase-client hbase-zookeeper hbase-replication hbase-balancer hbase-http hbase-asyncfs hbase-procedure hbase-server hbase-mapreduce hbase-backup hbase-it hbase-rest U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/3/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache9Apache9 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

The patch is too big to review, I suggest that we split it into several pieces, for fixing different type of spotbugs warnings.

WDYT? @apurtell

Thanks.

private final Random rdm = new Random();
private final long clientId;

private Random rng;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I do not see any real differences here? What is the spotbugs issue here?

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

Spotbugs wants you to allocate a Random object and reuse it as often as possible. This is because if you do not reuse Random, if you just do like so in a method

Random r = new Random();
// do something with 'r'

the quality of the generated random numbers is poor.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I would say let's just use ThreadLocalRandom, unless SecureRandom is required, then we could create a static SecureRandom instance and use it.

// Ensure priority is a positive integer
int priority = className.hashCode();
if (priority < 0) {
priority = -priority;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This is not the correct fix... You are just repeating the implementation of Math.abs here...

If priority is Integer.MIN_VALUE, then -priority will still be Integer.MIN_VALUE...

@apurtellapurtellDec 13, 2021

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

Thanks for pointing that out. As explained by the help text for the spotbugs finding the issue is Math.abs(INT_MIN) can return INT_MIN. So if ABS is supposed to ensure a positive number, it will not always do so. The fix is to change the sign of the value if it is negative and should not be negative. Needs more here, then.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

The main problem is not Math.abs, is INT_MIN. As the absolute value of INT_MIN is greater than INT_MAX, there is no positive int value can represent the absolute value of INT_MIN... You could try the piece of code here, let priority to be INT_MIN, you will still get a INT_MIN with -priority...

Random rand = new Random();
byte[] testBytes = new byte[10];
rand.nextBytes(testBytes);
RNG.nextBytes(testBytes);

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

What is the real gain here? We just the the random once, and I suggest that we just use ThreadLocalRandom instead...

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

Spotbugs wants you to allocate a Random object and reuse it as often as possible. This is because if you do not reuse Random, if you just do like so in a method

Random r = new Random();
// do something with 'r'

the quality of the generated random numbers is poor.

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

Sure, let's use ThreadLocalRandom.current() instead of the static Random instance.

final Random rand = new Random();
for (int i = 0; i < NELEM; ++i) {
int key = rand.nextInt(MAX_KEY);
int key = RNG.nextInt(MAX_KEY);

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Ditto, since we do not have a fixed seed here, let's just use ThreadLocalRandom.

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

I don't care really the objective is reuse of the Random object

IntegrationTestBase testBase = new IntegrationTestDDLMasterFailover();
assertEquals(0, props.size());
testBase.loadMonkeyProperties(props, conf);
new IntegrationTestDDLMasterFailover();

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Why a new without assignment?

@apurtellapurtellDec 13, 2021

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

Because the assignment is flagged as a dead store. This code still works. The constructor is called. The warning about a dead store is avoided. It is a trivial issue and I don't care much either way.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Then do we really need to create this instance? It has other side effects?

long chainId = Math.abs(new Random().nextLong());
// ensure chainId is positive
long chainId = RNG.nextLong();
if (chainId < 0) {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Ditto, not the correct way for fixing the abs problem...

@apurtellapurtellDec 13, 2021

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

Ack

@apurtell

apurtell commented Dec 13, 2021

Copy link
Copy Markdown
ContributorAuthor

Each module has its own commit in the PR branch @Apache9 . I think that is the best we can do as far as keeping each review item small.

In other words

I am aware the patch is big over all.

So there are multiple commits on this PR. Find them here: https://github.com/apache/hbase/pull/3936/commits

Each commit has the changes just for one maven module.

@Apache9

Copy link
Copy Markdown
Contributor

Each module has its own commit in the PR branch @Apache9 . I think that is the best we can do as far as keeping each review item small.

In other words

I am aware the patch is big over all.

So there are multiple commits on this PR. Find them here: https://github.com/apache/hbase/pull/3936/commits

Each commit has the changes just for one maven module.

We could just use multiple PRs to get them in? A problem for a big PR is that, we could have a lot of small nits every time when reviewing, on different part of the big PR, then we can not land the whole PR, which will lead to a very long review time and easy to introduce conflicts with other commits...

@apurtell

apurtell commented Dec 14, 2021

Copy link
Copy Markdown
ContributorAuthor

We could just use multiple PRs to get them in

You want me to close this and open multiple PRs? How many PRs? How would you divide this? One PR per module? One PR per file? There are not THAT many changes here. I think it is not the hassle you describe. I would like to contribute spotbugs changes but it is hardly a priority relative to other things. This PR is ready. I hope it can be used. I do not plan to open multiple PRs for this. If that is a problem, feel free to just close this and resolve the JIRA.

@apurtell

apurtell commented Dec 15, 2021

Copy link
Copy Markdown
ContributorAuthor

I am going to split the Random changes into a separate JIRA and PR because that part has taken on a life of its own.

Edit: It is HBASE-26582

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 27sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 1sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ master Compile Tests _
+0 🆗mvndep0m 20sMaven dependency ordering for branch
+1 💚mvninstall3m 53smaster passed
+1 💚compile9m 7smaster passed
+1 💚checkstyle3m 53smaster passed
+1 💚spotbugs7m 46smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 15sMaven dependency ordering for patch
+1 💚mvninstall3m 53sthe patch passed
+1 💚compile9m 3sthe patch passed
+1 💚javac0m 19shbase-logging in the patch passed.
+1 💚javac0m 50shbase-common in the patch passed.
+1 💚javac0m 56shbase-client generated 0 new + 121 unchanged - 1 fixed = 121 total (was 122)
+1 💚javac0m 33shbase-balancer in the patch passed.
+1 💚javac0m 32shbase-http in the patch passed.
+1 💚javac0m 33shbase-procedure in the patch passed.
-0 ⚠️javac3m 11shbase-server generated 1 new + 192 unchanged - 1 fixed = 193 total (was 193)
-0 ⚠️javac0m 47shbase-mapreduce generated 1 new + 197 unchanged - 1 fixed = 198 total (was 198)
+1 💚javac0m 42shbase-it in the patch passed.
-0 ⚠️javac0m 40shbase-rest generated 1 new + 184 unchanged - 4 fixed = 185 total (was 188)
+1 💚checkstyle0m 12sThe patch passed checkstyle in hbase-logging
+1 💚checkstyle0m 25sThe patch passed checkstyle in hbase-common
+1 💚checkstyle0m 27shbase-client: The patch generated 0 new + 0 unchanged - 4 fixed = 0 total (was 4)
+1 💚checkstyle0m 16sThe patch passed checkstyle in hbase-balancer
+1 💚checkstyle0m 15sThe patch passed checkstyle in hbase-http
-0 ⚠️checkstyle0m 15shbase-procedure: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 💚checkstyle1m 10sThe patch passed checkstyle in hbase-server
+1 💚checkstyle0m 19sThe patch passed checkstyle in hbase-mapreduce
+1 💚checkstyle0m 18sThe patch passed checkstyle in hbase-it
+1 💚checkstyle0m 17sThe patch passed checkstyle in hbase-rest
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚hadoopcheck19m 13sPatch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.
+1 💚spotbugs9m 40sthe patch passed
_ Other Tests _
+1 💚asflicense2m 9sThe patch does not generate ASF License warnings.
84m 48s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/4/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#3936
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile
unameLinux 1a1cd58b5fcd 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 8f5a12f
Default JavaAdoptOpenJDK-1.8.0_282-b08
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/4/artifact/yetus-general-check/output/diff-compile-javac-hbase-server.txt
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/4/artifact/yetus-general-check/output/diff-compile-javac-hbase-mapreduce.txt
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/4/artifact/yetus-general-check/output/diff-compile-javac-hbase-rest.txt
checkstylehttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/4/artifact/yetus-general-check/output/diff-checkstyle-hbase-procedure.txt
Max. process+thread count97 (vs. ulimit of 30000)
modulesC: hbase-logging hbase-common hbase-client hbase-balancer hbase-http hbase-procedure hbase-server hbase-mapreduce hbase-it hbase-rest U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/4/console
versionsgit=2.17.1 maven=3.6.3 spotbugs=4.2.2
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 31sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 16sMaven dependency ordering for branch
+1 💚mvninstall4m 33smaster passed
+1 💚compile4m 52smaster passed
+1 💚shadedjars9m 40sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc3m 44smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 18sMaven dependency ordering for patch
+1 💚mvninstall4m 36sthe patch passed
+1 💚compile4m 48sthe patch passed
+1 💚javac4m 48sthe patch passed
+1 💚shadedjars9m 9spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc3m 25sthe patch passed
_ Other Tests _
+1 💚unit0m 15shbase-logging in the patch passed.
+1 💚unit1m 58shbase-common in the patch passed.
+1 💚unit1m 22shbase-client in the patch passed.
+1 💚unit8m 17shbase-balancer in the patch passed.
+1 💚unit0m 54shbase-http in the patch passed.
+1 💚unit2m 2shbase-procedure in the patch passed.
-1 ❌unit153m 40shbase-server in the patch failed.
+1 💚unit11m 9shbase-mapreduce in the patch passed.
+1 💚unit1m 16shbase-it in the patch passed.
+1 💚unit4m 2shbase-rest in the patch passed.
235m 12s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/4/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
GITHUB PR#3936
Optional Testsjavac javadoc unit shadedjars compile
unameLinux e76d01e11dd7 4.15.0-156-generic #163-Ubuntu SMP Thu Aug 19 23:31:58 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 8f5a12f
Default JavaAdoptOpenJDK-1.8.0_282-b08
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/4/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-hbase-server.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/4/testReport/
Max. process+thread count4538 (vs. ulimit of 30000)
modulesC: hbase-logging hbase-common hbase-client hbase-balancer hbase-http hbase-procedure hbase-server hbase-mapreduce hbase-it hbase-rest U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/4/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec1m 27sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 18sMaven dependency ordering for branch
+1 💚mvninstall6m 16smaster passed
+1 💚compile5m 53smaster passed
+1 💚shadedjars10m 2sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 17smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 16sMaven dependency ordering for patch
+1 💚mvninstall5m 54sthe patch passed
+1 💚compile5m 41sthe patch passed
+1 💚javac5m 41sthe patch passed
+1 💚shadedjars10m 4spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc3m 56sthe patch passed
_ Other Tests _
+1 💚unit0m 14shbase-logging in the patch passed.
+1 💚unit2m 19shbase-common in the patch passed.
+1 💚unit1m 50shbase-client in the patch passed.
+1 💚unit12m 43shbase-balancer in the patch passed.
+1 💚unit1m 1shbase-http in the patch passed.
+1 💚unit2m 5shbase-procedure in the patch passed.
-1 ❌unit211m 38shbase-server in the patch failed.
+1 💚unit14m 23shbase-mapreduce in the patch passed.
+1 💚unit1m 8shbase-it in the patch passed.
+1 💚unit3m 48shbase-rest in the patch passed.
309m 22s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/4/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#3936
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 21635a06a1ec 4.15.0-162-generic #170-Ubuntu SMP Mon Oct 18 11:38:05 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 8f5a12f
Default JavaAdoptOpenJDK-11.0.10+9
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/4/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/4/testReport/
Max. process+thread count3327 (vs. ulimit of 30000)
modulesC: hbase-logging hbase-common hbase-client hbase-balancer hbase-http hbase-procedure hbase-server hbase-mapreduce hbase-it hbase-rest U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3936/4/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@joshelserjoshelser left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Commented on the branch-2 backport. This seems fine to me!

Sign up for freeto 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.

4 participants

@apurtell@Apache-HBase@Apache9@joshelser