Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[branch-2] HBASE-27657: Connection and Request Attributes #5332

Merged
merged 6 commits into from
Jul 29, 2023

Conversation

rmdmattingly
Copy link
Contributor

@rmdmattingly rmdmattingly commented Jul 24, 2023

Backport of #5326

cc @bbeaudreault

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 36s Docker mode activated.
-0 ⚠️ yetus 0m 6s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for branch
+1 💚 mvninstall 2m 43s branch-2 passed
+1 💚 compile 2m 11s branch-2 passed
+1 💚 shadedjars 4m 30s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 33s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 12s Maven dependency ordering for patch
-1 ❌ mvninstall 0m 49s root in the patch failed.
-1 ❌ compile 0m 20s hbase-client in the patch failed.
-1 ❌ compile 0m 34s hbase-server in the patch failed.
-1 ❌ compile 0m 19s hbase-mapreduce in the patch failed.
-1 ❌ compile 0m 18s hbase-thrift in the patch failed.
-0 ⚠️ javac 0m 20s hbase-client in the patch failed.
-0 ⚠️ javac 0m 34s hbase-server in the patch failed.
-0 ⚠️ javac 0m 19s hbase-mapreduce in the patch failed.
-0 ⚠️ javac 0m 18s hbase-thrift in the patch failed.
-1 ❌ shadedjars 2m 13s patch has 66 errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 24s the patch passed
_ Other Tests _
+1 💚 unit 0m 28s hbase-protocol-shaded in the patch passed.
-1 ❌ unit 0m 20s hbase-client in the patch failed.
-1 ❌ unit 0m 32s hbase-server in the patch failed.
-1 ❌ unit 0m 17s hbase-mapreduce in the patch failed.
-1 ❌ unit 0m 20s hbase-thrift in the patch failed.
22m 14s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux 844c6983f1c1 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / cfa3f13
Default Java Temurin-1.8.0_352-b08
mvninstall https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk8-hadoop2-check/output/patch-mvninstall-root.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk8-hadoop2-check/output/patch-compile-hbase-client.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk8-hadoop2-check/output/patch-compile-hbase-server.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk8-hadoop2-check/output/patch-compile-hbase-mapreduce.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk8-hadoop2-check/output/patch-compile-hbase-thrift.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk8-hadoop2-check/output/patch-compile-hbase-client.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk8-hadoop2-check/output/patch-compile-hbase-server.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk8-hadoop2-check/output/patch-compile-hbase-mapreduce.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk8-hadoop2-check/output/patch-compile-hbase-thrift.txt
shadedjars https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk8-hadoop2-check/output/patch-shadedjars.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-client.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-server.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-mapreduce.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-thrift.txt
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/testReport/
Max. process+thread count 69 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 34s Docker mode activated.
-0 ⚠️ yetus 0m 5s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 12s Maven dependency ordering for branch
+1 💚 mvninstall 2m 44s branch-2 passed
+1 💚 compile 2m 28s branch-2 passed
+1 💚 shadedjars 4m 43s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 40s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 17s Maven dependency ordering for patch
-1 ❌ mvninstall 0m 54s root in the patch failed.
-1 ❌ compile 0m 21s hbase-client in the patch failed.
-1 ❌ compile 0m 35s hbase-server in the patch failed.
-1 ❌ compile 0m 19s hbase-mapreduce in the patch failed.
-1 ❌ compile 0m 22s hbase-thrift in the patch failed.
-0 ⚠️ javac 0m 21s hbase-client in the patch failed.
-0 ⚠️ javac 0m 35s hbase-server in the patch failed.
-0 ⚠️ javac 0m 19s hbase-mapreduce in the patch failed.
-0 ⚠️ javac 0m 22s hbase-thrift in the patch failed.
-1 ❌ shadedjars 2m 13s patch has 66 errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 19s hbase-client generated 14 new + 81 unchanged - 0 fixed = 95 total (was 81)
_ Other Tests _
+1 💚 unit 0m 35s hbase-protocol-shaded in the patch passed.
-1 ❌ unit 0m 21s hbase-client in the patch failed.
-1 ❌ unit 0m 36s hbase-server in the patch failed.
-1 ❌ unit 0m 18s hbase-mapreduce in the patch failed.
-1 ❌ unit 0m 24s hbase-thrift in the patch failed.
23m 59s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux 4dabd0aa71e8 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / cfa3f13
Default Java Eclipse Adoptium-11.0.17+8
mvninstall https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk11-hadoop3-check/output/patch-mvninstall-root.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk11-hadoop3-check/output/patch-compile-hbase-client.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk11-hadoop3-check/output/patch-compile-hbase-server.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk11-hadoop3-check/output/patch-compile-hbase-mapreduce.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk11-hadoop3-check/output/patch-compile-hbase-thrift.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk11-hadoop3-check/output/patch-compile-hbase-client.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk11-hadoop3-check/output/patch-compile-hbase-server.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk11-hadoop3-check/output/patch-compile-hbase-mapreduce.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk11-hadoop3-check/output/patch-compile-hbase-thrift.txt
shadedjars https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk11-hadoop3-check/output/patch-shadedjars.txt
javadoc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk11-hadoop3-check/output/diff-javadoc-javadoc-hbase-client.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-client.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-mapreduce.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-thrift.txt
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/testReport/
Max. process+thread count 79 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 43s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 prototool 0m 0s prototool was not available.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 16s Maven dependency ordering for branch
+1 💚 mvninstall 3m 3s branch-2 passed
+1 💚 compile 4m 46s branch-2 passed
+1 💚 checkstyle 1m 30s branch-2 passed
+1 💚 spotless 0m 42s branch has no errors when running spotless:check.
+1 💚 spotbugs 5m 21s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 14s Maven dependency ordering for patch
-1 ❌ mvninstall 0m 47s root in the patch failed.
-1 ❌ compile 0m 34s hbase-client in the patch failed.
-1 ❌ compile 1m 14s hbase-server in the patch failed.
-1 ❌ compile 0m 20s hbase-mapreduce in the patch failed.
-1 ❌ compile 0m 17s hbase-thrift in the patch failed.
-0 ⚠️ cc 0m 34s hbase-client in the patch failed.
-0 ⚠️ cc 1m 14s hbase-server in the patch failed.
-0 ⚠️ cc 0m 20s hbase-mapreduce in the patch failed.
-0 ⚠️ cc 0m 17s hbase-thrift in the patch failed.
-0 ⚠️ javac 0m 34s hbase-client in the patch failed.
-0 ⚠️ javac 1m 14s hbase-server in the patch failed.
-0 ⚠️ javac 0m 20s hbase-mapreduce in the patch failed.
-0 ⚠️ javac 0m 17s hbase-thrift in the patch failed.
+1 💚 checkstyle 1m 24s the patch passed
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
-1 ❌ hadoopcheck 0m 46s The patch causes 66 errors with Hadoop v2.10.2.
-1 ❌ hadoopcheck 1m 44s The patch causes 66 errors with Hadoop v3.2.4.
-1 ❌ hadoopcheck 2m 45s The patch causes 66 errors with Hadoop v3.3.5.
-1 ❌ hbaseprotoc 0m 13s hbase-client in the patch failed.
-1 ❌ hbaseprotoc 0m 22s hbase-server in the patch failed.
-1 ❌ hbaseprotoc 0m 15s hbase-mapreduce in the patch failed.
-1 ❌ hbaseprotoc 0m 18s hbase-thrift in the patch failed.
+1 💚 spotless 0m 38s patch has no errors when running spotless:check.
-1 ❌ spotbugs 0m 12s hbase-client in the patch failed.
-1 ❌ spotbugs 0m 23s hbase-server in the patch failed.
-1 ❌ spotbugs 0m 13s hbase-mapreduce in the patch failed.
-1 ❌ spotbugs 0m 12s hbase-thrift in the patch failed.
_ Other Tests _
+1 💚 asflicense 0m 33s The patch does not generate ASF License warnings.
32m 41s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/Dockerfile
GITHUB PR #5332
Optional Tests dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile cc hbaseprotoc prototool
uname Linux 888cb4e7bfa6 5.4.0-1101-aws #109~18.04.1-Ubuntu SMP Mon Apr 24 20:40:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / cfa3f13
Default Java Eclipse Adoptium-11.0.17+8
mvninstall https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-mvninstall-root.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-compile-hbase-client.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-compile-hbase-server.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-compile-hbase-mapreduce.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-compile-hbase-thrift.txt
cc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-compile-hbase-client.txt
cc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-compile-hbase-server.txt
cc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-compile-hbase-mapreduce.txt
cc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-compile-hbase-thrift.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-compile-hbase-client.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-compile-hbase-server.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-compile-hbase-mapreduce.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-compile-hbase-thrift.txt
hadoopcheck https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-javac-2.10.2.txt
hadoopcheck https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-javac-3.2.4.txt
hadoopcheck https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-javac-3.3.5.txt
hbaseprotoc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-hbaseprotoc-hbase-client.txt
hbaseprotoc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-hbaseprotoc-hbase-server.txt
hbaseprotoc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-hbaseprotoc-hbase-mapreduce.txt
hbaseprotoc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-hbaseprotoc-hbase-thrift.txt
spotbugs https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-spotbugs-hbase-client.txt
spotbugs https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-spotbugs-hbase-server.txt
spotbugs https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-spotbugs-hbase-mapreduce.txt
spotbugs https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/artifact/yetus-general-check/output/patch-spotbugs-hbase-thrift.txt
Max. process+thread count 83 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/1/console
versions git=2.34.1 maven=3.8.6 spotbugs=4.7.3
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@rmdmattingly rmdmattingly force-pushed the HBASE-27657-branch-2 branch from ab190fe to 5622ef2 Compare July 24, 2023 16:23
@bbeaudreault bbeaudreault added the backport This PR is a back port of some issue or issues already committed to master label Jul 24, 2023
PR feedback: prefer emptyMap, no wildcard imports

default attributes in Call constructor

fix RpcClient in TestRpcBasedRegistryHedgedReads

more test fixes

request attributes support in tablebuilder

cleanup

checkstyle, banned imports

PR feedback

support setting a single req attribute

remove plural attribute setter

fix tests
@rmdmattingly rmdmattingly force-pushed the HBASE-27657-branch-2 branch 2 times, most recently from 3935bad to 9183a02 Compare July 24, 2023 17:01
@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 42s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 prototool 0m 0s prototool was not available.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 13s Maven dependency ordering for branch
+1 💚 mvninstall 2m 51s branch-2 passed
+1 💚 compile 4m 44s branch-2 passed
+1 💚 checkstyle 1m 35s branch-2 passed
+1 💚 spotless 0m 41s branch has no errors when running spotless:check.
+1 💚 spotbugs 5m 14s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 15s Maven dependency ordering for patch
-1 ❌ mvninstall 0m 48s root in the patch failed.
-1 ❌ compile 0m 14s hbase-client in the patch failed.
-1 ❌ compile 1m 15s hbase-server in the patch failed.
-1 ❌ compile 0m 20s hbase-mapreduce in the patch failed.
-1 ❌ compile 0m 16s hbase-thrift in the patch failed.
-0 ⚠️ cc 0m 14s hbase-client in the patch failed.
-0 ⚠️ cc 1m 15s hbase-server in the patch failed.
-0 ⚠️ cc 0m 20s hbase-mapreduce in the patch failed.
-0 ⚠️ cc 0m 16s hbase-thrift in the patch failed.
-0 ⚠️ javac 0m 14s hbase-client in the patch failed.
-0 ⚠️ javac 1m 15s hbase-server in the patch failed.
-0 ⚠️ javac 0m 20s hbase-mapreduce in the patch failed.
-0 ⚠️ javac 0m 16s hbase-thrift in the patch failed.
+1 💚 checkstyle 1m 24s the patch passed
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
-1 ❌ hadoopcheck 0m 44s The patch causes 20 errors with Hadoop v2.10.2.
-1 ❌ hadoopcheck 1m 40s The patch causes 20 errors with Hadoop v3.2.4.
-1 ❌ hadoopcheck 2m 40s The patch causes 20 errors with Hadoop v3.3.5.
-1 ❌ hbaseprotoc 0m 13s hbase-client in the patch failed.
-1 ❌ hbaseprotoc 0m 33s hbase-server in the patch failed.
-1 ❌ hbaseprotoc 0m 14s hbase-mapreduce in the patch failed.
-1 ❌ hbaseprotoc 0m 19s hbase-thrift in the patch failed.
+1 💚 spotless 0m 38s patch has no errors when running spotless:check.
-1 ❌ spotbugs 0m 11s hbase-client in the patch failed.
-1 ❌ spotbugs 0m 28s hbase-server in the patch failed.
-1 ❌ spotbugs 0m 13s hbase-mapreduce in the patch failed.
-1 ❌ spotbugs 0m 13s hbase-thrift in the patch failed.
_ Other Tests _
+1 💚 asflicense 0m 32s The patch does not generate ASF License warnings.
32m 6s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/Dockerfile
GITHUB PR #5332
Optional Tests dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile cc hbaseprotoc prototool
uname Linux 83457ecd8323 5.4.0-1101-aws #109~18.04.1-Ubuntu SMP Mon Apr 24 20:40:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / cfa3f13
Default Java Eclipse Adoptium-11.0.17+8
mvninstall https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-mvninstall-root.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-compile-hbase-client.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-compile-hbase-server.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-compile-hbase-mapreduce.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-compile-hbase-thrift.txt
cc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-compile-hbase-client.txt
cc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-compile-hbase-server.txt
cc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-compile-hbase-mapreduce.txt
cc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-compile-hbase-thrift.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-compile-hbase-client.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-compile-hbase-server.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-compile-hbase-mapreduce.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-compile-hbase-thrift.txt
hadoopcheck https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-javac-2.10.2.txt
hadoopcheck https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-javac-3.2.4.txt
hadoopcheck https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-javac-3.3.5.txt
hbaseprotoc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-hbaseprotoc-hbase-client.txt
hbaseprotoc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-hbaseprotoc-hbase-server.txt
hbaseprotoc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-hbaseprotoc-hbase-mapreduce.txt
hbaseprotoc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-hbaseprotoc-hbase-thrift.txt
spotbugs https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-spotbugs-hbase-client.txt
spotbugs https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-spotbugs-hbase-server.txt
spotbugs https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-spotbugs-hbase-mapreduce.txt
spotbugs https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/artifact/yetus-general-check/output/patch-spotbugs-hbase-thrift.txt
Max. process+thread count 81 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/2/console
versions git=2.34.1 maven=3.8.6 spotbugs=4.7.3
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@rmdmattingly rmdmattingly force-pushed the HBASE-27657-branch-2 branch from 9183a02 to 47e8c0f Compare July 24, 2023 17:04
@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 41s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 prototool 0m 0s prototool was not available.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 10s Maven dependency ordering for branch
+1 💚 mvninstall 2m 31s branch-2 passed
+1 💚 compile 4m 39s branch-2 passed
+1 💚 checkstyle 1m 29s branch-2 passed
+1 💚 spotless 0m 40s branch has no errors when running spotless:check.
+1 💚 spotbugs 5m 24s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for patch
-1 ❌ mvninstall 1m 14s root in the patch failed.
-1 ❌ compile 0m 25s hbase-server in the patch failed.
-0 ⚠️ cc 0m 25s hbase-server in the patch failed.
-0 ⚠️ javac 0m 25s hbase-server in the patch failed.
+1 💚 checkstyle 1m 23s the patch passed
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
-1 ❌ hadoopcheck 1m 9s The patch causes 14 errors with Hadoop v2.10.2.
-1 ❌ hadoopcheck 2m 35s The patch causes 14 errors with Hadoop v3.2.4.
-1 ❌ hadoopcheck 4m 2s The patch causes 14 errors with Hadoop v3.3.5.
-1 ❌ hbaseprotoc 0m 24s hbase-server in the patch failed.
+1 💚 spotless 0m 38s patch has no errors when running spotless:check.
-1 ❌ spotbugs 0m 23s hbase-server in the patch failed.
_ Other Tests _
+1 💚 asflicense 0m 32s The patch does not generate ASF License warnings.
34m 58s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-general-check/output/Dockerfile
GITHUB PR #5332
Optional Tests dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile cc hbaseprotoc prototool
uname Linux b6225ff11329 5.4.0-1101-aws #109~18.04.1-Ubuntu SMP Mon Apr 24 20:40:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / cfa3f13
Default Java Eclipse Adoptium-11.0.17+8
mvninstall https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-general-check/output/patch-mvninstall-root.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-general-check/output/patch-compile-hbase-server.txt
cc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-general-check/output/patch-compile-hbase-server.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-general-check/output/patch-compile-hbase-server.txt
hadoopcheck https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-general-check/output/patch-javac-2.10.2.txt
hadoopcheck https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-general-check/output/patch-javac-3.2.4.txt
hadoopcheck https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-general-check/output/patch-javac-3.3.5.txt
hbaseprotoc https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-general-check/output/patch-hbaseprotoc-hbase-server.txt
spotbugs https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-general-check/output/patch-spotbugs-hbase-server.txt
Max. process+thread count 82 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/console
versions git=2.34.1 maven=3.8.6 spotbugs=4.7.3
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

more branch-2 compatibility
@rmdmattingly rmdmattingly force-pushed the HBASE-27657-branch-2 branch from 47e8c0f to 37dec7e Compare July 24, 2023 17:56
@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 35s Docker mode activated.
-0 ⚠️ yetus 0m 5s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for branch
+1 💚 mvninstall 2m 9s branch-2 passed
+1 💚 compile 2m 4s branch-2 passed
+1 💚 shadedjars 4m 19s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 23s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for patch
-1 ❌ mvninstall 1m 10s root in the patch failed.
-1 ❌ compile 0m 26s hbase-server in the patch failed.
-0 ⚠️ javac 0m 26s hbase-server in the patch failed.
-1 ❌ shadedjars 3m 4s patch has 14 errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 23s the patch passed
_ Other Tests _
+1 💚 unit 0m 28s hbase-protocol-shaded in the patch passed.
-1 ❌ unit 6m 31s hbase-client in the patch failed.
-1 ❌ unit 0m 26s hbase-server in the patch failed.
-1 ❌ unit 26m 52s hbase-mapreduce in the patch failed.
-1 ❌ unit 2m 36s hbase-thrift in the patch failed.
57m 20s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux 2126482fa5d1 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / cfa3f13
Default Java Temurin-1.8.0_352-b08
mvninstall https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk8-hadoop2-check/output/patch-mvninstall-root.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk8-hadoop2-check/output/patch-compile-hbase-server.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk8-hadoop2-check/output/patch-compile-hbase-server.txt
shadedjars https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk8-hadoop2-check/output/patch-shadedjars.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-client.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-server.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-mapreduce.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-thrift.txt
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/testReport/
Max. process+thread count 2700 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 34s Docker mode activated.
-0 ⚠️ yetus 0m 5s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for branch
+1 💚 mvninstall 2m 33s branch-2 passed
+1 💚 compile 2m 25s branch-2 passed
+1 💚 shadedjars 4m 39s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 38s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 12s Maven dependency ordering for patch
-1 ❌ mvninstall 1m 18s root in the patch failed.
-1 ❌ compile 0m 29s hbase-server in the patch failed.
-0 ⚠️ javac 0m 29s hbase-server in the patch failed.
-1 ❌ shadedjars 3m 21s patch has 14 errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 37s the patch passed
_ Other Tests _
+1 💚 unit 0m 33s hbase-protocol-shaded in the patch passed.
-1 ❌ unit 6m 6s hbase-client in the patch failed.
-1 ❌ unit 0m 28s hbase-server in the patch failed.
-1 ❌ unit 26m 53s hbase-mapreduce in the patch failed.
-1 ❌ unit 2m 37s hbase-thrift in the patch failed.
59m 20s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux 8b7f34e28620 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / cfa3f13
Default Java Eclipse Adoptium-11.0.17+8
mvninstall https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk11-hadoop3-check/output/patch-mvninstall-root.txt
compile https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk11-hadoop3-check/output/patch-compile-hbase-server.txt
javac https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk11-hadoop3-check/output/patch-compile-hbase-server.txt
shadedjars https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk11-hadoop3-check/output/patch-shadedjars.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-client.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-mapreduce.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-thrift.txt
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/testReport/
Max. process+thread count 3109 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/3/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 40s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 prototool 0m 0s prototool was not available.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 10s Maven dependency ordering for branch
+1 💚 mvninstall 2m 33s branch-2 passed
+1 💚 compile 4m 43s branch-2 passed
+1 💚 checkstyle 1m 32s branch-2 passed
+1 💚 spotless 0m 39s branch has no errors when running spotless:check.
+1 💚 spotbugs 5m 15s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 10s Maven dependency ordering for patch
+1 💚 mvninstall 2m 31s the patch passed
+1 💚 compile 4m 43s the patch passed
+1 💚 cc 4m 43s the patch passed
+1 💚 javac 4m 43s the patch passed
+1 💚 checkstyle 1m 29s the patch passed
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 hadoopcheck 13m 34s Patch does not cause any errors with Hadoop 2.10.2 or 3.2.4 3.3.5.
+1 💚 hbaseprotoc 1m 39s the patch passed
+1 💚 spotless 0m 40s patch has no errors when running spotless:check.
+1 💚 spotbugs 5m 57s the patch passed
_ Other Tests _
+1 💚 asflicense 0m 37s The patch does not generate ASF License warnings.
49m 25s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/4/artifact/yetus-general-check/output/Dockerfile
GITHUB PR #5332
Optional Tests dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile cc hbaseprotoc prototool
uname Linux cbb271b0d186 5.4.0-1101-aws #109~18.04.1-Ubuntu SMP Mon Apr 24 20:40:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / cfa3f13
Default Java Eclipse Adoptium-11.0.17+8
Max. process+thread count 82 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/4/console
versions git=2.34.1 maven=3.8.6 spotbugs=4.7.3
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 34s Docker mode activated.
-0 ⚠️ yetus 0m 5s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for branch
+1 💚 mvninstall 2m 32s branch-2 passed
+1 💚 compile 2m 25s branch-2 passed
+1 💚 shadedjars 4m 44s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 35s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 14s Maven dependency ordering for patch
+1 💚 mvninstall 2m 32s the patch passed
+1 💚 compile 2m 25s the patch passed
+1 💚 javac 2m 25s the patch passed
+1 💚 shadedjars 4m 41s patch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 38s the patch passed
_ Other Tests _
+1 💚 unit 0m 35s hbase-protocol-shaded in the patch passed.
-1 ❌ unit 6m 5s hbase-client in the patch failed.
-1 ❌ unit 11m 39s hbase-server in the patch failed.
-1 ❌ unit 9m 38s hbase-mapreduce in the patch failed.
-1 ❌ unit 1m 31s hbase-thrift in the patch failed.
56m 5s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/4/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux f2a542d6a2fa 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / cfa3f13
Default Java Eclipse Adoptium-11.0.17+8
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/4/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-client.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/4/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/4/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-mapreduce.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/4/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-thrift.txt
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/4/testReport/
Max. process+thread count 3929 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/4/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 35s Docker mode activated.
-0 ⚠️ yetus 0m 6s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 12s Maven dependency ordering for branch
+1 💚 mvninstall 2m 8s branch-2 passed
+1 💚 compile 2m 5s branch-2 passed
+1 💚 shadedjars 4m 19s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 21s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 14s Maven dependency ordering for patch
+1 💚 mvninstall 2m 10s the patch passed
+1 💚 compile 2m 5s the patch passed
+1 💚 javac 2m 5s the patch passed
+1 💚 shadedjars 4m 18s patch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 25s the patch passed
_ Other Tests _
+1 💚 unit 0m 28s hbase-protocol-shaded in the patch passed.
-1 ❌ unit 6m 31s hbase-client in the patch failed.
-1 ❌ unit 10m 0s hbase-server in the patch failed.
-1 ❌ unit 15m 50s hbase-mapreduce in the patch failed.
-1 ❌ unit 1m 30s hbase-thrift in the patch failed.
58m 15s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/4/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux 9f9ff3a09592 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / cfa3f13
Default Java Temurin-1.8.0_352-b08
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/4/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-client.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/4/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-server.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/4/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-mapreduce.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/4/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-thrift.txt
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/4/testReport/
Max. process+thread count 3131 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/4/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

Copy link
Contributor Author

@rmdmattingly rmdmattingly left a comment

Choose a reason for hiding this comment

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

Took a first pass here and have our connection & request attribute tests passing. I'm going to look again with fresh eyes tomorrow.

Comment on lines 145 to 147
new AsyncProcess(conn, conn.getConfiguration(), rpcCallerFactory, rpcFactory));
// todo rmattingly support buffered mutator request attributes
new AsyncProcess(conn, conn.getConfiguration(), rpcCallerFactory, rpcFactory,
Collections.emptyMap()));
Copy link
Contributor Author

@rmdmattingly rmdmattingly Jul 24, 2023

Choose a reason for hiding this comment

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

I think it was an oversight not to implement request attribute support for the buffered mutator in #5326. I can introduce that here now and then port to master I will open another Jira to add this support separately

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Still need to do this, will do before I mark as ready for review

Copy link
Contributor

Choose a reason for hiding this comment

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

can you remove this todo?

Comment on lines 286 to 296
public static void configureRequestAttributes(RpcController rpcController,
Map<String, byte[]> requestAttributes) {
if (
!requestAttributes.isEmpty() && rpcController != null
&& rpcController instanceof HBaseRpcController
) {
HBaseRpcController controller = (HBaseRpcController) rpcController;
controller.setRequestAttributes(requestAttributes);
}
}
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I think we could move this to the RpcControllerFactory; I originally put this here because I thought we'd need to configure request attributes in several places before finding the AsyncProcess class

@rmdmattingly rmdmattingly force-pushed the HBASE-27657-branch-2 branch from 9444ac0 to c6d7f29 Compare July 24, 2023 20:55
@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 42s Docker mode activated.
-0 ⚠️ yetus 0m 4s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 12s Maven dependency ordering for branch
+1 💚 mvninstall 2m 28s branch-2 passed
+1 💚 compile 1m 51s branch-2 passed
+1 💚 shadedjars 4m 45s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 15s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for patch
+1 💚 mvninstall 2m 11s the patch passed
+1 💚 compile 2m 26s the patch passed
+1 💚 javac 2m 26s the patch passed
+1 💚 shadedjars 5m 29s patch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 27s the patch passed
_ Other Tests _
+1 💚 unit 0m 30s hbase-protocol-shaded in the patch passed.
-1 ❌ unit 6m 30s hbase-client in the patch failed.
-1 ❌ unit 10m 48s hbase-server in the patch failed.
-1 ❌ unit 0m 44s hbase-mapreduce in the patch failed.
-1 ❌ unit 6m 41s hbase-thrift in the patch failed.
50m 52s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/5/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux bf4a15d65eb1 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / cfa3f13
Default Java Temurin-1.8.0_352-b08
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/5/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-client.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/5/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-server.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/5/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-mapreduce.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/5/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-thrift.txt
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/5/testReport/
Max. process+thread count 1758 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/5/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 46s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 prototool 0m 0s prototool was not available.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 10s Maven dependency ordering for branch
+1 💚 mvninstall 2m 56s branch-2 passed
+1 💚 compile 5m 5s branch-2 passed
+1 💚 checkstyle 1m 44s branch-2 passed
+1 💚 spotless 0m 49s branch has no errors when running spotless:check.
+1 💚 spotbugs 6m 28s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 10s Maven dependency ordering for patch
+1 💚 mvninstall 3m 10s the patch passed
+1 💚 compile 5m 47s the patch passed
+1 💚 cc 5m 47s the patch passed
+1 💚 javac 5m 47s the patch passed
+1 💚 checkstyle 1m 54s the patch passed
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 hadoopcheck 15m 33s Patch does not cause any errors with Hadoop 2.10.2 or 3.2.4 3.3.5.
+1 💚 hbaseprotoc 1m 57s the patch passed
+1 💚 spotless 0m 49s patch has no errors when running spotless:check.
+1 💚 spotbugs 8m 2s the patch passed
_ Other Tests _
+1 💚 asflicense 0m 43s The patch does not generate ASF License warnings.
58m 54s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/5/artifact/yetus-general-check/output/Dockerfile
GITHUB PR #5332
Optional Tests dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile cc hbaseprotoc prototool
uname Linux a2f0c818b127 5.4.0-1101-aws #109~18.04.1-Ubuntu SMP Mon Apr 24 20:40:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / cfa3f13
Default Java Eclipse Adoptium-11.0.17+8
Max. process+thread count 80 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/5/console
versions git=2.34.1 maven=3.8.6 spotbugs=4.7.3
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 37s Docker mode activated.
-0 ⚠️ yetus 0m 6s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for branch
+1 💚 mvninstall 3m 22s branch-2 passed
+1 💚 compile 2m 52s branch-2 passed
+1 💚 shadedjars 5m 43s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 47s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 16s Maven dependency ordering for patch
+1 💚 mvninstall 3m 9s the patch passed
+1 💚 compile 2m 50s the patch passed
+1 💚 javac 2m 50s the patch passed
+1 💚 shadedjars 6m 41s patch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 2m 0s the patch passed
_ Other Tests _
+1 💚 unit 0m 40s hbase-protocol-shaded in the patch passed.
-1 ❌ unit 6m 11s hbase-client in the patch failed.
-1 ❌ unit 14m 54s hbase-server in the patch failed.
-1 ❌ unit 1m 1s hbase-mapreduce in the patch failed.
-1 ❌ unit 7m 34s hbase-thrift in the patch failed.
62m 37s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/5/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux 25400138fdfb 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / cfa3f13
Default Java Eclipse Adoptium-11.0.17+8
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/5/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-client.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/5/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/5/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-mapreduce.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/5/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-thrift.txt
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/5/testReport/
Max. process+thread count 1979 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/5/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 42s Docker mode activated.
-0 ⚠️ yetus 0m 6s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 10s Maven dependency ordering for branch
+1 💚 mvninstall 2m 42s branch-2 passed
+1 💚 compile 2m 20s branch-2 passed
+1 💚 shadedjars 4m 57s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 27s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 10s Maven dependency ordering for patch
+1 💚 mvninstall 2m 39s the patch passed
+1 💚 compile 2m 17s the patch passed
+1 💚 javac 2m 17s the patch passed
+1 💚 shadedjars 5m 33s patch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 28s the patch passed
_ Other Tests _
+1 💚 unit 0m 32s hbase-protocol-shaded in the patch passed.
-1 ❌ unit 6m 40s hbase-client in the patch failed.
-1 ❌ unit 12m 29s hbase-server in the patch failed.
-1 ❌ unit 0m 51s hbase-mapreduce in the patch failed.
-1 ❌ unit 7m 35s hbase-thrift in the patch failed.
55m 15s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/6/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux 16b363b61bcb 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / cfa3f13
Default Java Temurin-1.8.0_352-b08
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/6/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-client.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/6/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-server.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/6/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-mapreduce.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/6/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-thrift.txt
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/6/testReport/
Max. process+thread count 1480 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/6/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 41s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 prototool 0m 0s prototool was not available.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 10s Maven dependency ordering for branch
+1 💚 mvninstall 3m 1s branch-2 passed
+1 💚 compile 5m 29s branch-2 passed
+1 💚 checkstyle 1m 50s branch-2 passed
+1 💚 spotless 0m 47s branch has no errors when running spotless:check.
+1 💚 spotbugs 6m 33s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for patch
+1 💚 mvninstall 3m 12s the patch passed
+1 💚 compile 5m 30s the patch passed
+1 💚 cc 5m 30s the patch passed
+1 💚 javac 5m 30s the patch passed
+1 💚 checkstyle 1m 55s the patch passed
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 hadoopcheck 15m 43s Patch does not cause any errors with Hadoop 2.10.2 or 3.2.4 3.3.5.
+1 💚 hbaseprotoc 1m 51s the patch passed
+1 💚 spotless 0m 45s patch has no errors when running spotless:check.
+1 💚 spotbugs 7m 16s the patch passed
_ Other Tests _
+1 💚 asflicense 0m 40s The patch does not generate ASF License warnings.
58m 37s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/6/artifact/yetus-general-check/output/Dockerfile
GITHUB PR #5332
Optional Tests dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile cc hbaseprotoc prototool
uname Linux 87c8ec2cb728 5.4.0-1101-aws #109~18.04.1-Ubuntu SMP Mon Apr 24 20:40:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / cfa3f13
Default Java Eclipse Adoptium-11.0.17+8
Max. process+thread count 80 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/6/console
versions git=2.34.1 maven=3.8.6 spotbugs=4.7.3
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 39s Docker mode activated.
-0 ⚠️ yetus 0m 4s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 10s Maven dependency ordering for branch
+1 💚 mvninstall 3m 16s branch-2 passed
+1 💚 compile 2m 55s branch-2 passed
+1 💚 shadedjars 5m 24s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 52s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for patch
+1 💚 mvninstall 2m 47s the patch passed
+1 💚 compile 2m 39s the patch passed
+1 💚 javac 2m 39s the patch passed
+1 💚 shadedjars 5m 47s patch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 46s the patch passed
_ Other Tests _
+1 💚 unit 0m 41s hbase-protocol-shaded in the patch passed.
-1 ❌ unit 6m 13s hbase-client in the patch failed.
-1 ❌ unit 14m 36s hbase-server in the patch failed.
-1 ❌ unit 0m 58s hbase-mapreduce in the patch failed.
-1 ❌ unit 7m 34s hbase-thrift in the patch failed.
60m 12s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/6/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux 014e04d03704 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / cfa3f13
Default Java Eclipse Adoptium-11.0.17+8
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/6/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-client.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/6/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/6/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-mapreduce.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/6/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-thrift.txt
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/6/testReport/
Max. process+thread count 1968 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/6/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@@ -91,4 +107,9 @@ public static RpcControllerFactory instantiate(Configuration configuration) {
return new RpcControllerFactory(configuration);
}
}

public RpcControllerFactory setRequestAttributes(Map<String, byte[]> requestAttributes) {
Copy link
Contributor

Choose a reason for hiding this comment

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

this seems like quite the departure from master branch impl

Copy link
Contributor Author

@rmdmattingly rmdmattingly Jul 25, 2023

Choose a reason for hiding this comment

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

yeah, I'm not thrilled about it and it feels like an afterthought, but it's the least bad way that I've thought of so far. The master impl leans way more heavily into reusing controllers so just specifying on the controller is feasible. Meanwhile HTable calls rpcControllerFactory#newController 9 times, and that doesn't even account for multi requests. By specifying the attributes on the factory and leaning into AsyncProcess we achieve a way smaller diff than would otherwise be necessary. Very open to other suggestions

Copy link
Contributor

Choose a reason for hiding this comment

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

I would recommend tracing how priority is set.

For example, search for newController(), one usage is in AsyncRequestFutureImpl, getting passed into a MultiServerCallable (along with getPriority() val). Trace that constructor, both get passed through 3 super() calls, down to RegionServerCallable. Then in RegionServerCallable.call(int timeout) method, a similar pattern to what happens in AsyncTable is seen -- the controller is reset and then setPriority is called.

Most of the other non-Admin usages of newController() are in HTable and all are getting passed into various other subclasses of RegionServerCallable (NoncedRegionServerCallable, and ClientServiceCallable, etc). Those follow the similar pattern -- the controller and priority are passed into super calls down to RegionServerCallable.

So basically what you need to do is add Map<String, byte[]> as an argument to RegionServerCallable constructor, and then update all of the subclasses to pass down from their various constructors. Yea, it's a bit more files changed, but mostly 1-2 line changes in each (except for HTable which is a 1-line change per newController() call).

This might distribute the LOC to more files than your current approach, but I think it's preferable because it keeps RpcControllerFactory clean between the 2 branches. I typically try to keep classes that exist in both branches as similar as possible, and then that sometimes leads to more duplication or re-implementation in the branch-2-only classes which is not great but more maintainable over time when cherry-picking changes between branches.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Thanks for the thoughtful reply here, that makes sense and I like the idea of preferring diffs in branch-specific classes. Ran out of time today, but will revisit this approach tomorrow

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Still need to self review, but I totally revisited the approach with this feedback in mind. thanks again!

@rmdmattingly rmdmattingly force-pushed the HBASE-27657-branch-2 branch from c6d7f29 to bb18bba Compare July 26, 2023 18:06
@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 34s Docker mode activated.
-0 ⚠️ yetus 0m 5s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 13s Maven dependency ordering for branch
+1 💚 mvninstall 2m 32s branch-2 passed
+1 💚 compile 2m 43s branch-2 passed
+1 💚 shadedjars 4m 41s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 48s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 14s Maven dependency ordering for patch
+1 💚 mvninstall 2m 33s the patch passed
+1 💚 compile 2m 43s the patch passed
+1 💚 javac 2m 43s the patch passed
+1 💚 shadedjars 4m 45s patch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 48s the patch passed
_ Other Tests _
+1 💚 unit 0m 34s hbase-protocol-shaded in the patch passed.
-1 ❌ unit 6m 6s hbase-client in the patch failed.
-1 ❌ unit 11m 53s hbase-server in the patch failed.
+1 💚 unit 14m 46s hbase-mapreduce in the patch passed.
+1 💚 unit 7m 54s hbase-thrift in the patch passed.
+1 💚 unit 2m 56s hbase-endpoint in the patch passed.
72m 22s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/11/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux 8327b60bcc98 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / f664552
Default Java Eclipse Adoptium-11.0.17+8
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/11/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-client.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/11/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/11/testReport/
Max. process+thread count 3185 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-endpoint U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/11/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@rmdmattingly rmdmattingly force-pushed the HBASE-27657-branch-2 branch from 7e1761d to 19f53ba Compare July 27, 2023 19:26
@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 40s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 prototool 0m 0s prototool was not available.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 10s Maven dependency ordering for branch
+1 💚 mvninstall 2m 34s branch-2 passed
+1 💚 compile 5m 2s branch-2 passed
+1 💚 checkstyle 1m 39s branch-2 passed
-1 ❌ spotless 0m 41s branch has 1 errors when running spotless:check, run spotless:apply to fix.
+1 💚 spotbugs 6m 57s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 10s Maven dependency ordering for patch
+1 💚 mvninstall 3m 16s the patch passed
+1 💚 compile 6m 4s the patch passed
+1 💚 cc 6m 4s the patch passed
+1 💚 javac 6m 4s the patch passed
+1 💚 checkstyle 2m 21s the patch passed
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 hadoopcheck 15m 44s Patch does not cause any errors with Hadoop 2.10.2 or 3.2.4 3.3.5.
+1 💚 hbaseprotoc 2m 30s the patch passed
+1 💚 spotless 0m 54s patch has no errors when running spotless:check.
+1 💚 spotbugs 8m 57s the patch passed
_ Other Tests _
+1 💚 asflicense 0m 54s The patch does not generate ASF License warnings.
62m 0s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/12/artifact/yetus-general-check/output/Dockerfile
GITHUB PR #5332
Optional Tests dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile cc hbaseprotoc prototool
uname Linux 133a01b0f408 5.4.0-1101-aws #109~18.04.1-Ubuntu SMP Mon Apr 24 20:40:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / f664552
Default Java Eclipse Adoptium-11.0.17+8
spotless https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/12/artifact/yetus-general-check/output/branch-spotless.txt
Max. process+thread count 80 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-endpoint U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/12/console
versions git=2.34.1 maven=3.8.6 spotbugs=4.7.3
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@rmdmattingly
Copy link
Contributor Author

spotless failure seems like noise

[ERROR] An internal error occurred during: "Periodic workspace save.".
java.lang.IllegalStateException: Job manager has been shut down.
    at org.eclipse.core.internal.jobs.JobManager.schedule (JobManager.java:1295)
    at org.eclipse.core.internal.jobs.InternalJob.schedule (InternalJob.java:385)
    at org.eclipse.core.runtime.jobs.Job.schedule (Job.java:684)
    at org.eclipse.core.internal.events.AutoBuildJob.build (AutoBuildJob.java:110)
    at org.eclipse.core.internal.events.BuildManager.endTopLevel (BuildManager.java:604)
    at org.eclipse.core.internal.resources.Workspace.endOperation (Workspace.java:1518)
    at org.eclipse.core.internal.resources.SaveManager.save (SaveManager.java:1246)
    at org.eclipse.core.internal.resources.SaveManager.save (SaveManager.java:1143)
    at org.eclipse.core.internal.resources.DelayedSnapshotJob.run (DelayedSnapshotJob.java:55)
    at org.eclipse.core.internal.jobs.Worker.run (Worker.java:63)

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 38s Docker mode activated.
-0 ⚠️ yetus 0m 5s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 14s Maven dependency ordering for branch
+1 💚 mvninstall 2m 15s branch-2 passed
+1 💚 compile 2m 22s branch-2 passed
+1 💚 shadedjars 4m 19s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 32s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for patch
+1 💚 mvninstall 2m 45s the patch passed
+1 💚 compile 2m 44s the patch passed
+1 💚 javac 2m 44s the patch passed
+1 💚 shadedjars 5m 28s patch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 44s the patch passed
_ Other Tests _
+1 💚 unit 0m 34s hbase-protocol-shaded in the patch passed.
-1 ❌ unit 6m 42s hbase-client in the patch failed.
-1 ❌ unit 11m 19s hbase-server in the patch failed.
+1 💚 unit 17m 14s hbase-mapreduce in the patch passed.
+1 💚 unit 7m 37s hbase-thrift in the patch passed.
+1 💚 unit 3m 26s hbase-endpoint in the patch passed.
73m 55s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/12/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux a13f7860a9f2 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / f664552
Default Java Temurin-1.8.0_352-b08
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/12/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-client.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/12/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-server.txt
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/12/testReport/
Max. process+thread count 3140 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-endpoint U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/12/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 34s Docker mode activated.
-0 ⚠️ yetus 0m 5s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for branch
+1 💚 mvninstall 2m 31s branch-2 passed
+1 💚 compile 2m 43s branch-2 passed
+1 💚 shadedjars 4m 42s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 54s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for patch
+1 💚 mvninstall 3m 28s the patch passed
+1 💚 compile 3m 25s the patch passed
+1 💚 javac 3m 25s the patch passed
+1 💚 shadedjars 5m 35s patch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 2m 15s the patch passed
_ Other Tests _
+1 💚 unit 0m 49s hbase-protocol-shaded in the patch passed.
-1 ❌ unit 6m 21s hbase-client in the patch failed.
-1 ❌ unit 16m 7s hbase-server in the patch failed.
+1 💚 unit 19m 5s hbase-mapreduce in the patch passed.
+1 💚 unit 8m 7s hbase-thrift in the patch passed.
+1 💚 unit 3m 36s hbase-endpoint in the patch passed.
84m 45s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/12/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux e5dcf6d67924 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / f664552
Default Java Eclipse Adoptium-11.0.17+8
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/12/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-client.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/12/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/12/testReport/
Max. process+thread count 3171 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-endpoint U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/12/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 49s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 prototool 0m 0s prototool was not available.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 10s Maven dependency ordering for branch
+1 💚 mvninstall 3m 22s branch-2 passed
+1 💚 compile 5m 56s branch-2 passed
+1 💚 checkstyle 1m 48s branch-2 passed
+1 💚 spotless 0m 49s branch has no errors when running spotless:check.
+1 💚 spotbugs 6m 26s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 10s Maven dependency ordering for patch
-1 ❌ mvninstall 3m 9s root in the patch failed.
+1 💚 compile 5m 33s the patch passed
+1 💚 cc 5m 33s the patch passed
+1 💚 javac 5m 33s the patch passed
+1 💚 checkstyle 1m 42s the patch passed
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
-1 ❌ hadoopcheck 2m 11s The patch causes 52 errors with Hadoop v2.10.2.
-1 ❌ hadoopcheck 4m 53s The patch causes 52 errors with Hadoop v3.2.4.
-1 ❌ hadoopcheck 7m 51s The patch causes 52 errors with Hadoop v3.3.5.
+1 💚 hbaseprotoc 2m 19s the patch passed
+1 💚 spotless 0m 50s patch has no errors when running spotless:check.
+1 💚 spotbugs 8m 25s the patch passed
_ Other Tests _
+1 💚 asflicense 0m 46s The patch does not generate ASF License warnings.
53m 13s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/artifact/yetus-general-check/output/Dockerfile
GITHUB PR #5332
Optional Tests dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile cc hbaseprotoc prototool
uname Linux 72cd03fd31d5 5.4.0-1101-aws #109~18.04.1-Ubuntu SMP Mon Apr 24 20:40:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / f664552
Default Java Eclipse Adoptium-11.0.17+8
mvninstall https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/artifact/yetus-general-check/output/patch-mvninstall-root.txt
hadoopcheck https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/artifact/yetus-general-check/output/patch-javac-2.10.2.txt
hadoopcheck https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/artifact/yetus-general-check/output/patch-javac-3.2.4.txt
hadoopcheck https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/artifact/yetus-general-check/output/patch-javac-3.3.5.txt
Max. process+thread count 80 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-endpoint U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/console
versions git=2.34.1 maven=3.8.6 spotbugs=4.7.3
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 38s Docker mode activated.
-0 ⚠️ yetus 0m 7s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 15s Maven dependency ordering for branch
+1 💚 mvninstall 3m 31s branch-2 passed
+1 💚 compile 3m 32s branch-2 passed
+1 💚 shadedjars 6m 10s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 45s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 14s Maven dependency ordering for patch
-1 ❌ mvninstall 2m 10s root in the patch failed.
+1 💚 compile 2m 21s the patch passed
+1 💚 javac 2m 21s the patch passed
+1 💚 shadedjars 4m 20s patch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 34s the patch passed
_ Other Tests _
+1 💚 unit 0m 28s hbase-protocol-shaded in the patch passed.
-1 ❌ unit 6m 32s hbase-client in the patch failed.
-1 ❌ unit 10m 19s hbase-server in the patch failed.
+1 💚 unit 14m 17s hbase-mapreduce in the patch passed.
+1 💚 unit 7m 32s hbase-thrift in the patch passed.
+1 💚 unit 2m 48s hbase-endpoint in the patch passed.
71m 41s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux ffd422219303 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / f664552
Default Java Temurin-1.8.0_352-b08
mvninstall https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/artifact/yetus-jdk8-hadoop2-check/output/patch-mvninstall-root.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-client.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-server.txt
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/testReport/
Max. process+thread count 3171 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-endpoint U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 41s Docker mode activated.
-0 ⚠️ yetus 0m 5s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 10s Maven dependency ordering for branch
+1 💚 mvninstall 3m 8s branch-2 passed
+1 💚 compile 3m 9s branch-2 passed
+1 💚 shadedjars 5m 53s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 2m 20s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for patch
-1 ❌ mvninstall 3m 28s root in the patch failed.
+1 💚 compile 3m 2s the patch passed
+1 💚 javac 3m 2s the patch passed
+1 💚 shadedjars 5m 28s patch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 51s the patch passed
_ Other Tests _
+1 💚 unit 0m 47s hbase-protocol-shaded in the patch passed.
-1 ❌ unit 6m 14s hbase-client in the patch failed.
-1 ❌ unit 14m 55s hbase-server in the patch failed.
+1 💚 unit 18m 12s hbase-mapreduce in the patch passed.
+1 💚 unit 8m 3s hbase-thrift in the patch passed.
+1 💚 unit 3m 22s hbase-endpoint in the patch passed.
84m 22s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux ff93f02ed4f4 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / f664552
Default Java Eclipse Adoptium-11.0.17+8
mvninstall https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/artifact/yetus-jdk11-hadoop3-check/output/patch-mvninstall-root.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-client.txt
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/testReport/
Max. process+thread count 3190 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-endpoint U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/13/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@rmdmattingly rmdmattingly force-pushed the HBASE-27657-branch-2 branch from 198f2b4 to af77aad Compare July 28, 2023 15:01
@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 40s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 prototool 0m 0s prototool was not available.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for branch
+1 💚 mvninstall 3m 40s branch-2 passed
+1 💚 compile 5m 40s branch-2 passed
+1 💚 checkstyle 1m 52s branch-2 passed
+1 💚 spotless 0m 45s branch has no errors when running spotless:check.
+1 💚 spotbugs 6m 15s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 16s Maven dependency ordering for patch
+1 💚 mvninstall 2m 35s the patch passed
+1 💚 compile 5m 19s the patch passed
+1 💚 cc 5m 19s the patch passed
+1 💚 javac 5m 19s the patch passed
+1 💚 checkstyle 1m 49s the patch passed
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 hadoopcheck 13m 21s Patch does not cause any errors with Hadoop 2.10.2 or 3.2.4 3.3.5.
+1 💚 hbaseprotoc 2m 9s the patch passed
+1 💚 spotless 0m 43s patch has no errors when running spotless:check.
+1 💚 spotbugs 7m 6s the patch passed
_ Other Tests _
+1 💚 asflicense 0m 59s The patch does not generate ASF License warnings.
56m 4s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/14/artifact/yetus-general-check/output/Dockerfile
GITHUB PR #5332
Optional Tests dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile cc hbaseprotoc prototool
uname Linux c639a7c56467 5.4.0-148-generic #165-Ubuntu SMP Tue Apr 18 08:53:12 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / f664552
Default Java Eclipse Adoptium-11.0.17+8
Max. process+thread count 81 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-endpoint U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/14/console
versions git=2.34.1 maven=3.8.6 spotbugs=4.7.3
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@@ -142,6 +142,7 @@ public class BufferedMutatorImpl implements BufferedMutator {
RpcControllerFactory rpcFactory, BufferedMutatorParams params) {
this(conn, params,
// puts need to track errors globally due to how the APIs currently work.
// todo rmattingly support buffered mutator request attributes
Copy link
Contributor

Choose a reason for hiding this comment

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

i realized i was reviewing the wrong commits, so just saying again so its not lost -- can you remove this todo?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

super(connection, tableName, row, rpcController, priority);
RpcController rpcController, int priority, Map<String, byte[]> requestAttributes) {
super(connection, tableName, row,
HBaseRpcControllerImpl.configureRequestAttributes(rpcController, requestAttributes), priority,
Copy link
Contributor

Choose a reason for hiding this comment

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

oh. maybe its succeeding because of this. we should remove this in favor of my other comment

@@ -281,4 +282,16 @@ public String toString() {
+ exception + ", regionInfo=" + regionInfo + ", priority=" + priority + ", cellScanner="
+ cellScanner + '}';
}

public static RpcController configureRequestAttributes(RpcController rpcController,
Map<String, byte[]> requestAttributes) { // todo rmattingly delete?
Copy link
Contributor

Choose a reason for hiding this comment

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

yes please :D

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 37s Docker mode activated.
-0 ⚠️ yetus 0m 4s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 15s Maven dependency ordering for branch
+1 💚 mvninstall 2m 10s branch-2 passed
+1 💚 compile 2m 22s branch-2 passed
+1 💚 shadedjars 4m 21s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 34s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 13s Maven dependency ordering for patch
+1 💚 mvninstall 2m 13s the patch passed
+1 💚 compile 2m 21s the patch passed
+1 💚 javac 2m 21s the patch passed
+1 💚 shadedjars 4m 16s patch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 35s the patch passed
_ Other Tests _
+1 💚 unit 0m 27s hbase-protocol-shaded in the patch passed.
+1 💚 unit 8m 2s hbase-client in the patch passed.
+1 💚 unit 213m 21s hbase-server in the patch passed.
+1 💚 unit 14m 28s hbase-mapreduce in the patch passed.
+1 💚 unit 7m 43s hbase-thrift in the patch passed.
+1 💚 unit 3m 1s hbase-endpoint in the patch passed.
274m 42s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/14/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux e59de03f439e 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / f664552
Default Java Temurin-1.8.0_352-b08
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/14/testReport/
Max. process+thread count 4422 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-endpoint U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/14/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 41s Docker mode activated.
-0 ⚠️ yetus 0m 6s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 12s Maven dependency ordering for branch
+1 💚 mvninstall 2m 51s branch-2 passed
+1 💚 compile 2m 59s branch-2 passed
+1 💚 shadedjars 5m 14s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 57s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for patch
+1 💚 mvninstall 3m 13s the patch passed
+1 💚 compile 3m 21s the patch passed
+1 💚 javac 3m 21s the patch passed
+1 💚 shadedjars 5m 31s patch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 2m 0s the patch passed
_ Other Tests _
+1 💚 unit 0m 38s hbase-protocol-shaded in the patch passed.
+1 💚 unit 8m 5s hbase-client in the patch passed.
-1 ❌ unit 226m 43s hbase-server in the patch failed.
+1 💚 unit 17m 39s hbase-mapreduce in the patch passed.
+1 💚 unit 8m 9s hbase-thrift in the patch passed.
+1 💚 unit 3m 31s hbase-endpoint in the patch passed.
298m 1s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/14/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux d421112bd106 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / f664552
Default Java Eclipse Adoptium-11.0.17+8
unit https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/14/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/14/testReport/
Max. process+thread count 4201 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-endpoint U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/14/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@rmdmattingly
Copy link
Contributor Author

we'll get another build here, but for posterity the above test failure looks like noise:

[ERROR]   Run 1: TestZKProcedure.testMultiCohortWithMemberTimeoutDuringPrepare:329->waitAndVerifyProc:356 

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 35s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 prototool 0m 0s prototool was not available.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for branch
+1 💚 mvninstall 2m 51s branch-2 passed
+1 💚 compile 5m 23s branch-2 passed
+1 💚 checkstyle 1m 56s branch-2 passed
+1 💚 spotless 0m 46s branch has no errors when running spotless:check.
+1 💚 spotbugs 6m 13s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 17s Maven dependency ordering for patch
+1 💚 mvninstall 2m 35s the patch passed
+1 💚 compile 5m 18s the patch passed
+1 💚 cc 5m 18s the patch passed
+1 💚 javac 5m 18s the patch passed
+1 💚 checkstyle 1m 50s the patch passed
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 hadoopcheck 13m 26s Patch does not cause any errors with Hadoop 2.10.2 or 3.2.4 3.3.5.
+1 💚 hbaseprotoc 2m 9s the patch passed
+1 💚 spotless 0m 43s patch has no errors when running spotless:check.
+1 💚 spotbugs 7m 8s the patch passed
_ Other Tests _
+1 💚 asflicense 0m 59s The patch does not generate ASF License warnings.
55m 25s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/15/artifact/yetus-general-check/output/Dockerfile
GITHUB PR #5332
Optional Tests dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile cc hbaseprotoc prototool
uname Linux 3bbec7c97265 5.4.0-148-generic #165-Ubuntu SMP Tue Apr 18 08:53:12 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / 0f2d5c1
Default Java Eclipse Adoptium-11.0.17+8
Max. process+thread count 80 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-endpoint U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/15/console
versions git=2.34.1 maven=3.8.6 spotbugs=4.7.3
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 40s Docker mode activated.
-0 ⚠️ yetus 0m 5s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for branch
+1 💚 mvninstall 2m 31s branch-2 passed
+1 💚 compile 2m 38s branch-2 passed
+1 💚 shadedjars 4m 57s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 32s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for patch
+1 💚 mvninstall 2m 50s the patch passed
+1 💚 compile 2m 28s the patch passed
+1 💚 javac 2m 28s the patch passed
+1 💚 shadedjars 4m 57s patch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 29s the patch passed
_ Other Tests _
+1 💚 unit 0m 33s hbase-protocol-shaded in the patch passed.
+1 💚 unit 8m 27s hbase-client in the patch passed.
+1 💚 unit 226m 10s hbase-server in the patch passed.
+1 💚 unit 14m 53s hbase-mapreduce in the patch passed.
+1 💚 unit 7m 41s hbase-thrift in the patch passed.
+1 💚 unit 3m 1s hbase-endpoint in the patch passed.
290m 57s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/15/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux 2944083936d3 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / 0f2d5c1
Default Java Temurin-1.8.0_352-b08
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/15/testReport/
Max. process+thread count 4615 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-endpoint U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/15/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 43s Docker mode activated.
-0 ⚠️ yetus 0m 5s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗 mvndep 0m 10s Maven dependency ordering for branch
+1 💚 mvninstall 3m 24s branch-2 passed
+1 💚 compile 3m 15s branch-2 passed
+1 💚 shadedjars 5m 57s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 2m 4s branch-2 passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 11s Maven dependency ordering for patch
+1 💚 mvninstall 3m 15s the patch passed
+1 💚 compile 3m 0s the patch passed
+1 💚 javac 3m 0s the patch passed
+1 💚 shadedjars 5m 37s patch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 2m 4s the patch passed
_ Other Tests _
+1 💚 unit 0m 40s hbase-protocol-shaded in the patch passed.
+1 💚 unit 7m 50s hbase-client in the patch passed.
+1 💚 unit 241m 19s hbase-server in the patch passed.
+1 💚 unit 16m 52s hbase-mapreduce in the patch passed.
+1 💚 unit 8m 17s hbase-thrift in the patch passed.
+1 💚 unit 3m 27s hbase-endpoint in the patch passed.
313m 47s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/15/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR #5332
Optional Tests javac javadoc unit shadedjars compile
uname Linux 168a9bb8570c 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:23:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2 / 0f2d5c1
Default Java Eclipse Adoptium-11.0.17+8
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/15/testReport/
Max. process+thread count 4146 (vs. ulimit of 30000)
modules C: hbase-protocol-shaded hbase-client hbase-server hbase-mapreduce hbase-thrift hbase-endpoint U: .
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5332/15/console
versions git=2.34.1 maven=3.8.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

Copy link
Contributor

@bbeaudreault bbeaudreault left a comment

Choose a reason for hiding this comment

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

Went through the whole thing one more time. Looks good!

There are some changes to pluggable IA.Private and IA.LimitedPrivate class constructors, which I will document in the release notes for any users who are extending them.

@bbeaudreault bbeaudreault marked this pull request as ready for review July 29, 2023 19:18
@bbeaudreault bbeaudreault merged commit a35c96f into apache:branch-2 Jul 29, 2023
bbeaudreault pushed a commit to HubSpot/hbase that referenced this pull request Jul 31, 2023
…he#5332)

Modifies upstream patch to add a shim constructor to BlockingRpcClient so we can migrate without incompatibilities

Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
bbeaudreault pushed a commit to HubSpot/hbase that referenced this pull request Aug 1, 2023
…he#5332)

Modifies upstream patch to add a shim constructor to BlockingRpcClient so we can migrate without incompatibilities

Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
bbeaudreault pushed a commit to HubSpot/hbase that referenced this pull request Aug 1, 2023
…he#5332)

Modifies upstream patch to add a shim constructor to BlockingRpcClient so we can migrate without incompatibilities

Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport This PR is a back port of some issue or issues already committed to master
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants