Skip to content

Backport StoreFileTracker (HBASE-26067, HBASE-26584, and others) to branch-2.5 - #4241

Merged
apurtell merged 32 commits into
apache:branch-2.5from
apurtell:HBASE-26826-2.5
Mar 26, 2022
Merged

Backport StoreFileTracker (HBASE-26067, HBASE-26584, and others) to branch-2.5#4241
apurtell merged 32 commits into
apache:branch-2.5from
apurtell:HBASE-26826-2.5

Conversation

@apurtell

@apurtellapurtell commented Mar 18, 2022

Copy link
Copy Markdown
Contributor

In a discussion on dev@ the idea was floated that StoreFileTracker could be backported into branch-2.5 to be released as part of 2.5.0 as an experimental feature.

There are sixteen subtasks on HBASE-26067 and several other tangential commits. These appear to be the core commits:

And then, from HBASE-26584 and beyond:

hbase-server tests run locally (Linux aarch64) with -Dsurefire.firstPartForkCount=10 -Dsurefire.secondPartForkCount=5 -Dsurefire.rerunFailingTestsCount=4

First part:

[WARNING] Tests run: 1169, Failures: 0, Errors: 0, Skipped: 5

Second part:

[INFO] Results:
[WARNING] Flakes: [WARNING] org.apache.hadoop.hbase.master.procedure.TestModifyNamespaceProcedure.testRollbackAndDoubleExecution
[ERROR] Run 1: TestModifyNamespaceProcedure.testRollbackAndDoubleExecution:255 expected null, but was:<bar>
[INFO] Run 2: PASS
[WARNING] org.apache.hadoop.hbase.replication.regionserver.TestReplicationSource.testReplicationSourceInitializingMetric
[ERROR] Run 1: TestReplicationSource.testReplicationSourceInitializingMetric:583 Waiting timed out after [1,000] msec
[INFO] Run 2: PASS
[WARNING] Tests run: 2255, Failures: 0, Errors: 0, Skipped: 15, Flakes: 2

TestReplicationSource is a known flake.

TestModifyNamespaceProcedure may be a new flake, but most likely a test issue, because the failure does not reproduce when the test is run by itself. I have a script that runs tests in a loop and after 100 repetitions there was no error:

$ ~/bin/test-to-fail -n 100 TestModifyNamespaceProcedure
...
NO FAILURES

@apurtell

apurtell commented Mar 18, 2022

Copy link
Copy Markdown
ContributorAuthor

This isn't meant for code review. The description on this issue lists all commit SHAs and PR#s for the individual changes that were cherry picked from branch-2. If you want to have a look, it is all there, and the PR branch contains all respective commits in order. A sanity check on inclusion on all necessary changes would be helpful.

The result should test out well and be ready for merge. If there are test issues this is the venue for addressing them.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 33sDocker mode activated.
-0 ⚠️yetus0m 5sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2.5 Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for branch
+1 💚mvninstall2m 10sbranch-2.5 passed
+1 💚compile1m 28sbranch-2.5 passed
+1 💚shadedjars0m 21sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc3m 1sbranch-2.5 passed
-0 ⚠️patch4m 8sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
+1 💚mvninstall2m 1sthe patch passed
+1 💚compile1m 30sthe patch passed
+1 💚javac1m 30sthe patch passed
+1 💚shadedjars0m 20spatch has no errors when building our shaded downstream artifacts.
-0 ⚠️javadoc0m 23shbase-server generated 3 new + 21 unchanged - 0 fixed = 24 total (was 21)
-0 ⚠️javadoc1m 24sroot generated 3 new + 56 unchanged - 0 fixed = 59 total (was 56)
_ Other Tests _
-1 ❌unit21m 10sroot in the patch failed.
38m 4s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR#4241
Optional Testsjavac javadoc unit shadedjars compile
unameLinux a7e202aed49d 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2.5 / 2e8f0a0
Default JavaAdoptOpenJDK-1.8.0_282-b08
javadochttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/1/artifact/yetus-jdk8-hadoop2-check/output/diff-javadoc-javadoc-hbase-server.txt
javadochttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/1/artifact/yetus-jdk8-hadoop2-check/output/diff-javadoc-javadoc-root.txt
unithttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/1/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-root.txt
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/1/testReport/
Max. process+thread count674 (vs. ulimit of 12500)
modulesC: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-shell hbase-it . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/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 58sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 1sNo case conflicting files found.
+0 🆗prototool0m 0sprototool was not available.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ branch-2.5 Compile Tests _
+0 🆗mvndep0m 13sMaven dependency ordering for branch
+1 💚mvninstall2m 44sbranch-2.5 passed
+1 💚compile7m 27sbranch-2.5 passed
+1 💚checkstyle1m 28sbranch-2.5 passed
+0 🆗refguide2m 26sbranch has no errors when building the reference guide. See footer for rendered docs, which you should manually inspect.
+1 💚spotbugs13m 50sbranch-2.5 passed
-0 ⚠️patch1m 41sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
+1 💚mvninstall2m 21sthe patch passed
-1 ❌compile5m 11sroot in the patch failed.
-0 ⚠️cc5m 11sroot in the patch failed.
-0 ⚠️javac5m 11sroot in the patch failed.
-0 ⚠️checkstyle1m 28sroot: The patch generated 21 new + 930 unchanged - 48 fixed = 951 total (was 978)
-0 ⚠️rubocop0m 19sThe patch generated 42 new + 447 unchanged - 1 fixed = 489 total (was 448)
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+0 🆗refguide1m 51spatch has no errors when building the reference guide. See footer for rendered docs, which you should manually inspect.
+1 💚hadoopcheck11m 25sPatch does not cause any errors with Hadoop 2.10.0 or 3.1.2 3.2.1.
+1 💚hbaseprotoc4m 59sthe patch passed
+1 💚spotbugs14m 42sthe patch passed
_ Other Tests _
+1 💚asflicense1m 11sThe patch does not generate ASF License warnings.
79m 19s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/1/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#4241
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile cc hbaseprotoc prototool rubocop refguide
unameLinux 11e0316f836c 5.4.0-1043-aws #45~18.04.1-Ubuntu SMP Fri Apr 9 23:32:25 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2.5 / 2e8f0a0
Default JavaAdoptOpenJDK-1.8.0_282-b08
refguidehttps://nightlies.apache.org/hbase/HBase-PreCommit-GitHub-PR/PR-4241/1/yetus-general-check/output/branch-site/book.html
compilehttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/1/artifact/yetus-general-check/output/patch-compile-root.txt
cchttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/1/artifact/yetus-general-check/output/patch-compile-root.txt
javachttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/1/artifact/yetus-general-check/output/patch-compile-root.txt
checkstylehttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/1/artifact/yetus-general-check/output/diff-checkstyle-root.txt
rubocophttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/1/artifact/yetus-general-check/output/diff-patch-rubocop.txt
refguidehttps://nightlies.apache.org/hbase/HBase-PreCommit-GitHub-PR/PR-4241/1/yetus-general-check/output/patch-site/book.html
Max. process+thread count140 (vs. ulimit of 12500)
modulesC: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-shell hbase-it . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/1/console
versionsgit=2.17.1 maven=3.6.3 spotbugs=4.2.2 rubocop=0.80.0
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 53sDocker mode activated.
-0 ⚠️yetus0m 4sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2.5 Compile Tests _
+0 🆗mvndep0m 14sMaven dependency ordering for branch
+1 💚mvninstall2m 39sbranch-2.5 passed
+1 💚compile1m 35sbranch-2.5 passed
+1 💚shadedjars0m 19sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc3m 20sbranch-2.5 passed
-0 ⚠️patch4m 18sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
+1 💚mvninstall2m 19sthe patch passed
+1 💚compile1m 37sthe patch passed
+1 💚javac1m 37sthe patch passed
+1 💚shadedjars0m 18spatch has no errors when building our shaded downstream artifacts.
-0 ⚠️javadoc0m 21shbase-server generated 9 new + 88 unchanged - 2 fixed = 97 total (was 90)
-0 ⚠️javadoc1m 39sroot generated 9 new + 209 unchanged - 2 fixed = 218 total (was 211)
_ Other Tests _
+1 💚unit212m 1sroot in the patch passed.
233m 36s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#4241
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 4490b4a6ee52 5.4.0-1025-aws #25~18.04.1-Ubuntu SMP Fri Sep 11 12:03:04 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2.5 / 2e8f0a0
Default JavaAdoptOpenJDK-11.0.10+9
javadochttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/1/artifact/yetus-jdk11-hadoop3-check/output/diff-javadoc-javadoc-hbase-server.txt
javadochttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/1/artifact/yetus-jdk11-hadoop3-check/output/diff-javadoc-javadoc-root.txt
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/1/testReport/
Max. process+thread count5017 (vs. ulimit of 12500)
modulesC: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-shell hbase-it . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/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.

@apurtell

Copy link
Copy Markdown
ContributorAuthor

Latest precommit result is good:

#4241 (comment)

There is an error prone result to address:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:testCompile (default-testCompile) on project hbase-server: Compilation failure
[ERROR] /home/jenkins/jenkins-home/workspace/Base-PreCommit-GitHub-PR_PR-4241@2/yetus-general-check/src/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestMergesSplitsAddToTracker.java:[237,36] error: [ReturnValueIgnored] Return value of 'contains' must be used
[ERROR] (see https://errorprone.info/bugpattern/ReturnValueIgnored)

Not strictly necessary to address javadoc or checkstyle issues in a backport, I think, but let me do it anyway.

I will also see if I can reproduce the TestHFileProcedurePrettyPrinter failure on the earlier precommit run. Perhaps it is flaky now.

@apurtell

apurtell commented Mar 19, 2022

Copy link
Copy Markdown
ContributorAuthor

hbase-server tests run locally (Linux aarch64) with -Dsurefire.firstPartForkCount=10 -Dsurefire.secondPartForkCount=5 -Dsurefire.rerunFailingTestsCount=4

First part:

[WARNING] Tests run: 1169, Failures: 0, Errors: 0, Skipped: 5

Second part:

[INFO] Results:
[WARNING] Flakes: [WARNING] org.apache.hadoop.hbase.master.procedure.TestModifyNamespaceProcedure.testRollbackAndDoubleExecution
[ERROR] Run 1: TestModifyNamespaceProcedure.testRollbackAndDoubleExecution:255 expected null, but was:<bar>
[INFO] Run 2: PASS
[WARNING] org.apache.hadoop.hbase.replication.regionserver.TestReplicationSource.testReplicationSourceInitializingMetric
[ERROR] Run 1: TestReplicationSource.testReplicationSourceInitializingMetric:583 Waiting timed out after [1,000] msec
[INFO] Run 2: PASS
[WARNING] Tests run: 2255, Failures: 0, Errors: 0, Skipped: 15, Flakes: 2

TestReplicationSource is a known flake.

TestModifyNamespaceProcedure may be a new flake, but most likely a test issue, because the failure does not reproduce when the test is run by itself. I have a script that runs tests in a loop and after 100 repetitions there was no error:

$ ~/bin/test-to-fail -n 100 TestModifyNamespaceProcedure
...
NO FAILURES

Regarding the TestHFileProcedurePrettyPrinter failure on an above precommit report, I cannot reproduce it. I have a script that runs tests in a loop and after 100 repetitions there was no error:

$ ~/bin/test-to-fail -n 100 TestHFileProcedurePrettyPrinter
...
NO FAILURES

@apurtell

apurtell commented Mar 19, 2022

Copy link
Copy Markdown
ContributorAuthor

Rebase on HEAD of branch-2.5 and fix errorprone, checkstyle, and javadoc findings.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 41sDocker mode activated.
-0 ⚠️yetus0m 5sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2.5 Compile Tests _
+0 🆗mvndep0m 13sMaven dependency ordering for branch
+1 💚mvninstall2m 31sbranch-2.5 passed
+1 💚compile1m 51sbranch-2.5 passed
+1 💚shadedjars0m 22sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc3m 15sbranch-2.5 passed
-0 ⚠️patch4m 20sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
+1 💚mvninstall2m 8sthe patch passed
+1 💚compile1m 32sthe patch passed
+1 💚javac1m 32sthe patch passed
+1 💚shadedjars0m 20spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc3m 29sthe patch passed
_ Other Tests _
-1 ❌unit21m 20sroot in the patch failed.
39m 52s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/2/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR#4241
Optional Testsjavac javadoc unit shadedjars compile
unameLinux ce1b78d4e890 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2.5 / b11b18b
Default JavaAdoptOpenJDK-1.8.0_282-b08
unithttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/2/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-root.txt
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/2/testReport/
Max. process+thread count662 (vs. ulimit of 12500)
modulesC: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-shell hbase-it . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/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 47sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 1sNo case conflicting files found.
+0 🆗prototool0m 0sprototool was not available.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ branch-2.5 Compile Tests _
+0 🆗mvndep0m 15sMaven dependency ordering for branch
+1 💚mvninstall2m 48sbranch-2.5 passed
+1 💚compile7m 29sbranch-2.5 passed
+1 💚checkstyle1m 27sbranch-2.5 passed
+0 🆗refguide2m 17sbranch has no errors when building the reference guide. See footer for rendered docs, which you should manually inspect.
+1 💚spotbugs13m 44sbranch-2.5 passed
-0 ⚠️patch1m 40sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 10sMaven dependency ordering for patch
+1 💚mvninstall2m 24sthe patch passed
+1 💚compile7m 29sthe patch passed
+1 💚cc7m 29sthe patch passed
-0 ⚠️javac7m 29sroot generated 1 new + 1666 unchanged - 1 fixed = 1667 total (was 1667)
-0 ⚠️checkstyle1m 26sroot: The patch generated 5 new + 937 unchanged - 48 fixed = 942 total (was 985)
-0 ⚠️rubocop0m 13sThe patch generated 42 new + 447 unchanged - 1 fixed = 489 total (was 448)
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+0 🆗refguide1m 50spatch has no errors when building the reference guide. See footer for rendered docs, which you should manually inspect.
+1 💚hadoopcheck11m 24sPatch does not cause any errors with Hadoop 2.10.0 or 3.1.2 3.2.1.
+1 💚hbaseprotoc5m 1sthe patch passed
+1 💚spotbugs14m 41sthe patch passed
_ Other Tests _
+1 💚asflicense1m 8sThe patch does not generate ASF License warnings.
81m 17s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/2/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#4241
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile cc hbaseprotoc prototool rubocop refguide
unameLinux 17defd929c77 5.4.0-1043-aws #45~18.04.1-Ubuntu SMP Fri Apr 9 23:32:25 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2.5 / b11b18b
Default JavaAdoptOpenJDK-1.8.0_282-b08
refguidehttps://nightlies.apache.org/hbase/HBase-PreCommit-GitHub-PR/PR-4241/2/yetus-general-check/output/branch-site/book.html
javachttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/2/artifact/yetus-general-check/output/diff-compile-javac-root.txt
checkstylehttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/2/artifact/yetus-general-check/output/diff-checkstyle-root.txt
rubocophttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/2/artifact/yetus-general-check/output/diff-patch-rubocop.txt
refguidehttps://nightlies.apache.org/hbase/HBase-PreCommit-GitHub-PR/PR-4241/2/yetus-general-check/output/patch-site/book.html
Max. process+thread count138 (vs. ulimit of 12500)
modulesC: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-shell hbase-it . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/2/console
versionsgit=2.17.1 maven=3.6.3 spotbugs=4.2.2 rubocop=0.80.0
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 48sDocker mode activated.
-0 ⚠️yetus0m 6sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2.5 Compile Tests _
+0 🆗mvndep0m 34sMaven dependency ordering for branch
+1 💚mvninstall2m 19sbranch-2.5 passed
+1 💚compile1m 36sbranch-2.5 passed
+1 💚shadedjars0m 19sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc3m 20sbranch-2.5 passed
-0 ⚠️patch4m 23sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 9sMaven dependency ordering for patch
+1 💚mvninstall2m 13sthe patch passed
+1 💚compile1m 36sthe patch passed
+1 💚javac1m 36sthe patch passed
+1 💚shadedjars0m 19spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc3m 20sthe patch passed
_ Other Tests _
+1 💚unit212m 25sroot in the patch passed.
232m 52s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#4241
Optional Testsjavac javadoc unit shadedjars compile
unameLinux f227447522d0 5.4.0-1025-aws #25~18.04.1-Ubuntu SMP Fri Sep 11 12:03:04 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2.5 / b11b18b
Default JavaAdoptOpenJDK-11.0.10+9
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/2/testReport/
Max. process+thread count4960 (vs. ulimit of 12500)
modulesC: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-shell hbase-it . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/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.

@wchevreuil

Copy link
Copy Markdown
Contributor

Thanks @apurtell ! Just noticed this TestHFileProcedurePrettyPrinter consistently fails to me locally, when running it individually. It passes on branch-2.5, though. I suspect there might be some regression here, let me check it further and get back here once I have some findings.

@wchevreuil

Copy link
Copy Markdown
Contributor

Quick update: Looks like it was introduced by HBASE-26640.

@joshelser

Copy link
Copy Markdown
Member

I'll try to give this a one-over tomorrow, but big +1 on merging this when QA comes back green. (just in case life gets the better of me)

@wchevreuilwchevreuil 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.

I believe the TestHFileProcedurePrettyPrinter failures are legit. I think this test is also failing on branch-2. From my analysis, this was introduced on branch-2 after we backported HBASE-26640 on branch-2. It doesn't affect master branch because it contains the changes from HBASE-25368, which for some reason, wasn't backported to any base-2 branches.

I had created HBASE-26881 PR for backporting HBASE-25368 into branch-2. With those changes, the test is now passing. Let's include that one here once it goes to branch-2.

@apurtell

Copy link
Copy Markdown
ContributorAuthor

I had created #4267 PR for backporting HBASE-25368 into branch-2. With those changes, the test is now passing. Let's include that one here once it goes to branch-2.

Sounds good. I approved #4267 . I'll merge it tomorrow if it has not been merged yet, then will pick it to this PR.

@wchevreuil

Copy link
Copy Markdown
Contributor

I had created #4267 PR for backporting HBASE-25368 into branch-2. With those changes, the test is now passing. Let's include that one here once it goes to branch-2.

Sounds good. I approved #4267 . I'll merge it tomorrow if it has not been merged yet, then will pick it to this PR.

Thanks, Andrew. Had just merged that backport PR.

@apurtell

apurtell commented Mar 25, 2022

Copy link
Copy Markdown
ContributorAuthor

HBASE-26881 has been cherry picked to the PR branch and the branch was rebased on branch-2.5 and force pushed just now as fb739b1.

I take this comment from @joshelser :

I'll try to give this a one-over tomorrow, but big +1 on merging this when QA comes back green. (just in case life gets the better of me)

and the last precommit result here as approval to merge but will wait at least 24 hours for any additional review or comment, and for precommit testing of the force push to complete.

@apurtell

Copy link
Copy Markdown
ContributorAuthor

Thanks so much for digging in on the TestHFileProcedurePrettyPrinter failure here @wchevreuil

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec1m 26sDocker mode activated.
-0 ⚠️yetus0m 8sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2.5 Compile Tests _
+0 🆗mvndep0m 15sMaven dependency ordering for branch
+1 💚mvninstall3m 51sbranch-2.5 passed
+1 💚compile2m 40sbranch-2.5 passed
+1 💚shadedjars0m 28sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc5m 56sbranch-2.5 passed
-0 ⚠️patch7m 27sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 16sMaven dependency ordering for patch
+1 💚mvninstall4m 21sthe patch passed
+1 💚compile3m 0sthe patch passed
+1 💚javac3m 0sthe patch passed
+1 💚shadedjars0m 30spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc6m 18sthe patch passed
_ Other Tests _
-1 ❌unit42m 10sroot in the patch failed.
74m 0s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/3/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#4241
Optional Testsjavac javadoc unit shadedjars compile
unameLinux afc0feba077b 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2.5 / 1404539
Default JavaAdoptOpenJDK-11.0.10+9
unithttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/3/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-root.txt
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/3/testReport/
Max. process+thread count694 (vs. ulimit of 12500)
modulesC: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-shell hbase-it . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/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.

@wchevreuil

Copy link
Copy Markdown
Contributor

I believe the latest test failure is unrelated, got it passing locally.

Apache9and others added 3 commits March 26, 2022 09:15
…racking logic
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.java
hbase-server/src/main/java/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestDefaultStoreEngine.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStoreScannerClosure.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStripeStoreEngine.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/compactions/TestDateTieredCompactor.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/compactions/TestStripeCompactor.java
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Conflicts:
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestHStoreFile.java
wchevreuiland others added 21 commits March 26, 2022 09:15
… impl (apache#3749)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
…ations to TableDescriptor for existing tables (apache#3700)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Reviewed-by: Wellington Ramos Chevreuil <wchevreuil@apache.org>
…he#3786)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Josh Elser <elserj@apache.org>
Signed-off-by: Wellington Ramos Chevreuil <wchevreuil@apache.org>
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
hbase-server/src/main/java/org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.java
…ring or cloning snapshot
Closesapache#3851
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Josh Elser <elserj@apache.org>
…ing META (apache#3998)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Josh Elser <elserj@apache.org>
(cherry picked from commit baeb51f)
…blematic (apache#4010)
Signed-off-by: Wellington Ramos Chevreuil <wchevreuil@apache.org>
Conflicts:
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/storefiletracker/TestStoreFileTracker.java
…lementation for a table while upgrading (apache#4006)
Signed-off-by: GeorryHuang <huangzhuoyue@apache.org>
Signed-off-by: Josh Elser <elserj@apache.org>
Signed-off-by: Wellington Ramos Chevreuil <wchevreuil@apache.org>
… while executing (apache#4034)
Signed-off-by: GeorryHuang <huangzhuoyue@apache.org>
Signed-off-by: Xin Sun <ddupgs@gmail.com>
…eFileListFile (apache#4055)
Signed-off-by: Wellington Ramos Chevreuil <wchevreuil@apache.org>
…iting TableDescriptor (apache#4054)
Signed-off-by: Wellington Ramos Chevreuil <wchevreuil@apache.org>
…pache#4030) (apache#4080)
Signed-off-by: Wellington Ramos Chevreuil <wchevreuil@apache.org>
Reviewed-by: Josh Elser <elserj@apache.org>
…work with SFT (apache#4111)
Signed-off-by: Josh Elser <elserj@apache.org>
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
…pache#4122)
Signed-off-by: Wellington Ramos Chevreuil <wchevreuil@apache.org>
Conflicts:
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestBulkloadBase.java
…SnapshotProcedure (apache#4226)
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
(cherry picked from commit 5b28d76)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
@apurtell
apurtellforce-pushed the HBASE-26826-2.5 branch 2 times, most recently from 4a7219c to f9fa857CompareMarch 26, 2022 16:20
…others) to branch-2.5
Previous cherry picks:
commit 6aaef89 HBASE-26064 Introduce a StoreFileTracker to abstract the store file tracking logic
commit 43b40e9 HBASE-25988 Store the store file list by a file apache#3578)
commit 6e05376 HBASE-26079 Use StoreFileTracker when splitting and merging apache#3617)
commit 090b2fe HBASE-26224 HBASE-26224 Introduce a MigrationStoreFileTracker to support migratin… apache#3656)
commit 0ee1689 HBASE-26246 Persist the StoreFileTracker configurations to TableDescriptor when creating table apache#3666)
commit 2052e80 HBASE-26248 Should find a suitable way to let users specify the store… apache#3665)
commit 5ff0f98 HBASE-26264 Add more checks to prevent misconfiguration on store file… apache#3681)
commit fc4f6d1 HBASE-26280 HBASE-26280 Use store file tracker when snapshoting apache#3685)
commit 06db852 HBASE-26326 CreateTableProcedure fails when FileBasedStoreFileTracker… apache#3721)
commit e4e7cf8 HBASE-26386 Refactor StoreFileTracker implementations to expose the s… apache#3774)
commit 08d1171 HBASE-26328 Clone snapshot doesn't load reference files into FILE SFT impl apache#3749)
commit 8bec26e HBASE-26263 [Rolling Upgrading] Persist the StoreFileTracker configur… apache#3700)
commit a288365 HBASE-26271: Cleanup the broken store files under data directory apache#3786)
commit d00b5fa HBASE-26454 CreateTableProcedure still relies on temp dir and renames… apache#3845)
commit 771e552 HBASE-26286: Add support for specifying store file tracker when restoring or cloning snapshot
commit f16b7b1 HBASE-26265 Update ref guide to mention the new store file tracker im… apache#3942)
commit 755b3b4 HBASE-26585 Add SFT configuration to META table descriptor when creating META apache#3998)
commit 39c42c7 HBASE-26639 The implementation of TestMergesSplitsAddToTracker is pro… apache#4010)
commit 6e1f5b7 HBASE-26586 Should not rely on the global config when setting SFT implementation for a table while upgrading apache#4006)
commit f1dd865 HBASE-26654 ModifyTableDescriptorProcedure shoud load TableDescriptor… apache#4034)
commit 8fbc9a2 HBASE-26674 Should modify filesCompacting under storeWriteLock apache#4040)
commit 5aa0fd2 HBASE-26675 Data race on Compactor.writer apache#4035)
commit 3021c58 HBASE-26700 The way we bypass broken track file is not enough in Stor… apache#4055)
commit a8b68c9 HBASE-26690 Modify FSTableDescriptors to not rely on renaming when wr… apache#4054)
commit dffeb8e HBASE-26587 Introduce a new Admin API to change SFT implementation (#… apache#4080)
commit b265fe5 HBASE-26673 Implement a shell command for change SFT implementation apache#4113)
commit 4cdb380 HBASE-26640 Reimplement master local region initialization to better … apache#4111)
commit 77bb153 HBASE-26707: Reduce number of renames during bulkload (apache#4066) apache#4122)
commit a4b192e HBASE-26611 Changing SFT implementation on disabled table is dangerous apache#4082)
commit d3629bb HBASE-26837 Set SFT config when creating TableDescriptor in TestClone… apache#4226)
commit 541d748 HBASE-26881 Backport HBASE-25368 to branch-2 (apache#4267)
Fixups for precommit error prone, checkstyle, and javadoc warnings after applying cherry picks.
Signed-off-by: Josh Elser <elserj@apache.org>
Reviewed-by: Wellington Ramos Chevreuil <wchevreuil@apache.org>
@apurtell
apurtell merged commit 6902cb2 into apache:branch-2.5Mar 26, 2022
@apurtell
apurtell deleted the HBASE-26826-2.5 branch March 26, 2022 16:31
@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec1m 57sDocker mode activated.
-0 ⚠️yetus0m 6sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2.5 Compile Tests _
+0 🆗mvndep0m 14sMaven dependency ordering for branch
-1 ❌mvninstall3m 11sroot in branch-2.5 failed.
+1 💚compile2m 29sbranch-2.5 passed
-1 ❌shadedjars4m 52sbranch has 13 errors when building our shaded downstream artifacts.
+1 💚javadoc3m 47sbranch-2.5 passed
-0 ⚠️patch9m 24sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 9sMaven dependency ordering for patch
-1 ❌mvninstall2m 39sroot in the patch failed.
+1 💚compile1m 59sthe patch passed
+1 💚javac1m 59sthe patch passed
-1 ❌shadedjars4m 58spatch has 13 errors when building our shaded downstream artifacts.
+1 💚javadoc4m 35sthe patch passed
_ Other Tests _
-1 ❌unit30m 18sroot in the patch failed.
63m 17s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR#4241
Optional Testsjavac javadoc unit shadedjars compile
unameLinux c5fff76d8bf2 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2.5 / 64a2e9c
Default JavaAdoptOpenJDK-1.8.0_282-b08
mvninstallhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-jdk8-hadoop2-check/output/branch-mvninstall-root.txt
shadedjarshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-jdk8-hadoop2-check/output/branch-shadedjars.txt
mvninstallhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-jdk8-hadoop2-check/output/patch-mvninstall-root.txt
shadedjarshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-jdk8-hadoop2-check/output/patch-shadedjars.txt
unithttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-root.txt
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/testReport/
Max. process+thread count909 (vs. ulimit of 12500)
modulesC: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-shell hbase-it . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/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 58sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 1sNo case conflicting files found.
+0 🆗prototool0m 0sprototool was not available.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ branch-2.5 Compile Tests _
+0 🆗mvndep0m 14sMaven dependency ordering for branch
-1 ❌mvninstall3m 5sroot in branch-2.5 failed.
+1 💚compile8m 30sbranch-2.5 passed
+1 💚checkstyle1m 51sbranch-2.5 passed
+0 🆗refguide2m 54sbranch has no errors when building the reference guide. See footer for rendered docs, which you should manually inspect.
+1 💚spotbugs16m 5sbranch-2.5 passed
-0 ⚠️patch10m 26sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 9sMaven dependency ordering for patch
-1 ❌mvninstall2m 39sroot in the patch failed.
+1 💚compile9m 54sthe patch passed
+1 💚cc9m 54sthe patch passed
-0 ⚠️javac9m 54sroot generated 5 new + 1665 unchanged - 5 fixed = 1670 total (was 1670)
-0 ⚠️checkstyle1m 48sroot: The patch generated 5 new + 967 unchanged - 48 fixed = 972 total (was 1015)
-0 ⚠️rubocop0m 16sThe patch generated 42 new + 447 unchanged - 1 fixed = 489 total (was 448)
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+0 🆗refguide2m 36spatch has no errors when building the reference guide. See footer for rendered docs, which you should manually inspect.
-1 ❌hadoopcheck4m 54sThe patch causes 13 errors with Hadoop v2.10.0.
-1 ❌hadoopcheck9m 24sThe patch causes 13 errors with Hadoop v3.1.2.
-1 ❌hadoopcheck13m 6sThe patch causes 13 errors with Hadoop v3.2.1.
-1 ❌hbaseprotoc1m 11sroot in the patch failed.
+1 💚spotbugs12m 33sthe patch passed
_ Other Tests _
+1 💚asflicense1m 13sThe patch does not generate ASF License warnings.
86m 37s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#4241
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile cc hbaseprotoc prototool rubocop refguide
unameLinux 00cbfd44e178 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2.5 / 64a2e9c
Default JavaAdoptOpenJDK-1.8.0_282-b08
mvninstallhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-general-check/output/branch-mvninstall-root.txt
refguidehttps://nightlies.apache.org/hbase/HBase-PreCommit-GitHub-PR/PR-4241/4/yetus-general-check/output/branch-site/book.html
mvninstallhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-general-check/output/patch-mvninstall-root.txt
javachttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-general-check/output/diff-compile-javac-root.txt
checkstylehttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-general-check/output/diff-checkstyle-root.txt
rubocophttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-general-check/output/diff-patch-rubocop.txt
refguidehttps://nightlies.apache.org/hbase/HBase-PreCommit-GitHub-PR/PR-4241/4/yetus-general-check/output/patch-site/book.html
hadoopcheckhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-general-check/output/patch-javac-2.10.0.txt
hadoopcheckhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-general-check/output/patch-javac-3.1.2.txt
hadoopcheckhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-general-check/output/patch-javac-3.2.1.txt
hbaseprotochttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-general-check/output/patch-hbaseprotoc-root.txt
Max. process+thread count139 (vs. ulimit of 12500)
modulesC: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-shell hbase-it . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/console
versionsgit=2.17.1 maven=3.6.3 spotbugs=4.2.2 rubocop=0.80.0
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 44sDocker mode activated.
-0 ⚠️yetus0m 5sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2.5 Compile Tests _
+0 🆗mvndep0m 50sMaven dependency ordering for branch
-1 ❌mvninstall2m 52sroot in branch-2.5 failed.
+1 💚compile1m 40sbranch-2.5 passed
-1 ❌shadedjars3m 56sbranch has 13 errors when building our shaded downstream artifacts.
+1 💚javadoc3m 25sbranch-2.5 passed
-0 ⚠️patch8m 7sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
-1 ❌mvninstall2m 23sroot in the patch failed.
+1 💚compile1m 39sthe patch passed
+1 💚javac1m 39sthe patch passed
-1 ❌shadedjars3m 55spatch has 13 errors when building our shaded downstream artifacts.
+1 💚javadoc3m 23sthe patch passed
_ Other Tests _
+1 💚unit215m 40sroot in the patch passed.
245m 16s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#4241
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 0dc0a28dd861 5.4.0-1025-aws #25~18.04.1-Ubuntu SMP Fri Sep 11 12:03:04 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2.5 / 64a2e9c
Default JavaAdoptOpenJDK-11.0.10+9
mvninstallhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-jdk11-hadoop3-check/output/branch-mvninstall-root.txt
shadedjarshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-jdk11-hadoop3-check/output/branch-shadedjars.txt
mvninstallhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-jdk11-hadoop3-check/output/patch-mvninstall-root.txt
shadedjarshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/artifact/yetus-jdk11-hadoop3-check/output/patch-shadedjars.txt
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/4/testReport/
Max. process+thread count5006 (vs. ulimit of 12500)
modulesC: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-shell hbase-it . U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4241/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.

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.

8 participants

@apurtell@Apache-HBase@wchevreuil@joshelser@Apache9@GeorryHuang@BukrosSzabolcs@2005hithlj