Skip to content

HBASE-28804: Implement asynchronous retrieval of bucket-cache data from persistence - #6182

Merged
wchevreuil merged 9 commits into
apache:masterfrom
janardhanrh:HBASE-28804
Sep 9, 2024
Merged

HBASE-28804: Implement asynchronous retrieval of bucket-cache data from persistence#6182
wchevreuil merged 9 commits into
apache:masterfrom
janardhanrh:HBASE-28804

Conversation

@jhungund

Copy link
Copy Markdown
Contributor

During the retrieval of data from bucket cache persistence file, a transient structure that stores the blocks ordered by filename is constructed from the backing map entries. The population of this transient structure is done during the server start-up. This process increases the region-server startup time, if the bucketcache has large number of blocks.

This population happens inline with the server restart and blocks the server for several minutes. This makes the server restart inconvenient for the external users. Restarts during upgrade can run into timeout issues due to this delay in the server startup.

Hence, the recommendation in this Jira is to make the cache-retrieval asynchronous to the server startup. During a server startup, a new thread is spawn that reads the persistence file and creates the required structures from persistence file. The server continues with the restart and does not wait for the bucket-cache initialisation to complete.

Note that the bucket cache is not available immediately for usage and will only be ready to use after the data is repopulated from persistence into memory.

The prefetch thread that may start before the bucket-cache is initialized is modified to wait until the bucket cache is initialized.

Change-Id: I2c136d7b1d884f74642d29923172a1ad4ada36e4

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 26sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+1 💚@author0m 0sThe patch does not contain any @author tags.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
_ master Compile Tests _
+0 🆗mvndep0m 10sMaven dependency ordering for branch
+1 💚mvninstall3m 9smaster passed
+1 💚compile3m 35smaster passed
+1 💚checkstyle0m 46smaster passed
+1 💚spotbugs1m 57smaster passed
+1 💚spotless0m 45sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+0 🆗mvndep0m 10sMaven dependency ordering for patch
+1 💚mvninstall3m 0sthe patch passed
+1 💚compile3m 31sthe patch passed
+1 💚javac3m 31sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
-0 ⚠️checkstyle0m 37s/results-checkstyle-hbase-server.txthbase-server: The patch generated 18 new + 61 unchanged - 1 fixed = 79 total (was 62)
-1 ❌spotbugs1m 42s/new-spotbugs-hbase-server.htmlhbase-server generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 💚hadoopcheck11m 24sPatch does not cause any errors with Hadoop 3.3.6 3.4.0.
-1 ❌spotless0m 39spatch has 68 errors when running spotless:check, run spotless:apply to fix.
_ Other Tests _
+1 💚asflicense0m 18sThe patch does not generate ASF License warnings.
40m 1s
ReasonTests
SpotBugsmodule:hbase-server
new org.apache.hadoop.hbase.io.hfile.bucket.BucketCache(String, long, int, int[], int, int, String, int, Configuration) invokes Thread.start() At BucketCache.java:int, int, String, int, Configuration) invokes Thread.start() At BucketCache.java:[line 373]
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/1/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsdupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless
unameLinux 134b68122884 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 revisionmaster / 479899f
Default JavaEclipse Adoptium-17.0.11+9
spotlesshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/1/artifact/yetus-general-check/output/patch-spotless.txt
Max. process+thread count84 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/1/console
versionsgit=2.34.1 maven=3.9.8 spotbugs=4.7.3
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 37sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 9sMaven dependency ordering for branch
+1 💚mvninstall3m 0smaster passed
+1 💚compile1m 16smaster passed
+1 💚javadoc0m 43smaster passed
+1 💚shadedjars5m 18sbranch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+0 🆗mvndep0m 13sMaven dependency ordering for patch
+1 💚mvninstall2m 55sthe patch passed
+1 💚compile1m 18sthe patch passed
+1 💚javac1m 18sthe patch passed
-0 ⚠️javadoc0m 29s/results-javadoc-javadoc-hbase-server.txthbase-server generated 1 new + 48 unchanged - 0 fixed = 49 total (was 48)
+1 💚shadedjars5m 18spatch has no errors when building our shaded downstream artifacts.
_ Other Tests _
+1 💚unit9m 21shbase-balancer in the patch passed.
+1 💚unit228m 43shbase-server in the patch passed.
264m 14s
SubsystemReport/Notes
DockerClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/1/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsjavac javadoc unit compile shadedjars
unameLinux 7a8e5c05b7e6 5.4.0-186-generic #206-Ubuntu SMP Fri Apr 26 12:31:10 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 479899f
Default JavaEclipse Adoptium-17.0.11+9
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/1/testReport/
Max. process+thread count4630 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/1/console
versionsgit=2.34.1 maven=3.9.8
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 27sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+1 💚@author0m 0sThe patch does not contain any @author tags.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
_ master Compile Tests _
+0 🆗mvndep0m 10sMaven dependency ordering for branch
+1 💚mvninstall3m 1smaster passed
+1 💚compile3m 23smaster passed
+1 💚checkstyle0m 45smaster passed
+1 💚spotbugs1m 55smaster passed
+1 💚spotless0m 43sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
+1 💚mvninstall2m 54sthe patch passed
+1 💚compile3m 22sthe patch passed
+1 💚javac3m 22sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
-0 ⚠️checkstyle0m 36s/results-checkstyle-hbase-server.txthbase-server: The patch generated 18 new + 61 unchanged - 1 fixed = 79 total (was 62)
-1 ❌spotbugs1m 37s/new-spotbugs-hbase-server.htmlhbase-server generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 💚hadoopcheck10m 52sPatch does not cause any errors with Hadoop 3.3.6 3.4.0.
-1 ❌spotless0m 36spatch has 68 errors when running spotless:check, run spotless:apply to fix.
_ Other Tests _
+1 💚asflicense0m 17sThe patch does not generate ASF License warnings.
38m 26s
ReasonTests
SpotBugsmodule:hbase-server
new org.apache.hadoop.hbase.io.hfile.bucket.BucketCache(String, long, int, int[], int, int, String, int, Configuration) invokes Thread.start() At BucketCache.java:int, int, String, int, Configuration) invokes Thread.start() At BucketCache.java:[line 379]
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/2/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsdupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless
unameLinux d63672b7081b 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 revisionmaster / 9de9770
Default JavaEclipse Adoptium-17.0.11+9
spotlesshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/2/artifact/yetus-general-check/output/patch-spotless.txt
Max. process+thread count84 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/2/console
versionsgit=2.34.1 maven=3.9.8 spotbugs=4.7.3
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@jhungund
jhungundforce-pushed the HBASE-28804 branch 2 times, most recently from 7853e54 to 8377eb9CompareAugust 29, 2024 07:17
assertTrue(reader.prefetchStarted() || reader.prefetchComplete());

// Added some delay as we have started the timer a bit late.
Thread.sleep(500);

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Why do we need this extra sleep after the loop above?

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

This was present earlier along with the comment at line 378.

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

I will try to remove this one and check if the test passes.

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.

Yeah, but I assume now that we have an extra wait of 10000, we don't need this one anymore?

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

ack

Comment on lines 370 to 375
while (!reader.prefetchStarted() && !reader.prefetchComplete()) {
// Wait until the prefetch is triggered.
Thread.sleep(500);
assertTrue("Prefetch should start post configured delay",
getElapsedTime(startTime) > PrefetchExecutor.getPrefetchDelay());
if (timeout <= 0) break;
timeout -= 500;
}

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.

Use Waiter.waitFor(Configuration conf, long timeout, long interval, Predicate<E> predicate)

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

ack

Comment on lines +229 to +239
long timeout = 120000;
try {
while (!cache.backingMap.containsKey(cacheKey) || cache.ramCache.containsKey(cacheKey)) {
Thread.sleep(100);
if (timeout <= 0) {
break;
}
timeout -= 100;
}
} finally {
Thread.sleep(1000);

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.

Use Waiter.waitFor(Configuration conf, long timeout, long interval, Predicate<E> predicate)

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

Hi @wchevreuil , the config object is not available with us here. Probably I can leave out the change this. I had tried to change it to avoid infinite wait.

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.

Just create one HBaseConfiguration.create() and pass along? Waiter only uses it to check for the hbase.test.wait.for.ratio property anyways.

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

ack

Comment on lines +151 to +158
long timeout = 120000;
while (!cache.backingMap.containsKey(cacheKey) || cache.ramCache.containsKey(cacheKey)) {
Thread.sleep(100);
if (timeout <= 0) {
break;
}
timeout -= 100;
}

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.

Use Waiter.waitFor(Configuration conf, long timeout, long interval, Predicate<E> predicate)

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

Lot more changes needed to get config to this location. I will leave out this change for now.

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

ack

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.

We should add UTs for checking the behaviour of all methods changed as part of this async initialisation.

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

I could validate all public methods. I am not sure if we can do it for private methods.

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.

Public methods are enough.

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

ack

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 39sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 12sMaven dependency ordering for branch
+1 💚mvninstall2m 51smaster passed
+1 💚compile1m 15smaster passed
+1 💚javadoc0m 42smaster passed
+1 💚shadedjars5m 15sbranch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+0 🆗mvndep0m 13sMaven dependency ordering for patch
+1 💚mvninstall2m 54sthe patch passed
+1 💚compile1m 16sthe patch passed
+1 💚javac1m 16sthe patch passed
-0 ⚠️javadoc0m 30s/results-javadoc-javadoc-hbase-server.txthbase-server generated 1 new + 48 unchanged - 0 fixed = 49 total (was 48)
+1 💚shadedjars5m 16spatch has no errors when building our shaded downstream artifacts.
_ Other Tests _
+1 💚unit9m 22shbase-balancer in the patch passed.
+1 💚unit232m 6shbase-server in the patch passed.
267m 42s
SubsystemReport/Notes
DockerClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/2/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsjavac javadoc unit compile shadedjars
unameLinux 2083cce2fd84 5.4.0-186-generic #206-Ubuntu SMP Fri Apr 26 12:31:10 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 9de9770
Default JavaEclipse Adoptium-17.0.11+9
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/2/testReport/
Max. process+thread count4704 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/2/console
versionsgit=2.34.1 maven=3.9.8
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 39sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+1 💚@author0m 0sThe patch does not contain any @author tags.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
_ master Compile Tests _
+0 🆗mvndep0m 7sMaven dependency ordering for branch
+1 💚mvninstall2m 59smaster passed
+1 💚compile3m 23smaster passed
+1 💚checkstyle0m 50smaster passed
+1 💚spotbugs2m 2smaster passed
+1 💚spotless0m 46sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+0 🆗mvndep0m 10sMaven dependency ordering for patch
+1 💚mvninstall2m 55sthe patch passed
+1 💚compile3m 24sthe patch passed
+1 💚javac3m 24sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
-0 ⚠️checkstyle0m 38s/results-checkstyle-hbase-server.txthbase-server: The patch generated 6 new + 61 unchanged - 1 fixed = 67 total (was 62)
+1 💚spotbugs2m 12sthe patch passed
+1 💚hadoopcheck10m 33sPatch does not cause any errors with Hadoop 3.3.6 3.4.0.
+1 💚spotless0m 43spatch has no errors when running spotless:check.
_ Other Tests _
+1 💚asflicense0m 20sThe patch does not generate ASF License warnings.
38m 50s
SubsystemReport/Notes
DockerClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/3/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsdupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless
unameLinux e21a198e246f 5.4.0-186-generic #206-Ubuntu SMP Fri Apr 26 12:31:10 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 8377eb9
Default JavaEclipse Adoptium-17.0.11+9
Max. process+thread count84 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/3/console
versionsgit=2.34.1 maven=3.9.8 spotbugs=4.7.3
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 42sDocker mode activated.
-0 ⚠️yetus0m 2sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 9sMaven dependency ordering for branch
+1 💚mvninstall3m 4smaster passed
+1 💚compile1m 16smaster passed
+1 💚javadoc0m 44smaster passed
+1 💚shadedjars5m 15sbranch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+0 🆗mvndep0m 14sMaven dependency ordering for patch
+1 💚mvninstall2m 55sthe patch passed
+1 💚compile1m 16sthe patch passed
+1 💚javac1m 16sthe patch passed
-0 ⚠️javadoc0m 33s/results-javadoc-javadoc-hbase-server.txthbase-server generated 1 new + 48 unchanged - 0 fixed = 49 total (was 48)
+1 💚shadedjars6m 29spatch has no errors when building our shaded downstream artifacts.
_ Other Tests _
+1 💚unit9m 44shbase-balancer in the patch passed.
-1 ❌unit244m 16s/patch-unit-hbase-server.txthbase-server in the patch failed.
281m 57s
SubsystemReport/Notes
DockerClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/3/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsjavac javadoc unit compile shadedjars
unameLinux f66b306abaac 5.4.0-186-generic #206-Ubuntu SMP Fri Apr 26 12:31:10 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 8377eb9
Default JavaEclipse Adoptium-17.0.11+9
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/3/testReport/
Max. process+thread count4585 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/3/console
versionsgit=2.34.1 maven=3.9.8
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 40sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+1 💚@author0m 0sThe patch does not contain any @author tags.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
_ master Compile Tests _
+0 🆗mvndep0m 10sMaven dependency ordering for branch
+1 💚mvninstall2m 59smaster passed
+1 💚compile3m 23smaster passed
+1 💚checkstyle0m 50smaster passed
+1 💚spotbugs1m 58smaster passed
+1 💚spotless0m 45sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+0 🆗mvndep0m 10sMaven dependency ordering for patch
+1 💚mvninstall2m 54sthe patch passed
+1 💚compile3m 23sthe patch passed
+1 💚javac3m 23sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
-0 ⚠️checkstyle0m 36s/results-checkstyle-hbase-server.txthbase-server: The patch generated 5 new + 61 unchanged - 1 fixed = 66 total (was 62)
+1 💚spotbugs2m 13sthe patch passed
+1 💚hadoopcheck10m 36sPatch does not cause any errors with Hadoop 3.3.6 3.4.0.
-1 ❌spotless0m 39spatch has 24 errors when running spotless:check, run spotless:apply to fix.
_ Other Tests _
+1 💚asflicense0m 21sThe patch does not generate ASF License warnings.
38m 24s
SubsystemReport/Notes
DockerClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/4/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsdupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless
unameLinux baaefe06142d 5.4.0-186-generic #206-Ubuntu SMP Fri Apr 26 12:31:10 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / d1b5a6b
Default JavaEclipse Adoptium-17.0.11+9
spotlesshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/4/artifact/yetus-general-check/output/patch-spotless.txt
Max. process+thread count83 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/4/console
versionsgit=2.34.1 maven=3.9.8 spotbugs=4.7.3
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 39sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for branch
+1 💚mvninstall2m 54smaster passed
+1 💚compile1m 16smaster passed
+1 💚javadoc0m 43smaster passed
+1 💚shadedjars5m 16sbranch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+0 🆗mvndep0m 13sMaven dependency ordering for patch
+1 💚mvninstall2m 53sthe patch passed
+1 💚compile1m 16sthe patch passed
+1 💚javac1m 16sthe patch passed
-0 ⚠️javadoc0m 30s/results-javadoc-javadoc-hbase-server.txthbase-server generated 1 new + 48 unchanged - 0 fixed = 49 total (was 48)
+1 💚shadedjars5m 20spatch has no errors when building our shaded downstream artifacts.
_ Other Tests _
+1 💚unit9m 22shbase-balancer in the patch passed.
-1 ❌unit238m 50s/patch-unit-hbase-server.txthbase-server in the patch failed.
274m 3s
SubsystemReport/Notes
DockerClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/4/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsjavac javadoc unit compile shadedjars
unameLinux c77273ca925e 5.4.0-186-generic #206-Ubuntu SMP Fri Apr 26 12:31:10 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / d1b5a6b
Default JavaEclipse Adoptium-17.0.11+9
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/4/testReport/
Max. process+thread count4614 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/4/console
versionsgit=2.34.1 maven=3.9.8
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 36sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+1 💚@author0m 0sThe patch does not contain any @author tags.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
_ master Compile Tests _
+0 🆗mvndep0m 10sMaven dependency ordering for branch
+1 💚mvninstall2m 55smaster passed
+1 💚compile3m 20smaster passed
+1 💚checkstyle0m 48smaster passed
+1 💚spotbugs1m 58smaster passed
+1 💚spotless0m 44sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+0 🆗mvndep0m 9sMaven dependency ordering for patch
+1 💚mvninstall2m 58sthe patch passed
+1 💚compile3m 22sthe patch passed
+1 💚javac3m 22sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
-0 ⚠️checkstyle0m 38s/results-checkstyle-hbase-server.txthbase-server: The patch generated 7 new + 61 unchanged - 1 fixed = 68 total (was 62)
+1 💚spotbugs2m 11sthe patch passed
+1 💚hadoopcheck11m 15sPatch does not cause any errors with Hadoop 3.3.6 3.4.0.
-1 ❌spotless0m 47spatch has 54 errors when running spotless:check, run spotless:apply to fix.
_ Other Tests _
+1 💚asflicense0m 19sThe patch does not generate ASF License warnings.
40m 7s
SubsystemReport/Notes
DockerClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/5/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsdupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless
unameLinux 3a460710acc2 5.4.0-186-generic #206-Ubuntu SMP Fri Apr 26 12:31:10 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / ab41aac
Default JavaEclipse Adoptium-17.0.11+9
spotlesshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/5/artifact/yetus-general-check/output/patch-spotless.txt
Max. process+thread count84 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/5/console
versionsgit=2.34.1 maven=3.9.8 spotbugs=4.7.3
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 39sDocker mode activated.
-0 ⚠️yetus0m 2sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 10sMaven dependency ordering for branch
+1 💚mvninstall2m 56smaster passed
+1 💚compile1m 16smaster passed
+1 💚javadoc0m 43smaster passed
+1 💚shadedjars5m 16sbranch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+0 🆗mvndep0m 13sMaven dependency ordering for patch
+1 💚mvninstall3m 1sthe patch passed
+1 💚compile1m 15sthe patch passed
+1 💚javac1m 15sthe patch passed
-0 ⚠️javadoc0m 29s/results-javadoc-javadoc-hbase-server.txthbase-server generated 1 new + 48 unchanged - 0 fixed = 49 total (was 48)
+1 💚shadedjars5m 16spatch has no errors when building our shaded downstream artifacts.
_ Other Tests _
+1 💚unit9m 23shbase-balancer in the patch passed.
+1 💚unit228m 12shbase-server in the patch passed.
263m 27s
SubsystemReport/Notes
DockerClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/5/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsjavac javadoc unit compile shadedjars
unameLinux 4d144862926f 5.4.0-186-generic #206-Ubuntu SMP Fri Apr 26 12:31:10 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / ab41aac
Default JavaEclipse Adoptium-17.0.11+9
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/5/testReport/
Max. process+thread count4618 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/5/console
versionsgit=2.34.1 maven=3.9.8
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 28sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+1 💚@author0m 0sThe patch does not contain any @author tags.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
_ master Compile Tests _
+0 🆗mvndep0m 20sMaven dependency ordering for branch
+1 💚mvninstall2m 50smaster passed
+1 💚compile3m 21smaster passed
+1 💚checkstyle0m 43smaster passed
+1 💚spotbugs1m 50smaster passed
+1 💚spotless0m 42sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+0 🆗mvndep0m 10sMaven dependency ordering for patch
+1 💚mvninstall2m 55sthe patch passed
+1 💚compile3m 21sthe patch passed
+1 💚javac3m 21sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
-0 ⚠️checkstyle0m 35s/results-checkstyle-hbase-server.txthbase-server: The patch generated 5 new + 61 unchanged - 1 fixed = 66 total (was 62)
+1 💚spotbugs2m 4sthe patch passed
+1 💚hadoopcheck10m 46sPatch does not cause any errors with Hadoop 3.3.6 3.4.0.
+1 💚spotless0m 42spatch has no errors when running spotless:check.
_ Other Tests _
+1 💚asflicense0m 17sThe patch does not generate ASF License warnings.
38m 7s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/6/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsdupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless
unameLinux 0e3cdc44fe8b 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 revisionmaster / bc95794
Default JavaEclipse Adoptium-17.0.11+9
Max. process+thread count83 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/6/console
versionsgit=2.34.1 maven=3.9.8 spotbugs=4.7.3
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 30sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 10sMaven dependency ordering for branch
+1 💚mvninstall3m 13smaster passed
+1 💚compile1m 11smaster passed
+1 💚javadoc0m 39smaster passed
+1 💚shadedjars5m 46sbranch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+0 🆗mvndep0m 12sMaven dependency ordering for patch
+1 💚mvninstall3m 2sthe patch passed
+1 💚compile1m 11sthe patch passed
+1 💚javac1m 11sthe patch passed
-0 ⚠️javadoc0m 27s/results-javadoc-javadoc-hbase-server.txthbase-server generated 1 new + 48 unchanged - 0 fixed = 49 total (was 48)
+1 💚shadedjars5m 46spatch has no errors when building our shaded downstream artifacts.
_ Other Tests _
+1 💚unit9m 12shbase-balancer in the patch passed.
+1 💚unit212m 30shbase-server in the patch passed.
248m 50s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/6/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsjavac javadoc unit compile shadedjars
unameLinux 6a6df3ccab3a 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 revisionmaster / bc95794
Default JavaEclipse Adoptium-17.0.11+9
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/6/testReport/
Max. process+thread count4703 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/6/console
versionsgit=2.34.1 maven=3.9.8
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Comment threadhbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/BlockCache.java Outdated

@wchevreuilwchevreuil left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM, +1.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 26sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+1 💚@author0m 0sThe patch does not contain any @author tags.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
_ master Compile Tests _
+0 🆗mvndep0m 9sMaven dependency ordering for branch
+1 💚mvninstall3m 18smaster passed
+1 💚compile3m 41smaster passed
+1 💚checkstyle0m 46smaster passed
+1 💚spotbugs1m 59smaster passed
+1 💚spotless0m 46sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
+1 💚mvninstall3m 8sthe patch passed
+1 💚compile3m 35sthe patch passed
+1 💚javac3m 35sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
-0 ⚠️checkstyle0m 36s/results-checkstyle-hbase-server.txthbase-server: The patch generated 9 new + 61 unchanged - 1 fixed = 70 total (was 62)
+1 💚spotbugs2m 11sthe patch passed
+1 💚hadoopcheck11m 35sPatch does not cause any errors with Hadoop 3.3.6 3.4.0.
-1 ❌spotless0m 37spatch has 49 errors when running spotless:check, run spotless:apply to fix.
_ Other Tests _
+1 💚asflicense0m 17sThe patch does not generate ASF License warnings.
40m 43s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/7/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsdupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless
unameLinux c25d142d7a6d 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 revisionmaster / d79f091
Default JavaEclipse Adoptium-17.0.11+9
spotlesshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/7/artifact/yetus-general-check/output/patch-spotless.txt
Max. process+thread count86 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/7/console
versionsgit=2.34.1 maven=3.9.8 spotbugs=4.7.3
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 45sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 17sMaven dependency ordering for branch
+1 💚mvninstall3m 2smaster passed
+1 💚compile1m 16smaster passed
+1 💚javadoc0m 43smaster passed
+1 💚shadedjars5m 14sbranch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+0 🆗mvndep0m 13sMaven dependency ordering for patch
+1 💚mvninstall2m 59sthe patch passed
+1 💚compile1m 35sthe patch passed
+1 💚javac1m 35sthe patch passed
+1 💚javadoc1m 4sthe patch passed
+1 💚shadedjars6m 20spatch has no errors when building our shaded downstream artifacts.
_ Other Tests _
+1 💚unit9m 45shbase-balancer in the patch passed.
+1 💚unit236m 48shbase-server in the patch passed.
274m 48s
SubsystemReport/Notes
DockerClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/7/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsjavac javadoc unit compile shadedjars
unameLinux 2f77f50ee414 5.4.0-186-generic #206-Ubuntu SMP Fri Apr 26 12:31:10 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / d79f091
Default JavaEclipse Adoptium-17.0.11+9
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/7/testReport/
Max. process+thread count4649 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/7/console
versionsgit=2.34.1 maven=3.9.8
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 39sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+1 💚@author0m 0sThe patch does not contain any @author tags.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
_ master Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for branch
+1 💚mvninstall4m 19smaster passed
+1 💚compile4m 13smaster passed
+1 💚checkstyle0m 55smaster passed
+1 💚spotbugs2m 30smaster passed
+1 💚spotless1m 5sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
+1 💚mvninstall3m 46sthe patch passed
+1 💚compile3m 55sthe patch passed
+1 💚javac3m 55sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
-0 ⚠️checkstyle0m 55s/results-checkstyle-hbase-server.txthbase-server: The patch generated 4 new + 61 unchanged - 1 fixed = 65 total (was 62)
+1 💚spotbugs2m 20sthe patch passed
+1 💚hadoopcheck12m 4sPatch does not cause any errors with Hadoop 3.3.6 3.4.0.
-1 ❌spotless0m 40spatch has 34 errors when running spotless:check, run spotless:apply to fix.
_ Other Tests _
+1 💚asflicense0m 22sThe patch does not generate ASF License warnings.
45m 12s
SubsystemReport/Notes
DockerClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/9/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsdupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless
unameLinux b4db9eb3d860 5.4.0-192-generic #212-Ubuntu SMP Fri Jul 5 09:47:39 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 69295b8
Default JavaEclipse Adoptium-17.0.11+9
spotlesshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/9/artifact/yetus-general-check/output/patch-spotless.txt
Max. process+thread count84 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/9/console
versionsgit=2.34.1 maven=3.9.8 spotbugs=4.7.3
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 43sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 15sMaven dependency ordering for branch
+1 💚mvninstall2m 58smaster passed
+1 💚compile1m 15smaster passed
+1 💚javadoc0m 43smaster passed
+1 💚shadedjars5m 16sbranch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+0 🆗mvndep0m 13sMaven dependency ordering for patch
+1 💚mvninstall2m 54sthe patch passed
+1 💚compile1m 16sthe patch passed
+1 💚javac1m 16sthe patch passed
+1 💚javadoc0m 43sthe patch passed
+1 💚shadedjars5m 14spatch has no errors when building our shaded downstream artifacts.
_ Other Tests _
+1 💚unit9m 23shbase-balancer in the patch passed.
-1 ❌unit242m 12s/patch-unit-hbase-server.txthbase-server in the patch failed.
278m 8s
SubsystemReport/Notes
DockerClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/9/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsjavac javadoc unit compile shadedjars
unameLinux d02884b6f0dc 5.4.0-186-generic #206-Ubuntu SMP Fri Apr 26 12:31:10 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 69295b8
Default JavaEclipse Adoptium-17.0.11+9
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/9/testReport/
Max. process+thread count4581 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/9/console
versionsgit=2.34.1 maven=3.9.8
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 27sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+1 💚@author0m 0sThe patch does not contain any @author tags.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
_ master Compile Tests _
+0 🆗mvndep0m 10sMaven dependency ordering for branch
+1 💚mvninstall3m 17smaster passed
+1 💚compile3m 34smaster passed
+1 💚checkstyle0m 45smaster passed
+1 💚spotbugs1m 58smaster passed
+1 💚spotless0m 47sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+0 🆗mvndep0m 10sMaven dependency ordering for patch
+1 💚mvninstall3m 4sthe patch passed
+1 💚compile3m 34sthe patch passed
+1 💚javac3m 34sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
-0 ⚠️checkstyle0m 36s/results-checkstyle-hbase-server.txthbase-server: The patch generated 4 new + 61 unchanged - 1 fixed = 65 total (was 62)
+1 💚spotbugs2m 10sthe patch passed
+1 💚hadoopcheck11m 35sPatch does not cause any errors with Hadoop 3.3.6 3.4.0.
+1 💚spotless0m 43spatch has no errors when running spotless:check.
_ Other Tests _
+1 💚asflicense0m 17sThe patch does not generate ASF License warnings.
40m 33s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/10/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsdupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless
unameLinux 10aa59b1d15b 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 revisionmaster / 64b2a5e
Default JavaEclipse Adoptium-17.0.11+9
Max. process+thread count84 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/10/console
versionsgit=2.34.1 maven=3.9.8 spotbugs=4.7.3
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@jhungund

Copy link
Copy Markdown
ContributorAuthor

retest

…om persistence
During the retrieval of data from bucket cache persistence file, a transient
structure that stores the blocks ordered by filename is constructed from the
backing map entries. The population of this transient structure is done during
the server start-up. This process increases the region-server startup time, if
the bucketcache has large number of blocks.
This population happens inline with the server restart and blocks the server
for several minutes. This makes the server restart inconvenient for the external
users. Restarts during upgrade can run into timeout issues due to this delay in
the server startup.
Hence, the recommendation in this Jira is to make the cache-retrieval asynchronous
to the server startup. During a server startup, a new thread is spawn that reads the
persistence file and creates the required structures from persistence file.
The server continues with the restart and does not wait for the bucket-cache
initialisation to complete.
Note that the bucket cache is not available immediately for usage and will only be
ready to use after the data is repopulated from persistence into memory.
The prefetch thread that may start before the bucket-cache is initialized is
modified to wait until the bucket cache is initialized.
Change-Id: I2c136d7b1d884f74642d29923172a1ad4ada36e4
Change-Id: I239c357a135a058650a20c5707c7c7303a248c85
Change-Id: Ie160b249f6a2bff18fd8a577ae32a263b7de25ea
…on state.
Change-Id: Ib54f565152c391da727be7413dd775fb507daea7
Change-Id: I446475dc84d52403f67762b878af874b9cbe1937
Change-Id: I49d8e39cafff6cbe103f300235bec4aacd42934d
Change-Id: I8db2162c8237c05fd98d3c771f50e5a92c9b78b5
Change-Id: I391e5e453e077b7e5733cd997130467b356a3e66
Change-Id: Ieb6b5841cb7b23d919fbebbe420c0083167d6d0b
@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 28sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+1 💚@author0m 0sThe patch does not contain any @author tags.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
_ master Compile Tests _
+0 🆗mvndep0m 18sMaven dependency ordering for branch
+1 💚mvninstall3m 0smaster passed
+1 💚compile3m 34smaster passed
+1 💚checkstyle0m 44smaster passed
+1 💚spotbugs1m 53smaster passed
+1 💚spotless0m 43sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
+1 💚mvninstall3m 3sthe patch passed
+1 💚compile3m 31sthe patch passed
+1 💚javac3m 31sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
+1 💚checkstyle0m 9sThe patch passed checkstyle in hbase-balancer
+1 💚checkstyle0m 35shbase-server: The patch generated 0 new + 61 unchanged - 1 fixed = 61 total (was 62)
+1 💚spotbugs2m 10sthe patch passed
+1 💚hadoopcheck11m 26sPatch does not cause any errors with Hadoop 3.3.6 3.4.0.
+1 💚spotless0m 43spatch has no errors when running spotless:check.
_ Other Tests _
+1 💚asflicense0m 16sThe patch does not generate ASF License warnings.
40m 8s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/11/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsdupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless
unameLinux 18db424fa444 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 revisionmaster / 2c8438d
Default JavaEclipse Adoptium-17.0.11+9
Max. process+thread count86 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/11/console
versionsgit=2.34.1 maven=3.9.8 spotbugs=4.7.3
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 50sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 23sMaven dependency ordering for branch
+1 💚mvninstall4m 14smaster passed
+1 💚compile1m 56smaster passed
+1 💚javadoc0m 56smaster passed
+1 💚shadedjars6m 27sbranch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+0 🆗mvndep0m 13sMaven dependency ordering for patch
+1 💚mvninstall3m 0sthe patch passed
+1 💚compile1m 19sthe patch passed
+1 💚javac1m 19sthe patch passed
+1 💚javadoc0m 51sthe patch passed
+1 💚shadedjars5m 22spatch has no errors when building our shaded downstream artifacts.
_ Other Tests _
+1 💚unit9m 21shbase-balancer in the patch passed.
-1 ❌unit263m 0s/patch-unit-hbase-server.txthbase-server in the patch failed.
302m 57s
SubsystemReport/Notes
DockerClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/11/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsjavac javadoc unit compile shadedjars
unameLinux fac298fe8d69 5.4.0-186-generic #206-Ubuntu SMP Fri Apr 26 12:31:10 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 2c8438d
Default JavaEclipse Adoptium-17.0.11+9
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/11/testReport/
Max. process+thread count4627 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/11/console
versionsgit=2.34.1 maven=3.9.8
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@jhungund

jhungund commented Sep 6, 2024

Copy link
Copy Markdown
ContributorAuthor

Hi @wchevreuil, I checked that the failing test is:
org.apache.hadoop.hbase.util.TestFromClientSide3WoUnsafe
org.apache.hadoop.hbase.util.TestFromClientSide3WoUnsafe.testLockLeakWithDelta
The failure seems unrelated to this change. Also, I verified that this test does not fail locally with the change.

`(base) janardhan.hungund@MacBook-Pro-4 hbase % git log
commit 2c8438d (HEAD -> HBASE-28804, upstream-fork/HBASE-28804)
Author: Janardhan Hungund janardhan.hungund@cloudera.com
Date: Thu Sep 5 14:27:07 2024 +0530
HBASE-28804: Fixed check-style warnings
Change-Id: Ieb6b5841cb7b23d919fbebbe420c0083167d6d0b

[INFO] Running org.apache.hadoop.hbase.util.TestFromClientSide3WoUnsafe WARNING: A terminally deprecated method in java.lang.System has been called WARNING: System::setSecurityManager has been called by org.apache.hadoop.hbase.SystemExitRule (file:/Users/janardhan.hungund/hbase-down/hbase/hbase-common/target/hbase-common-4.0.0-alpha-1-SNAPSHOT-tests.jar) WARNING: Please consider reporting this to the maintainers of org.apache.hadoop.hbase.SystemExitRule WARNING: System::setSecurityManager will be removed in a future release WARNING: A terminally deprecated method in java.lang.System has been called WARNING: System::setSecurityManager has been called by org.apache.hadoop.hbase.SystemExitRule$1 (file:/Users/janardhan.hungund/hbase-down/hbase/hbase-common/target/hbase-common-4.0.0-alpha-1-SNAPSHOT-tests.jar) WARNING: Please consider reporting this to the maintainers of org.apache.hadoop.hbase.SystemExitRule$1 WARNING: System::setSecurityManager will be removed in a future release [INFO] Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 106.455 s - in org.apache.hadoop.hbase.util.TestFromClientSide3WoUnsafe [INFO] [INFO] Results: [INFO] [INFO] Tests run: 22, Failures: 0, Errors: 0, Skipped: 0

Hence, the failure does not seem to be related to this change.

Thanks,
Janardhan

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 42sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+1 💚@author0m 0sThe patch does not contain any @author tags.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
_ master Compile Tests _
+0 🆗mvndep0m 35sMaven dependency ordering for branch
+1 💚mvninstall3m 23smaster passed
+1 💚compile3m 35smaster passed
+1 💚checkstyle0m 45smaster passed
+1 💚spotbugs1m 56smaster passed
+1 💚spotless0m 45sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for patch
+1 💚mvninstall3m 1sthe patch passed
+1 💚compile3m 32sthe patch passed
+1 💚javac3m 32sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
+1 💚checkstyle0m 9sThe patch passed checkstyle in hbase-balancer
+1 💚checkstyle0m 35shbase-server: The patch generated 0 new + 61 unchanged - 1 fixed = 61 total (was 62)
+1 💚spotbugs2m 7sthe patch passed
+1 💚hadoopcheck13m 31sPatch does not cause any errors with Hadoop 3.3.6 3.4.0.
+1 💚spotless0m 58spatch has no errors when running spotless:check.
_ Other Tests _
+1 💚asflicense0m 24sThe patch does not generate ASF License warnings.
44m 21s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/12/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsdupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless
unameLinux a77c6a72b7c7 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 revisionmaster / 2c8438d
Default JavaEclipse Adoptium-17.0.11+9
Max. process+thread count83 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/12/console
versionsgit=2.34.1 maven=3.9.8 spotbugs=4.7.3
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 35sDocker mode activated.
-0 ⚠️yetus0m 4sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 11sMaven dependency ordering for branch
+1 💚mvninstall4m 14smaster passed
+1 💚compile1m 42smaster passed
+1 💚javadoc0m 56smaster passed
+1 💚shadedjars6m 43sbranch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+0 🆗mvndep0m 12sMaven dependency ordering for patch
+1 💚mvninstall3m 26sthe patch passed
+1 💚compile1m 22sthe patch passed
+1 💚javac1m 22sthe patch passed
+1 💚javadoc0m 42sthe patch passed
+1 💚shadedjars6m 13spatch has no errors when building our shaded downstream artifacts.
_ Other Tests _
+1 💚unit9m 15shbase-balancer in the patch passed.
+1 💚unit251m 25shbase-server in the patch passed.
291m 51s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/12/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsjavac javadoc unit compile shadedjars
unameLinux d32d7941b0ea 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 revisionmaster / 2c8438d
Default JavaEclipse Adoptium-17.0.11+9
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/12/testReport/
Max. process+thread count4475 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/12/console
versionsgit=2.34.1 maven=3.9.8
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 36sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+0 🆗codespell0m 0scodespell was not available.
+0 🆗detsecrets0m 0sdetect-secrets was not available.
+1 💚@author0m 0sThe patch does not contain any @author tags.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
_ master Compile Tests _
+0 🆗mvndep0m 15sMaven dependency ordering for branch
+1 💚mvninstall3m 16smaster passed
+1 💚compile3m 57smaster passed
+1 💚checkstyle0m 55smaster passed
+1 💚spotbugs2m 41smaster passed
+1 💚spotless1m 26sbranch has no errors when running spotless:check.
_ Patch Compile Tests _
+0 🆗mvndep0m 19sMaven dependency ordering for patch
+1 💚mvninstall3m 39sthe patch passed
+1 💚compile4m 13sthe patch passed
+1 💚javac4m 13sthe patch passed
+1 💚blanks0m 0sThe patch has no blanks issues.
+1 💚checkstyle0m 11sThe patch passed checkstyle in hbase-balancer
+1 💚checkstyle0m 47shbase-server: The patch generated 0 new + 61 unchanged - 1 fixed = 61 total (was 62)
+1 💚spotbugs2m 46sthe patch passed
+1 💚hadoopcheck12m 0sPatch does not cause any errors with Hadoop 3.3.6 3.4.0.
+1 💚spotless0m 55spatch has no errors when running spotless:check.
_ Other Tests _
+1 💚asflicense0m 22sThe patch does not generate ASF License warnings.
46m 26s
SubsystemReport/Notes
DockerClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/13/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsdupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless
unameLinux 673680a03c60 5.4.0-192-generic #212-Ubuntu SMP Fri Jul 5 09:47:39 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 2c8438d
Default JavaEclipse Adoptium-17.0.11+9
Max. process+thread count85 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/13/console
versionsgit=2.34.1 maven=3.9.8 spotbugs=4.7.3
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeLogfileComment
+0 🆗reexec0m 44sDocker mode activated.
-0 ⚠️yetus0m 2sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 27sMaven dependency ordering for branch
+1 💚mvninstall3m 56smaster passed
+1 💚compile1m 30smaster passed
+1 💚javadoc0m 46smaster passed
+1 💚shadedjars6m 31sbranch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+0 🆗mvndep0m 12sMaven dependency ordering for patch
+1 💚mvninstall3m 46sthe patch passed
+1 💚compile1m 29sthe patch passed
+1 💚javac1m 29sthe patch passed
+1 💚javadoc0m 46sthe patch passed
+1 💚shadedjars6m 41spatch has no errors when building our shaded downstream artifacts.
_ Other Tests _
+1 💚unit9m 21shbase-balancer in the patch passed.
-1 ❌unit255m 49s/patch-unit-hbase-server.txthbase-server in the patch failed.
296m 27s
SubsystemReport/Notes
DockerClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/13/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR#6182
JIRA IssueHBASE-28804
Optional Testsjavac javadoc unit compile shadedjars
unameLinux 8756fd78d042 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 revisionmaster / 2c8438d
Default JavaEclipse Adoptium-17.0.11+9
Test Resultshttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/13/testReport/
Max. process+thread count4439 (vs. ulimit of 30000)
modulesC: hbase-balancer hbase-server U: .
Console outputhttps://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6182/13/console
versionsgit=2.34.1 maven=3.9.8
Powered byApache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

@jhungund

jhungund commented Sep 9, 2024

Copy link
Copy Markdown
ContributorAuthor

Hi @wchevreuil, The failing unit test, org.apache.hadoop.hbase.master.janitor.TestCatalogJanitor.testAlreadyRunningStatus does not seem to be related to this change. The local execution of the test passed on the same branch.

commit 2c8438d2aa6f5f56f785a45b065e4962ad7fa685 (HEAD -> HBASE-28804, upstream-fork/HBASE-28804) Author: Janardhan Hungund <janardhan.hungund@cloudera.com> Date: Thu Sep 5 14:27:07 2024 +0530 HBASE-28804: Fixed check-style warnings Change-Id: Ieb6b5841cb7b23d919fbebbe420c0083167d6d0b

[INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.apache.hadoop.hbase.master.janitor.TestCatalogJanitor WARNING: A terminally deprecated method in java.lang.System has been called WARNING: System::setSecurityManager has been called by org.apache.hadoop.hbase.SystemExitRule (file:/Users/janardhan.hungund/hbase-down/hbase/hbase-common/target/test-classes/) WARNING: Please consider reporting this to the maintainers of org.apache.hadoop.hbase.SystemExitRule WARNING: System::setSecurityManager will be removed in a future release WARNING: A terminally deprecated method in java.lang.System has been called WARNING: System::setSecurityManager has been called by org.apache.hadoop.hbase.SystemExitRule$1 (file:/Users/janardhan.hungund/hbase-down/hbase/hbase-common/target/test-classes/) WARNING: Please consider reporting this to the maintainers of org.apache.hadoop.hbase.SystemExitRule$1 WARNING: System::setSecurityManager will be removed in a future release [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.862 s - in org.apache.hadoop.hbase.master.janitor.TestCatalogJanitor [INFO] [INFO] Results: [INFO] [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0
Please take a look.
Thanks,
Janardhan

@wchevreuil
wchevreuil merged commit 0a19b08 into apache:masterSep 9, 2024
jhungund added a commit to janardhanrh/hbase that referenced this pull request Sep 9, 2024
…om persistence (apache#6182)
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
Change-Id: I515d81fdc484cd49308d3164067a2287b8901520
jhungund added a commit to janardhanrh/hbase that referenced this pull request Sep 9, 2024
…om persistence (apache#6182)
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
Change-Id: I515d81fdc484cd49308d3164067a2287b8901520
wchevreuil pushed a commit that referenced this pull request Sep 9, 2024
…om persistence (#6182)
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
wchevreuil pushed a commit that referenced this pull request Sep 11, 2024
…om persistence (#6182) (#6219)
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
szucsvillo pushed a commit to szucsvillo/hbase that referenced this pull request Feb 7, 2025
… bucket-cache data from persistence (apache#6182) (apache#6219)
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
stoty pushed a commit to stoty/hbase that referenced this pull request Nov 22, 2025
… bucket-cache data from persistence (apache#6182) (apache#6219)
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
wchevreuil pushed a commit to wchevreuil/hbase that referenced this pull request Dec 15, 2025
…om persistence (apache#6182) (apache#6219)
The cherry-pick of HBASE-29727 into branch-2.6 accidently brought most of HBASE-28804 into branch-2, this is to backport the remaining original change in HBASE-28804.
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
Change-Id: I816141ccebf91191aaa4cb6afa04343b64663eb0
wchevreuil pushed a commit to wchevreuil/hbase that referenced this pull request Dec 17, 2025
…om persistence (apache#6182) (apache#6219)
The cherry-pick of HBASE-29727 into branch-2.6 accidently brought most of HBASE-28804 into branch-2, this is to backport the remaining original change in HBASE-28804.
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
Change-Id: I816141ccebf91191aaa4cb6afa04343b64663eb0
wchevreuil pushed a commit to wchevreuil/hbase that referenced this pull request Dec 17, 2025
…om persistence (apache#6182) (apache#6219)
The cherry-pick of HBASE-29727 into branch-2.6 accidently brought most of HBASE-28804 into branch-2, this is to backport the remaining original change in HBASE-28804.
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
Change-Id: I816141ccebf91191aaa4cb6afa04343b64663eb0
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

@jhungund@Apache-HBase@wchevreuil