Skip to content

HBASE-24373 Implement JvmMetrics in HBase instead of using the one in hadoop - #1714

Closed
Apache9 wants to merge 4 commits into
apache:masterfrom
Apache9:HBASE-24373
Closed

HBASE-24373 Implement JvmMetrics in HBase instead of using the one in hadoop#1714
Apache9 wants to merge 4 commits into
apache:masterfrom
Apache9:HBASE-24373

Conversation

@Apache9

Copy link
Copy Markdown
Contributor

No description provided.

@Apache9

Copy link
Copy Markdown
ContributorAuthor

Copied the code in hadoop to hbase directly with the same package name, and also added some dummy log4j classes in hbase-logging, it basically worked when running UTs.

But I'm afraid it may not work when starting a cluster, as in tests, maven will make sure that the classes from the project will be loaded before the dependency jars, but when starting a cluster, there is no guarantee which one will be loaded first...

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec1m 32sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 1sNo case conflicting files found.
+0 🆗shelldocs0m 1sShelldocs was not available.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ master Compile Tests _
+0 🆗mvndep0m 29sMaven dependency ordering for branch
+1 💚mvninstall4m 0smaster passed
+1 💚checkstyle2m 20smaster passed
+1 💚spotbugs25m 33smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 20sMaven dependency ordering for patch
-1 ❌mvninstall3m 30sroot in the patch failed.
-0 ⚠️checkstyle2m 26sroot: The patch generated 10 new + 203 unchanged - 3 fixed = 213 total (was 206)
+1 💚shellcheck0m 3sThere were no new shellcheck issues.
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚xml0m 52sThe patch has no ill-formed XML file.
-1 ❌hadoopcheck4m 56sThe patch causes 10 errors with Hadoop v3.1.2.
-1 ❌hadoopcheck9m 57sThe patch causes 10 errors with Hadoop v3.2.1.
-1 ❌spotbugs8m 28sroot in the patch failed.
_ Other Tests _
+1 💚asflicense5m 55sThe patch does not generate ASF License warnings.
91m 41s
SubsystemReport/Notes
DockerClient=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#1714
Optional Testsdupname asflicense shellcheck shelldocs xml hadoopcheck spotbugs hbaseanti checkstyle
unameLinux becd20bd3901 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 5e32e08
mvninstallhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-general-check/output/patch-mvninstall-root.txt
checkstylehttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-general-check/output/diff-checkstyle-root.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-general-check/output/patch-javac-3.1.2.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-general-check/output/patch-javac-3.2.1.txt
spotbugshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-general-check/output/patch-spotbugs-root.txt
Max. process+thread count122 (vs. ulimit of 12500)
modulesC: hbase-logging hbase-common hbase-metrics-api hbase-metrics hbase-hadoop-compat hbase-client hbase-zookeeper hbase-replication hbase-balancer hbase-http hbase-asyncfs hbase-procedure hbase-server hbase-mapreduce hbase-testing-util hbase-thrift hbase-shell hbase-endpoint hbase-backup hbase-it hbase-rest hbase-examples hbase-shaded hbase-shaded/hbase-shaded-client hbase-shaded/hbase-shaded-client-byo-hadoop hbase-shaded/hbase-shaded-mapreduce hbase-hbtop hbase-assembly hbase-shaded/hbase-shaded-testing-util hbase-shaded/hbase-shaded-testing-util-tester hbase-shaded/hbase-shaded-check-invariants hbase-shaded/hbase-shaded-with-hadoop-check-invariants hbase-archetypes/hbase-client-project hbase-archetypes/hbase-shaded-client-project . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/console
versionsgit=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) shellcheck=0.4.6 spotbugs=3.1.12
Powered byApache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec1m 7sDocker 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 26sMaven dependency ordering for branch
+1 💚mvninstall4m 42smaster passed
+1 💚compile3m 6smaster passed
+1 💚shadedjars6m 26sbranch has no errors when building our shaded downstream artifacts.
-0 ⚠️javadoc0m 13shbase-logging in master failed.
-0 ⚠️javadoc0m 13sroot in master failed.
-0 ⚠️javadoc0m 14shbase-client-project in master failed.
-0 ⚠️javadoc0m 14shbase-shaded-client-project in master failed.
-0 ⚠️javadoc0m 14shbase-asyncfs in master failed.
-0 ⚠️javadoc0m 19shbase-backup in master failed.
-0 ⚠️javadoc0m 14shbase-balancer in master failed.
-0 ⚠️javadoc0m 25shbase-client in master failed.
-0 ⚠️javadoc0m 14shbase-common in master failed.
-0 ⚠️javadoc0m 16shbase-examples in master failed.
-0 ⚠️javadoc0m 17shbase-hadoop-compat in master failed.
-0 ⚠️javadoc0m 15shbase-hbtop in master failed.
-0 ⚠️javadoc0m 16shbase-http in master failed.
-0 ⚠️javadoc0m 19shbase-mapreduce in master failed.
-0 ⚠️javadoc0m 13shbase-metrics in master failed.
-0 ⚠️javadoc0m 13shbase-metrics-api in master failed.
-0 ⚠️javadoc0m 17shbase-procedure in master failed.
-0 ⚠️javadoc0m 15shbase-replication in master failed.
-0 ⚠️javadoc0m 19shbase-rest in master failed.
-0 ⚠️javadoc0m 39shbase-server in master failed.
-0 ⚠️javadoc0m 56shbase-thrift in master failed.
-0 ⚠️javadoc0m 15shbase-zookeeper in master failed.
_ Patch Compile Tests _
+0 🆗mvndep0m 18sMaven dependency ordering for patch
-1 ❌mvninstall4m 1sroot in the patch failed.
-1 ❌compile2m 35sroot in the patch failed.
-0 ⚠️javac2m 35sroot in the patch failed.
+1 💚shadedjars7m 28spatch has no errors when building our shaded downstream artifacts.
-0 ⚠️javadoc0m 13shbase-logging in the patch failed.
-0 ⚠️javadoc0m 17shbase-common in the patch failed.
-0 ⚠️javadoc0m 15shbase-metrics-api in the patch failed.
-0 ⚠️javadoc0m 14shbase-metrics in the patch failed.
-0 ⚠️javadoc0m 18shbase-hadoop-compat in the patch failed.
-0 ⚠️javadoc0m 26shbase-client in the patch failed.
-0 ⚠️javadoc0m 15shbase-zookeeper in the patch failed.
-0 ⚠️javadoc0m 17shbase-replication in the patch failed.
-0 ⚠️javadoc0m 15shbase-balancer in the patch failed.
-0 ⚠️javadoc0m 16shbase-http in the patch failed.
-0 ⚠️javadoc0m 16shbase-asyncfs in the patch failed.
-0 ⚠️javadoc0m 16shbase-procedure in the patch failed.
-0 ⚠️javadoc0m 41shbase-server in the patch failed.
-0 ⚠️javadoc0m 20shbase-mapreduce in the patch failed.
-0 ⚠️javadoc1m 0shbase-thrift in the patch failed.
-0 ⚠️javadoc0m 18shbase-backup in the patch failed.
-0 ⚠️javadoc0m 19shbase-rest in the patch failed.
-0 ⚠️javadoc0m 17shbase-examples in the patch failed.
-0 ⚠️javadoc0m 13shbase-shaded in the patch failed.
-0 ⚠️javadoc0m 16shbase-hbtop in the patch failed.
-0 ⚠️javadoc0m 11shbase-shaded-testing-util in the patch failed.
-0 ⚠️javadoc0m 15shbase-client-project in the patch failed.
-0 ⚠️javadoc0m 14shbase-shaded-client-project in the patch failed.
-0 ⚠️javadoc0m 13sroot in the patch failed.
_ Other Tests _
-1 ❌unit198m 44sroot in the patch failed.
254m 3s
SubsystemReport/Notes
DockerClient=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#1714
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 278f1157444a 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 5e32e08
Default Java2020-01-14
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-logging.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-root.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-archetypes_hbase-client-project.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-archetypes_hbase-shaded-client-project.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-asyncfs.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-backup.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-balancer.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-client.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-common.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-examples.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-hadoop-compat.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-hbtop.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-http.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-mapreduce.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-metrics.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-metrics-api.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-procedure.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-replication.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-rest.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-thrift.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-zookeeper.txt
mvninstallhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-mvninstall-root.txt
compilehttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-compile-root.txt
javachttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-compile-root.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-logging.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-common.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-metrics-api.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-metrics.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-hadoop-compat.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-client.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-zookeeper.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-replication.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-balancer.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-http.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-asyncfs.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-procedure.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-mapreduce.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-thrift.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-backup.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-rest.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-examples.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-shaded.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-hbtop.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-shaded_hbase-shaded-testing-util.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-archetypes_hbase-client-project.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-archetypes_hbase-shaded-client-project.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-root.txt
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-root.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/testReport/
Max. process+thread count2978 (vs. ulimit of 12500)
modulesC: hbase-logging hbase-common hbase-metrics-api hbase-metrics hbase-hadoop-compat hbase-client hbase-zookeeper hbase-replication hbase-balancer hbase-http hbase-asyncfs hbase-procedure hbase-server hbase-mapreduce hbase-testing-util hbase-thrift hbase-shell hbase-endpoint hbase-backup hbase-it hbase-rest hbase-examples hbase-shaded hbase-shaded/hbase-shaded-client hbase-shaded/hbase-shaded-client-byo-hadoop hbase-shaded/hbase-shaded-mapreduce hbase-hbtop hbase-assembly hbase-shaded/hbase-shaded-testing-util hbase-shaded/hbase-shaded-testing-util-tester hbase-shaded/hbase-shaded-check-invariants hbase-shaded/hbase-shaded-with-hadoop-check-invariants hbase-archetypes/hbase-client-project hbase-archetypes/hbase-shaded-client-project . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/console
versionsgit=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)
Powered byApache Yetus 0.11.1 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 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 28sMaven dependency ordering for branch
+1 💚mvninstall3m 52smaster passed
+1 💚compile2m 28smaster passed
+1 💚shadedjars6m 4sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc9m 46smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 18sMaven dependency ordering for patch
-1 ❌mvninstall3m 16sroot in the patch failed.
-1 ❌compile2m 2sroot in the patch failed.
-0 ⚠️javac2m 2sroot in the patch failed.
+1 💚shadedjars7m 8spatch has no errors when building our shaded downstream artifacts.
-0 ⚠️javadoc0m 13shbase-shaded in the patch failed.
-0 ⚠️javadoc0m 10shbase-shaded-testing-util in the patch failed.
-0 ⚠️javadoc1m 46sroot in the patch failed.
_ Other Tests _
-1 ❌unit319m 8sroot in the patch failed.
370m 23s
SubsystemReport/Notes
DockerClient=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
GITHUB PR#1714
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 99c2844a7d51 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 5e32e08
Default Java1.8.0_232
mvninstallhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk8-hadoop3-check/output/patch-mvninstall-root.txt
compilehttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk8-hadoop3-check/output/patch-compile-root.txt
javachttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk8-hadoop3-check/output/patch-compile-root.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk8-hadoop3-check/output/patch-javadoc-hbase-shaded.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk8-hadoop3-check/output/patch-javadoc-hbase-shaded_hbase-shaded-testing-util.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk8-hadoop3-check/output/patch-javadoc-root.txt
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-root.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/testReport/
Max. process+thread count4017 (vs. ulimit of 12500)
modulesC: hbase-logging hbase-common hbase-metrics-api hbase-metrics hbase-hadoop-compat hbase-client hbase-zookeeper hbase-replication hbase-balancer hbase-http hbase-asyncfs hbase-procedure hbase-server hbase-mapreduce hbase-testing-util hbase-thrift hbase-shell hbase-endpoint hbase-backup hbase-it hbase-rest hbase-examples hbase-shaded hbase-shaded/hbase-shaded-client hbase-shaded/hbase-shaded-client-byo-hadoop hbase-shaded/hbase-shaded-mapreduce hbase-hbtop hbase-assembly hbase-shaded/hbase-shaded-testing-util hbase-shaded/hbase-shaded-testing-util-tester hbase-shaded/hbase-shaded-check-invariants hbase-shaded/hbase-shaded-with-hadoop-check-invariants hbase-archetypes/hbase-client-project hbase-archetypes/hbase-shaded-client-project . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1714/1/console
versionsgit=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)
Powered byApache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@busbey
busbey self-requested a review May 28, 2020 01:06
* Just for making hadoop work without log4j
*/
@InterfaceAudience.Private
public class Logger {

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 doesn't end up in our client facing artifacts right?

import org.apache.yetus.audience.InterfaceAudience;

/**
* Just for making hadoop work without log4j

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.

If these are for making Hadoop work, they should be in the hadoop-compat module?

@Apache9

Copy link
Copy Markdown
ContributorAuthor

Finally I found it really hard to force JVM to load a specific class when there are conflicts, one possible solution is to add a bootstrap jar but it does not work for java11?

So the solution in #1708 is that, we still have log4j jar on classpath so hadoop is fine, and make sure that there is no slf4j-log4j12 jar on our classpath so all logs will go to log4j2.

PTAL.

Thanks.

@Apache9Apache9 closed this Jun 20, 2020
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.

3 participants

@Apache9@Apache-HBase@busbey