Skip to content

HBASE-26867 Introduce a FlushProcedure - #5353

Merged
Apache9 merged 6 commits into
apache:branch-2from
frostruan:branch-2-HBASE-26867
Aug 28, 2023
Merged

HBASE-26867 Introduce a FlushProcedure#5353
Apache9 merged 6 commits into
apache:branch-2from
frostruan:branch-2-HBASE-26867

Conversation

@frostruan

Copy link
Copy Markdown
Contributor

No description provided.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 40sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗prototool0m 0sprototool was not available.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ branch-2 Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for branch
+1 💚mvninstall3m 24sbranch-2 passed
+1 💚compile6m 33sbranch-2 passed
+1 💚checkstyle1m 44sbranch-2 passed
+1 💚spotless0m 56sbranch has no errors when running spotless:check.
+1 💚spotbugs7m 15sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 16sMaven dependency ordering for patch
+1 💚mvninstall3m 28sthe patch passed
+1 💚compile6m 31sthe patch passed
+1 💚cc6m 31sthe patch passed
+1 💚javac6m 31sthe patch passed
+1 💚checkstyle1m 53sthe patch passed
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚hadoopcheck16m 13sPatch does not cause any errors with Hadoop 2.10.2 or 3.2.4 3.3.5.
+1 💚hbaseprotoc1m 59sthe patch passed
+1 💚spotless0m 45spatch has no errors when running spotless:check.
+1 💚spotbugs7m 10sthe patch passed
_ Other Tests _
+1 💚asflicense0m 46sThe patch does not generate ASF License warnings.
62m 43s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/1/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#5353
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile cc hbaseprotoc prototool
unameLinux 091a75a69304 5.4.0-156-generic #173-Ubuntu SMP Tue Jul 11 07:25:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / bf945f2
Default JavaEclipse Adoptium-11.0.17+8
Max. process+thread count80 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/1/console
versionsgit=2.34.1 maven=3.8.6 spotbugs=4.7.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 46sDocker mode activated.
-0 ⚠️yetus0m 5sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗mvndep0m 16sMaven dependency ordering for branch
+1 💚mvninstall2m 37sbranch-2 passed
+1 💚compile1m 47sbranch-2 passed
+1 💚shadedjars4m 43sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 16sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 12sMaven dependency ordering for patch
+1 💚mvninstall2m 10sthe patch passed
+1 💚compile1m 46sthe patch passed
+1 💚javac1m 46sthe patch passed
+1 💚shadedjars4m 40spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 14sthe patch passed
_ Other Tests _
+1 💚unit0m 24shbase-protocol-shaded in the patch passed.
+1 💚unit2m 17shbase-common in the patch passed.
+1 💚unit7m 24shbase-client in the patch passed.
+1 💚unit206m 41shbase-server in the patch passed.
+1 💚unit7m 27shbase-thrift in the patch passed.
250m 30s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR#5353
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 59a48db29893 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 toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / bf945f2
Default JavaTemurin-1.8.0_352-b08
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/1/testReport/
Max. process+thread count4019 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/1/console
versionsgit=2.34.1 maven=3.8.6
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec2m 23sDocker mode activated.
-0 ⚠️yetus0m 5sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗mvndep0m 14sMaven dependency ordering for branch
+1 💚mvninstall2m 55sbranch-2 passed
+1 💚compile2m 4sbranch-2 passed
+1 💚shadedjars5m 4sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 26sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 17sMaven dependency ordering for patch
+1 💚mvninstall2m 31sthe patch passed
+1 💚compile2m 4sthe patch passed
+1 💚javac2m 4sthe patch passed
+1 💚shadedjars5m 1spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 25sthe patch passed
_ Other Tests _
+1 💚unit0m 29shbase-protocol-shaded in the patch passed.
+1 💚unit2m 10shbase-common in the patch passed.
+1 💚unit8m 1shbase-client in the patch passed.
+1 💚unit203m 0shbase-server in the patch passed.
+1 💚unit6m 58shbase-thrift in the patch passed.
251m 11s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#5353
Optional Testsjavac javadoc unit shadedjars compile
unameLinux d887575c0fcc 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 toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / bf945f2
Default JavaEclipse Adoptium-11.0.17+8
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/1/testReport/
Max. process+thread count4925 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/1/console
versionsgit=2.34.1 maven=3.8.6
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

// the hbase hadoop version does not match the running hadoop version or
// the FlushTableProcedure is disabled, if that happens, we need fall back
// to the old flush implementation.
legacyFlush(tableName, columnFamilies);

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

So when users call flushAsync directly, we can not fallback to legacyFlush automatically?

@Apache9

Copy link
Copy Markdown
Contributor

@frostruan Any updates here?

Thanks.

@frostruan

Copy link
Copy Markdown
ContributorAuthor

Sorry, Duo, I don't know what I should update here. If you mean the problem that the legacyFlush method can not fallback, I have already replied and explained my thoughts, would you mind looking it first? :)

@Apache9

Copy link
Copy Markdown
Contributor

I can not see your reply, maybe you forget to push the submit button?

@frostruan

Copy link
Copy Markdown
ContributorAuthor

oh sorry ... have no idea what went wrong, so let me copy the reply here.

Yes. From the perspective of fallback, it's better to make flushAsync method private in HBaseAdmin, but I introduce this method in Admin interface based on the following consideration
a. it is not a good practice to call asynchronous functions in a synchronous api
b. it still works if the master supports and enables FlushTablePRocedure
c. if an unsupported exception is thrown, the user can perceive it and handle it in the upper layer, just like a normal IOException.

@Apache9

Copy link
Copy Markdown
Contributor

oh sorry ... have no idea what went wrong, so let me copy the reply here.

Yes. From the perspective of fallback, it's better to make flushAsync method private in HBaseAdmin, but I introduce this method in Admin interface based on the following consideration a. it is not a good practice to call asynchronous functions in a synchronous api b. it still works if the master supports and enables FlushTablePRocedure c. if an unsupported exception is thrown, the user can perceive it and handle it in the upper layer, just like a normal IOException.

XXXAsync methods are common in the Admin interface so we should provide it.

And how could our users handle the unsupported exception in upper layer? We do not expose the legacyFlush method to them, they can only retry on the same method and then get the same exception again?

@frostruan

Copy link
Copy Markdown
ContributorAuthor

oh sorry ... have no idea what went wrong, so let me copy the reply here.
Yes. From the perspective of fallback, it's better to make flushAsync method private in HBaseAdmin, but I introduce this method in Admin interface based on the following consideration a. it is not a good practice to call asynchronous functions in a synchronous api b. it still works if the master supports and enables FlushTablePRocedure c. if an unsupported exception is thrown, the user can perceive it and handle it in the upper layer, just like a normal IOException.

XXXAsync methods are common in the Admin interface so we should provide it.

And how could our users handle the unsupported exception in upper layer? We do not expose the legacyFlush method to them, they can only retry on the same method and then get the same exception again?

Our user can fallback to the old flush implementation by calling flush method. If our users really need asynchronous calls, maybe we can suggest them to consider AsyncHBaseAdmin#flush API in the doc.

Do you think it is necessary for us to implement fallback logic in the HBaseAdmin#flushAsync method?

@Apache9

Copy link
Copy Markdown
Contributor

oh sorry ... have no idea what went wrong, so let me copy the reply here.
Yes. From the perspective of fallback, it's better to make flushAsync method private in HBaseAdmin, but I introduce this method in Admin interface based on the following consideration a. it is not a good practice to call asynchronous functions in a synchronous api b. it still works if the master supports and enables FlushTablePRocedure c. if an unsupported exception is thrown, the user can perceive it and handle it in the upper layer, just like a normal IOException.

XXXAsync methods are common in the Admin interface so we should provide it.
And how could our users handle the unsupported exception in upper layer? We do not expose the legacyFlush method to them, they can only retry on the same method and then get the same exception again?

Our user can fallback to the old flush implementation by calling flush method. If our users really need asynchronous calls, maybe we can suggest them to consider AsyncHBaseAdmin#flush API in the doc.

Do you think it is necessary for us to implement fallback logic in the HBaseAdmin#flushAsync method?

It will be confusing to users that flush and flushAsync are different. We should support the fallback logic also in flushAsync.

@frostruan

Copy link
Copy Markdown
ContributorAuthor

oh sorry ... have no idea what went wrong, so let me copy the reply here.
Yes. From the perspective of fallback, it's better to make flushAsync method private in HBaseAdmin, but I introduce this method in Admin interface based on the following consideration a. it is not a good practice to call asynchronous functions in a synchronous api b. it still works if the master supports and enables FlushTablePRocedure c. if an unsupported exception is thrown, the user can perceive it and handle it in the upper layer, just like a normal IOException.

XXXAsync methods are common in the Admin interface so we should provide it.
And how could our users handle the unsupported exception in upper layer? We do not expose the legacyFlush method to them, they can only retry on the same method and then get the same exception again?

Our user can fallback to the old flush implementation by calling flush method. If our users really need asynchronous calls, maybe we can suggest them to consider AsyncHBaseAdmin#flush API in the doc.
Do you think it is necessary for us to implement fallback logic in the HBaseAdmin#flushAsync method?

It will be confusing to users that flush and flushAsync are different. We should support the fallback logic also in flushAsync.

Ok. Let me fix this. Thanks Duo.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 32sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗prototool0m 0sprototool was not available.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ branch-2 Compile Tests _
+0 🆗mvndep0m 14sMaven dependency ordering for branch
+1 💚mvninstall2m 35sbranch-2 passed
+1 💚compile5m 1sbranch-2 passed
+1 💚checkstyle1m 44sbranch-2 passed
+1 💚spotless0m 42sbranch has no errors when running spotless:check.
+1 💚spotbugs5m 50sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 12sMaven dependency ordering for patch
+1 💚mvninstall2m 33sthe patch passed
+1 💚compile5m 1sthe patch passed
+1 💚cc5m 1sthe patch passed
+1 💚javac5m 1sthe patch passed
+1 💚checkstyle1m 43sthe patch passed
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚hadoopcheck13m 20sPatch does not cause any errors with Hadoop 2.10.2 or 3.2.4 3.3.5.
+1 💚hbaseprotoc1m 51sthe patch passed
+1 💚spotless0m 43spatch has no errors when running spotless:check.
-1 ❌spotbugs1m 3shbase-client generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
_ Other Tests _
+1 💚asflicense0m 49sThe patch does not generate ASF License warnings.
52m 13s
ReasonTests
FindBugsmodule:hbase-client
Dead store to resp in org.apache.hadoop.hbase.client.HBaseAdmin.flushAsync(TableName, List) At HBaseAdmin.java:org.apache.hadoop.hbase.client.HBaseAdmin.flushAsync(TableName, List) At HBaseAdmin.java:[line 1297]
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/2/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#5353
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile cc hbaseprotoc prototool
unameLinux 4409965bd827 5.4.0-156-generic #173-Ubuntu SMP Tue Jul 11 07:25:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / fbd258f
Default JavaEclipse Adoptium-11.0.17+8
spotbugshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/2/artifact/yetus-general-check/output/new-spotbugs-hbase-client.html
Max. process+thread count81 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/2/console
versionsgit=2.34.1 maven=3.8.6 spotbugs=4.7.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 43sDocker mode activated.
-0 ⚠️yetus0m 4sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗mvndep0m 18sMaven dependency ordering for branch
+1 💚mvninstall2m 9sbranch-2 passed
+1 💚compile1m 46sbranch-2 passed
+1 💚shadedjars4m 39sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 13sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 12sMaven dependency ordering for patch
+1 💚mvninstall2m 9sthe patch passed
+1 💚compile1m 51sthe patch passed
+1 💚javac1m 51sthe patch passed
+1 💚shadedjars4m 38spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 13sthe patch passed
_ Other Tests _
+1 💚unit0m 22shbase-protocol-shaded in the patch passed.
+1 💚unit2m 15shbase-common in the patch passed.
+1 💚unit7m 24shbase-client in the patch passed.
+1 💚unit204m 51shbase-server in the patch passed.
+1 💚unit7m 29shbase-thrift in the patch passed.
247m 43s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/2/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR#5353
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 82a668668275 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 toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / fbd258f
Default JavaTemurin-1.8.0_352-b08
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/2/testReport/
Max. process+thread count4222 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/2/console
versionsgit=2.34.1 maven=3.8.6
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 35sDocker mode activated.
-0 ⚠️yetus0m 5sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for branch
+1 💚mvninstall2m 49sbranch-2 passed
+1 💚compile2m 26sbranch-2 passed
+1 💚shadedjars4m 48sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 42sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 19sMaven dependency ordering for patch
+1 💚mvninstall2m 45sthe patch passed
+1 💚compile2m 27sthe patch passed
+1 💚javac2m 27sthe patch passed
+1 💚shadedjars4m 44spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 40sthe patch passed
_ Other Tests _
+1 💚unit0m 36shbase-protocol-shaded in the patch passed.
+1 💚unit2m 10shbase-common in the patch passed.
+1 💚unit8m 20shbase-client in the patch passed.
+1 💚unit215m 8shbase-server in the patch passed.
+1 💚unit7m 48shbase-thrift in the patch passed.
264m 9s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#5353
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 515d9650961a 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 toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / fbd258f
Default JavaEclipse Adoptium-11.0.17+8
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/2/testReport/
Max. process+thread count4727 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/2/console
versionsgit=2.34.1 maven=3.8.6
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 32sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 1sNo case conflicting files found.
+0 🆗prototool0m 0sprototool was not available.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ branch-2 Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for branch
+1 💚mvninstall2m 37sbranch-2 passed
+1 💚compile4m 57sbranch-2 passed
+1 💚checkstyle1m 44sbranch-2 passed
-1 ❌spotless0m 37sbranch has 23 errors when running spotless:check, run spotless:apply to fix.
+1 💚spotbugs5m 40sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
+1 💚mvninstall2m 37sthe patch passed
+1 💚compile5m 3sthe patch passed
+1 💚cc5m 3sthe patch passed
+1 💚javac5m 3sthe patch passed
+1 💚checkstyle1m 41sthe patch passed
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚hadoopcheck13m 16sPatch does not cause any errors with Hadoop 2.10.2 or 3.2.4 3.3.5.
+1 💚hbaseprotoc1m 51sthe patch passed
-1 ❌spotless0m 36spatch has 23 errors when running spotless:check, run spotless:apply to fix.
+1 💚spotbugs6m 30sthe patch passed
_ Other Tests _
+1 💚asflicense0m 49sThe patch does not generate ASF License warnings.
51m 40s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/3/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#5353
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile cc hbaseprotoc prototool
unameLinux 532455fd52bd 5.4.0-156-generic #173-Ubuntu SMP Tue Jul 11 07:25:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / 7dfc2f3
Default JavaEclipse Adoptium-11.0.17+8
spotlesshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/3/artifact/yetus-general-check/output/branch-spotless.txt
spotlesshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/3/artifact/yetus-general-check/output/patch-spotless.txt
Max. process+thread count81 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/3/console
versionsgit=2.34.1 maven=3.8.6 spotbugs=4.7.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 43sDocker mode activated.
-0 ⚠️yetus0m 4sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗mvndep0m 10sMaven dependency ordering for branch
+1 💚mvninstall2m 8sbranch-2 passed
+1 💚compile1m 44sbranch-2 passed
+1 💚shadedjars4m 37sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 13sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
+1 💚mvninstall2m 8sthe patch passed
+1 💚compile1m 47sthe patch passed
+1 💚javac1m 47sthe patch passed
+1 💚shadedjars4m 45spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 14sthe patch passed
_ Other Tests _
+1 💚unit0m 23shbase-protocol-shaded in the patch passed.
+1 💚unit2m 13shbase-common in the patch passed.
+1 💚unit7m 29shbase-client in the patch passed.
-1 ❌unit211m 17shbase-server in the patch failed.
+1 💚unit7m 30shbase-thrift in the patch passed.
254m 24s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/3/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR#5353
Optional Testsjavac javadoc unit shadedjars compile
unameLinux e33684033b62 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 toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / 7dfc2f3
Default JavaTemurin-1.8.0_352-b08
unithttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/3/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-server.txt
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/3/testReport/
Max. process+thread count4208 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/3/console
versionsgit=2.34.1 maven=3.8.6
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 34sDocker mode activated.
-0 ⚠️yetus0m 6sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for branch
+1 💚mvninstall2m 36sbranch-2 passed
+1 💚compile2m 26sbranch-2 passed
+1 💚shadedjars4m 46sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 40sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 13sMaven dependency ordering for patch
+1 💚mvninstall2m 32sthe patch passed
+1 💚compile2m 25sthe patch passed
+1 💚javac2m 25sthe patch passed
+1 💚shadedjars4m 45spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 40sthe patch passed
_ Other Tests _
+1 💚unit0m 34shbase-protocol-shaded in the patch passed.
+1 💚unit2m 11shbase-common in the patch passed.
+1 💚unit8m 13shbase-client in the patch passed.
+1 💚unit232m 41shbase-server in the patch passed.
+1 💚unit8m 31shbase-thrift in the patch passed.
281m 44s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/3/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#5353
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 778177ec1a75 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 toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / 7dfc2f3
Default JavaEclipse Adoptium-11.0.17+8
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/3/testReport/
Max. process+thread count4632 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/3/console
versionsgit=2.34.1 maven=3.8.6
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 34sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗prototool0m 1sprototool was not available.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ branch-2 Compile Tests _
+0 🆗mvndep0m 14sMaven dependency ordering for branch
+1 💚mvninstall2m 35sbranch-2 passed
+1 💚compile4m 58sbranch-2 passed
+1 💚checkstyle1m 43sbranch-2 passed
-1 ❌spotless0m 38sbranch has 23 errors when running spotless:check, run spotless:apply to fix.
+1 💚spotbugs5m 45sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
+1 💚mvninstall2m 35sthe patch passed
+1 💚compile4m 57sthe patch passed
+1 💚cc4m 57sthe patch passed
+1 💚javac4m 57sthe patch passed
+1 💚checkstyle1m 44sthe patch passed
-0 ⚠️whitespace0m 0sThe patch has 1 line(s) that end in whitespace. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply
+1 💚hadoopcheck13m 18sPatch does not cause any errors with Hadoop 2.10.2 or 3.2.4 3.3.5.
+1 💚hbaseprotoc1m 51sthe patch passed
-1 ❌spotless0m 21spatch has 22 errors when running spotless:check, run spotless:apply to fix.
+1 💚spotbugs6m 28sthe patch passed
_ Other Tests _
+1 💚asflicense0m 49sThe patch does not generate ASF License warnings.
51m 27s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/4/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#5353
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile cc hbaseprotoc prototool
unameLinux ee02f5981431 5.4.0-156-generic #173-Ubuntu SMP Tue Jul 11 07:25:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / 2b46973
Default JavaEclipse Adoptium-11.0.17+8
spotlesshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/4/artifact/yetus-general-check/output/branch-spotless.txt
whitespacehttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/4/artifact/yetus-general-check/output/whitespace-eol.txt
spotlesshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/4/artifact/yetus-general-check/output/patch-spotless.txt
Max. process+thread count83 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/4/console
versionsgit=2.34.1 maven=3.8.6 spotbugs=4.7.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 41sDocker mode activated.
-0 ⚠️yetus0m 6sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗mvndep0m 25sMaven dependency ordering for branch
+1 💚mvninstall2m 11sbranch-2 passed
+1 💚compile1m 50sbranch-2 passed
+1 💚shadedjars4m 49sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 13sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 12sMaven dependency ordering for patch
+1 💚mvninstall2m 8sthe patch passed
+1 💚compile1m 49sthe patch passed
+1 💚javac1m 49sthe patch passed
+1 💚shadedjars4m 44spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 14sthe patch passed
_ Other Tests _
+1 💚unit0m 23shbase-protocol-shaded in the patch passed.
+1 💚unit2m 16shbase-common in the patch passed.
+1 💚unit7m 24shbase-client in the patch passed.
+1 💚unit207m 26shbase-server in the patch passed.
+1 💚unit7m 31shbase-thrift in the patch passed.
251m 6s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/4/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR#5353
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 737ead540970 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 toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / 2b46973
Default JavaTemurin-1.8.0_352-b08
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/4/testReport/
Max. process+thread count4020 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/4/console
versionsgit=2.34.1 maven=3.8.6
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 36sDocker mode activated.
-0 ⚠️yetus0m 5sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for branch
+1 💚mvninstall2m 47sbranch-2 passed
+1 💚compile2m 28sbranch-2 passed
+1 💚shadedjars4m 46sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 40sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 18sMaven dependency ordering for patch
+1 💚mvninstall2m 35sthe patch passed
+1 💚compile2m 27sthe patch passed
+1 💚javac2m 27sthe patch passed
+1 💚shadedjars4m 46spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 40sthe patch passed
_ Other Tests _
+1 💚unit0m 35shbase-protocol-shaded in the patch passed.
+1 💚unit2m 9shbase-common in the patch passed.
+1 💚unit8m 15shbase-client in the patch passed.
+1 💚unit214m 34shbase-server in the patch passed.
+1 💚unit7m 46shbase-thrift in the patch passed.
262m 58s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/4/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#5353
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 4e13835e0e0f 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 toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / 2b46973
Default JavaEclipse Adoptium-11.0.17+8
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/4/testReport/
Max. process+thread count4732 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/4/console
versionsgit=2.34.1 maven=3.8.6
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 35sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗prototool0m 0sprototool was not available.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ branch-2 Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for branch
+1 💚mvninstall2m 50sbranch-2 passed
+1 💚compile5m 0sbranch-2 passed
+1 💚checkstyle1m 45sbranch-2 passed
-1 ❌spotless0m 38sbranch has 23 errors when running spotless:check, run spotless:apply to fix.
+1 💚spotbugs5m 49sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 16sMaven dependency ordering for patch
+1 💚mvninstall2m 41sthe patch passed
+1 💚compile4m 56sthe patch passed
+1 💚cc4m 56sthe patch passed
+1 💚javac4m 56sthe patch passed
+1 💚checkstyle1m 43sthe patch passed
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚hadoopcheck13m 11sPatch does not cause any errors with Hadoop 2.10.2 or 3.2.4 3.3.5.
+1 💚hbaseprotoc1m 53sthe patch passed
-1 ❌spotless0m 37spatch has 23 errors when running spotless:check, run spotless:apply to fix.
+1 💚spotbugs6m 30sthe patch passed
_ Other Tests _
+1 💚asflicense0m 43sThe patch does not generate ASF License warnings.
51m 37s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/5/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#5353
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile cc hbaseprotoc prototool
unameLinux 787c952009d6 5.4.0-156-generic #173-Ubuntu SMP Tue Jul 11 07:25:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / 2b46973
Default JavaEclipse Adoptium-11.0.17+8
spotlesshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/5/artifact/yetus-general-check/output/branch-spotless.txt
spotlesshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/5/artifact/yetus-general-check/output/patch-spotless.txt
Max. process+thread count81 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/5/console
versionsgit=2.34.1 maven=3.8.6 spotbugs=4.7.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 39sDocker mode activated.
-0 ⚠️yetus0m 5sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗mvndep0m 19sMaven dependency ordering for branch
+1 💚mvninstall2m 6sbranch-2 passed
+1 💚compile1m 45sbranch-2 passed
+1 💚shadedjars4m 40sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 13sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
+1 💚mvninstall2m 9sthe patch passed
+1 💚compile1m 47sthe patch passed
+1 💚javac1m 47sthe patch passed
+1 💚shadedjars4m 41spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 15sthe patch passed
_ Other Tests _
+1 💚unit0m 23shbase-protocol-shaded in the patch passed.
+1 💚unit2m 15shbase-common in the patch passed.
+1 💚unit7m 28shbase-client in the patch passed.
+1 💚unit206m 39shbase-server in the patch passed.
+1 💚unit7m 41shbase-thrift in the patch passed.
250m 6s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/5/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR#5353
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 5316958ca665 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 toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / 2b46973
Default JavaTemurin-1.8.0_352-b08
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/5/testReport/
Max. process+thread count4177 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/5/console
versionsgit=2.34.1 maven=3.8.6
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 36sDocker mode activated.
-0 ⚠️yetus0m 4sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗mvndep0m 13sMaven dependency ordering for branch
+1 💚mvninstall2m 38sbranch-2 passed
+1 💚compile2m 25sbranch-2 passed
+1 💚shadedjars4m 45sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 39sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 14sMaven dependency ordering for patch
+1 💚mvninstall2m 32sthe patch passed
+1 💚compile2m 23sthe patch passed
+1 💚javac2m 23sthe patch passed
+1 💚shadedjars4m 46spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 41sthe patch passed
_ Other Tests _
+1 💚unit0m 34shbase-protocol-shaded in the patch passed.
+1 💚unit2m 10shbase-common in the patch passed.
+1 💚unit8m 14shbase-client in the patch passed.
+1 💚unit237m 44shbase-server in the patch passed.
+1 💚unit7m 48shbase-thrift in the patch passed.
286m 6s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/5/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#5353
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 93a682847192 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 toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / 2b46973
Default JavaEclipse Adoptium-11.0.17+8
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/5/testReport/
Max. process+thread count4808 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/5/console
versionsgit=2.34.1 maven=3.8.6
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache9

Copy link
Copy Markdown
Contributor

Please fix the spotless error?

Thanks.

@frostruan

Copy link
Copy Markdown
ContributorAuthor

Yes, I am working on fixing this problem. I executed the mvn spotless:apply before the last three commits, and this patch does not involve the problematic file. A bit strange .... let me dig more :)

@Apache9

Copy link
Copy Markdown
Contributor

Maybe it is because others merged a PR without fixing all the spotless issues...

@frostruan

Copy link
Copy Markdown
ContributorAuthor

Very possible. Let me check the git log.

@frostruan
frostruanforce-pushed the branch-2-HBASE-26867 branch from 3540597 to b722b2bCompareAugust 27, 2023 15:34
@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 34sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗prototool0m 0sprototool was not available.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ branch-2 Compile Tests _
+0 🆗mvndep0m 14sMaven dependency ordering for branch
+1 💚mvninstall3m 30sbranch-2 passed
+1 💚compile7m 12sbranch-2 passed
+1 💚checkstyle2m 5sbranch-2 passed
-1 ❌spotless0m 41sbranch has 23 errors when running spotless:check, run spotless:apply to fix.
+1 💚spotbugs6m 51sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
+1 💚mvninstall3m 29sthe patch passed
+1 💚compile5m 56sthe patch passed
+1 💚cc5m 56sthe patch passed
+1 💚javac5m 56sthe patch passed
+1 💚checkstyle0m 7sThe patch passed checkstyle in hbase-protocol-shaded
+1 💚checkstyle0m 19sThe patch passed checkstyle in hbase-common
+1 💚checkstyle0m 21sThe patch passed checkstyle in hbase-client
+1 💚checkstyle0m 42shbase-server: The patch generated 0 new + 16 unchanged - 1 fixed = 16 total (was 17)
+1 💚checkstyle0m 32sThe patch passed checkstyle in hbase-thrift
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚hadoopcheck16m 34sPatch does not cause any errors with Hadoop 2.10.2 or 3.2.4 3.3.5.
+1 💚hbaseprotoc2m 9sthe patch passed
+1 💚spotless0m 56spatch has no errors when running spotless:check.
+1 💚spotbugs8m 13sthe patch passed
_ Other Tests _
+1 💚asflicense0m 42sThe patch does not generate ASF License warnings.
64m 22s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/6/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#5353
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile cc hbaseprotoc prototool
unameLinux 704631e94b48 5.4.0-156-generic #173-Ubuntu SMP Tue Jul 11 07:25:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / b973ae4
Default JavaEclipse Adoptium-11.0.17+8
spotlesshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/6/artifact/yetus-general-check/output/branch-spotless.txt
Max. process+thread count81 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/6/console
versionsgit=2.34.1 maven=3.8.6 spotbugs=4.7.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@frostruan

Copy link
Copy Markdown
ContributorAuthor

sorry Duo, I don't know how to fix this problem .... would you mind helping me to see how to solve it ?

Thanks.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 38sDocker mode activated.
-0 ⚠️yetus0m 5sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗mvndep0m 35sMaven dependency ordering for branch
+1 💚mvninstall2m 41sbranch-2 passed
+1 💚compile2m 5sbranch-2 passed
+1 💚shadedjars5m 4sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 25sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
+1 💚mvninstall2m 33sthe patch passed
+1 💚compile2m 5sthe patch passed
+1 💚javac2m 5sthe patch passed
+1 💚shadedjars5m 2spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 24sthe patch passed
_ Other Tests _
+1 💚unit0m 30shbase-protocol-shaded in the patch passed.
+1 💚unit2m 8shbase-common in the patch passed.
+1 💚unit8m 5shbase-client in the patch passed.
+1 💚unit204m 0shbase-server in the patch passed.
+1 💚unit6m 41shbase-thrift in the patch passed.
250m 18s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/6/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#5353
Optional Testsjavac javadoc unit shadedjars compile
unameLinux d568f034db87 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 toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / b973ae4
Default JavaEclipse Adoptium-11.0.17+8
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/6/testReport/
Max. process+thread count5021 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/6/console
versionsgit=2.34.1 maven=3.8.6
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 35sDocker mode activated.
-0 ⚠️yetus0m 5sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ branch-2 Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for branch
+1 💚mvninstall2m 20sbranch-2 passed
+1 💚compile2m 4sbranch-2 passed
+1 💚shadedjars4m 22sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 27sbranch-2 passed
_ Patch Compile Tests _
+0 🆗mvndep0m 14sMaven dependency ordering for patch
+1 💚mvninstall2m 13sthe patch passed
+1 💚compile2m 3sthe patch passed
+1 💚javac2m 3sthe patch passed
+1 💚shadedjars4m 18spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 26sthe patch passed
_ Other Tests _
+1 💚unit0m 27shbase-protocol-shaded in the patch passed.
+1 💚unit2m 0shbase-common in the patch passed.
+1 💚unit7m 53shbase-client in the patch passed.
+1 💚unit219m 40shbase-server in the patch passed.
+1 💚unit6m 58shbase-thrift in the patch passed.
264m 1s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/6/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR#5353
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 95788cf77170 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 toolmaven
Personalitydev-support/hbase-personality.sh
git revisionbranch-2 / b973ae4
Default JavaTemurin-1.8.0_352-b08
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/6/testReport/
Max. process+thread count4188 (vs. ulimit of 30000)
modulesC: hbase-protocol-shaded hbase-common hbase-client hbase-server hbase-thrift U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5353/6/console
versionsgit=2.34.1 maven=3.8.6
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache9

Copy link
Copy Markdown
Contributor

It's OK now. The spotless result after this PR is OK. The problem is on branch-2 itself.

Let me merge.

@Apache9
Apache9 merged commit a91b870 into apache:branch-2Aug 28, 2023
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@frostruan@Apache-HBase@Apache9