Skip to content

HBASE-23296 Add CompositeBucketCache to support tiered BC - #868

Closed
chenxu14 wants to merge 1 commit into
apache:masterfrom
chenxu14:HBASE-23296
Closed

HBASE-23296 Add CompositeBucketCache to support tiered BC#868
chenxu14 wants to merge 1 commit into
apache:masterfrom
chenxu14:HBASE-23296

Conversation

@chenxu14

Copy link
Copy Markdown
Contributor

No description provided.

private static FirstLevelBlockCache createFirstLevelCache(final Configuration c) {
private static BlockCache createFirstLevelCache(final Configuration c) {
if (c.getBoolean(BUCKET_CACHE_COMPOSITE_KEY, false)) {
return createBucketCache(c, CacheLevel.L1);

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 L1 can be offheap - I mean the engine type and L2 is a seperate bucket cache and so it can be on file also? If both has to be offheap - we should recommend the memory usage part also. Say how much % will be good for L1 and how much for L2.

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.

We have exposed some conf key for each level's BucketCache (see CompositeBucketCache), such as the ioengine and cacheSize.

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.

Yes. I saw it now. The bucket cache's hash map was considered to take significant space and was optimized by some JIRA by @anoopsjohn . So now with this tiered cache it may be having some more impact. But all those for later just saying. Will take a closer look at the patch.

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.

The bucket cache's hash map was considered to take significant space and was optimized by some JIRA by @anoopsjohn

That's great! is there any JIRA to track with? looking forward on it.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec1m 13sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
+1 💚test4tests0m 0sThe patch appears to include 5 new or modified test files.
_ master Compile Tests _
+0 🆗mvndep0m 32sMaven dependency ordering for branch
+1 💚mvninstall5m 46smaster passed
+1 💚compile1m 19smaster passed
+1 💚checkstyle1m 39smaster passed
+1 💚shadedjars5m 4sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc0m 49smaster passed
+0 🆗spotbugs4m 23sUsed deprecated FindBugs config; considering switching to SpotBugs.
+1 💚findbugs4m 49smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 13sMaven dependency ordering for patch
+1 💚mvninstall5m 27sthe patch passed
+1 💚compile1m 17sthe patch passed
+1 💚javac1m 17sthe patch passed
-1 ❌checkstyle1m 33shbase-server: The patch generated 3 new + 58 unchanged - 1 fixed = 61 total (was 59)
+1 💚whitespace0m 1sThe patch has no whitespace issues.
+1 💚shadedjars5m 14spatch has no errors when building our shaded downstream artifacts.
+1 💚hadoopcheck18m 1sPatch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 💚javadoc0m 51sthe patch passed
+1 💚findbugs5m 28sthe patch passed
_ Other Tests _
-1 ❌unit33m 15shbase-server in the patch failed.
+1 💚unit0m 23shbase-external-blockcache in the patch passed.
+1 💚asflicense0m 28sThe patch does not generate ASF License warnings.
100m 54s
ReasonTests
Failed junit testshadoop.hbase.io.hfile.TestCompositeBucketCache
SubsystemReport/Notes
DockerClient=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/out/Dockerfile
GITHUB PR#868
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux 346ffe75a9fc 4.15.0-66-generic #75-Ubuntu SMP Tue Oct 1 05:24:09 UTC 2019 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-868/out/precommit/personality/provided.sh
git revisionmaster / 54ad797
Default Java1.8.0_181
checkstylehttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/out/diff-checkstyle-hbase-server.txt
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/testReport/
Max. process+thread count669 (vs. ulimit of 10000)
modulesC: hbase-server hbase-external-blockcache U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec2m 29sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 1sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
+1 💚test4tests0m 0sThe patch appears to include 5 new or modified test files.
_ master Compile Tests _
+0 🆗mvndep0m 48sMaven dependency ordering for branch
+1 💚mvninstall8m 3smaster passed
+1 💚compile1m 54smaster passed
+1 💚checkstyle1m 53smaster passed
+1 💚shadedjars6m 29sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc1m 6smaster passed
+0 🆗spotbugs4m 36sUsed deprecated FindBugs config; considering switching to SpotBugs.
+1 💚findbugs5m 9smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 17sMaven dependency ordering for patch
+1 💚mvninstall7m 40sthe patch passed
+1 💚compile1m 41sthe patch passed
+1 💚javac1m 41sthe patch passed
+1 💚checkstyle1m 44shbase-server: The patch generated 0 new + 57 unchanged - 2 fixed = 57 total (was 59)
+1 💚checkstyle0m 12sThe patch passed checkstyle in hbase-external-blockcache
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚shadedjars6m 25spatch has no errors when building our shaded downstream artifacts.
+1 💚hadoopcheck24m 58sPatch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 💚javadoc1m 5sthe patch passed
+1 💚findbugs5m 57sthe patch passed
_ Other Tests _
-1 ❌unit329m 45shbase-server in the patch failed.
+1 💚unit0m 48shbase-external-blockcache in the patch passed.
+1 💚asflicense1m 14sThe patch does not generate ASF License warnings.
419m 26s
ReasonTests
Failed junit testshadoop.hbase.client.TestConnection
hadoop.hbase.master.procedure.TestSCPWithReplicasWithoutZKCoordinated
hadoop.hbase.client.TestFromClientSideWithCoprocessor
hadoop.hbase.client.TestSnapshotTemporaryDirectory
hadoop.hbase.master.TestSplitWALManager
hadoop.hbase.client.TestSnapshotTemporaryDirectoryWithRegionReplicas
hadoop.hbase.master.TestAssignmentManagerMetrics
hadoop.hbase.client.TestFromClientSide3
hadoop.hbase.client.TestSnapshotDFSTemporaryDirectory
hadoop.hbase.master.TestMasterShutdown
SubsystemReport/Notes
DockerClient=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/artifact/out/Dockerfile
GITHUB PR#868
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux 3a0b48a060e2 4.15.0-66-generic #75-Ubuntu SMP Tue Oct 1 05:24:09 UTC 2019 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-868/out/precommit/personality/provided.sh
git revisionmaster / 3b0c276
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/testReport/
Max. process+thread count4870 (vs. ulimit of 10000)
modulesC: hbase-server hbase-external-blockcache U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

protected final FirstLevelBlockCache l1Cache;
protected final BlockCache l2Cache;
protected final CombinedCacheStats combinedCacheStats;
public class CombinedBlockCache extends CompositeBlockCache implements ResizableBlockCache {

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 compositeBlockCache is the base now. CombinedBlockCache is a type of it. good.

persistentPath = c.get(CompositeBucketCache.PERSISTENT_PATH_L1);
break;
case L2:
default:

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 need to LOG that we are creating both L1 and L2 caches as bucket cache.

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.

Add some log like this:
LOG.info("Creating BucketCache for {}, ioengine : {}, cacheSize {}.", level, bucketCacheIOEngineName, bucketCacheSize);

public static final String PERSISTENT_PATH_L2 = "hbase.bucketcache.l2.persistent.path";

public CompositeBucketCache(BucketCache l1Cache, BucketCache l2Cache) {
super(l1Cache, l2Cache);

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.

When the L1\2 Bucket cache emits the statistics - you may have to log it with the the level of the cache info also?

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.

yes, maybe i have a misunderstood, will do this later

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.

Make CacheLevel as an constructor arg of BucketCache, in order to do some logging

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec1m 13sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 1sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
+1 💚test4tests0m 0sThe patch appears to include 5 new or modified test files.
_ master Compile Tests _
+0 🆗mvndep0m 33sMaven dependency ordering for branch
+1 💚mvninstall5m 44smaster passed
+1 💚compile1m 16smaster passed
+1 💚checkstyle1m 41smaster passed
+1 💚shadedjars4m 58sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc0m 50smaster passed
+0 🆗spotbugs4m 29sUsed deprecated FindBugs config; considering switching to SpotBugs.
+1 💚findbugs4m 56smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 14sMaven dependency ordering for patch
+1 💚mvninstall5m 35sthe patch passed
+1 💚compile1m 16sthe patch passed
+1 💚javac1m 16sthe patch passed
+1 💚checkstyle1m 31shbase-server: The patch generated 0 new + 55 unchanged - 4 fixed = 55 total (was 59)
+1 💚checkstyle0m 10sThe patch passed checkstyle in hbase-external-blockcache
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚shadedjars5m 1spatch has no errors when building our shaded downstream artifacts.
+1 💚hadoopcheck17m 15sPatch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 💚javadoc0m 49sthe patch passed
+1 💚findbugs5m 10sthe patch passed
_ Other Tests _
-1 ❌unit260m 48shbase-server in the patch failed.
+1 💚unit0m 32shbase-external-blockcache in the patch passed.
+1 💚asflicense0m 49sThe patch does not generate ASF License warnings.
327m 38s
ReasonTests
Failed junit testshadoop.hbase.client.TestFromClientSide
hadoop.hbase.client.TestSnapshotTemporaryDirectoryWithRegionReplicas
SubsystemReport/Notes
DockerClient=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/4/artifact/out/Dockerfile
GITHUB PR#868
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux ea181cb86bb0 4.15.0-70-generic #79-Ubuntu SMP Tue Nov 12 10:36:11 UTC 2019 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-868/out/precommit/personality/provided.sh
git revisionmaster / d653935
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/4/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/4/testReport/
Max. process+thread count4768 (vs. ulimit of 10000)
modulesC: hbase-server hbase-external-blockcache U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/4/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@InterfaceAudience.Private
public interface BlockCache extends Iterable<CachedBlock> {
public enum CacheLevel {
L1, L2

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.

When we have on heap cache and a BucketCache, or 2 Bucket Cache are we making it like L1 and L2 really now? That the caching of all blocks starts with L1 and L2 is victim handler for the eviction? I think no. If so better to avoid the term L1 and L2 IMHO. We have done that as part of some work and removed this. Not getting other naming also. Suggestions?

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.

Do you think it's better to naming L1 as metaCache, L2 as dataCache?

@Apache9

Copy link
Copy Markdown
Contributor

Any updates here guys? @ramkrish86@anoopsjohn@chenxu14

@chenxu14

Copy link
Copy Markdown
ContributorAuthor

Any updates here guys? @ramkrish86@anoopsjohn@chenxu14

This feature enabled on our own branch only, has no updates for now, any advise for how to improve this?

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 29sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ master Compile Tests _
+0 🆗mvndep0m 22sMaven dependency ordering for branch
+1 💚mvninstall3m 39smaster passed
+1 💚checkstyle1m 16smaster passed
+1 💚spotbugs2m 28smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 13sMaven dependency ordering for patch
+1 💚mvninstall3m 22sthe patch passed
+1 💚checkstyle1m 6shbase-server: The patch generated 0 new + 35 unchanged - 4 fixed = 35 total (was 39)
+1 💚checkstyle0m 11sThe patch passed checkstyle in hbase-external-blockcache
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚hadoopcheck11m 10sPatch does not cause any errors with Hadoop 3.1.2 3.2.1.
+1 💚spotbugs2m 43sthe patch passed
_ Other Tests _
+1 💚asflicense0m 25sThe patch does not generate ASF License warnings.
34m 45s
SubsystemReport/Notes
DockerClient=19.03.9 Server=19.03.9 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#868
Optional Testsdupname asflicense spotbugs hadoopcheck hbaseanti checkstyle
unameLinux 4fb5ea670ba2 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / e1d7dc8
Max. process+thread count94 (vs. ulimit of 12500)
modulesC: hbase-server hbase-external-blockcache U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/console
versionsgit=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) spotbugs=3.1.12
Powered byApache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 35sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 23sMaven dependency ordering for branch
+1 💚mvninstall4m 25smaster passed
+1 💚compile1m 25smaster passed
+1 💚shadedjars6m 1sbranch has no errors when building our shaded downstream artifacts.
-0 ⚠️javadoc0m 18shbase-external-blockcache in master failed.
-0 ⚠️javadoc0m 41shbase-server in master failed.
_ Patch Compile Tests _
+0 🆗mvndep0m 15sMaven dependency ordering for patch
+1 💚mvninstall4m 15sthe patch passed
+1 💚compile1m 24sthe patch passed
+1 💚javac1m 24sthe patch passed
+1 💚shadedjars6m 16spatch has no errors when building our shaded downstream artifacts.
-0 ⚠️javadoc0m 53shbase-server in the patch failed.
-0 ⚠️javadoc0m 18shbase-external-blockcache in the patch failed.
_ Other Tests _
-1 ❌unit146m 37shbase-server in the patch failed.
+1 💚unit0m 34shbase-external-blockcache in the patch passed.
176m 25s
SubsystemReport/Notes
DockerClient=19.03.9 Server=19.03.9 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#868
Optional Testsjavac javadoc unit shadedjars compile
unameLinux bc775b74b79d 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / e1d7dc8
Default Java2020-01-14
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-external-blockcache.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-external-blockcache.txt
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/testReport/
Max. process+thread count4245 (vs. ulimit of 12500)
modulesC: hbase-server hbase-external-blockcache U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/console
versionsgit=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)
Powered byApache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 35sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 23sMaven dependency ordering for branch
+1 💚mvninstall3m 45smaster passed
+1 💚compile1m 14smaster passed
+1 💚shadedjars5m 31sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc0m 51smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 17sMaven dependency ordering for patch
+1 💚mvninstall3m 29sthe patch passed
+1 💚compile1m 16sthe patch passed
+1 💚javac1m 16sthe patch passed
+1 💚shadedjars5m 33spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc0m 50sthe patch passed
_ Other Tests _
-1 ❌unit153m 23shbase-server in the patch failed.
+1 💚unit0m 36shbase-external-blockcache in the patch passed.
179m 58s
SubsystemReport/Notes
DockerClient=19.03.9 Server=19.03.9 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
GITHUB PR#868
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 71c8d0d97b3b 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / e1d7dc8
Default Java1.8.0_232
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/testReport/
Max. process+thread count5057 (vs. ulimit of 12500)
modulesC: hbase-server hbase-external-blockcache U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/console
versionsgit=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)
Powered byApache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec1m 28sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ master Compile Tests _
+0 🆗mvndep0m 23sMaven dependency ordering for branch
+1 💚mvninstall5m 3smaster passed
+1 💚checkstyle1m 31smaster passed
+1 💚spotbugs3m 24smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 16sMaven dependency ordering for patch
+1 💚mvninstall4m 43sthe patch passed
+1 💚checkstyle1m 31shbase-server: The patch generated 0 new + 35 unchanged - 4 fixed = 35 total (was 39)
+1 💚checkstyle0m 13sThe patch passed checkstyle in hbase-external-blockcache
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚hadoopcheck14m 22sPatch does not cause any errors with Hadoop 3.1.2 3.2.1.
+1 💚spotbugs3m 47sthe patch passed
_ Other Tests _
+1 💚asflicense0m 24sThe patch does not generate ASF License warnings.
45m 48s
SubsystemReport/Notes
DockerClient=19.03.9 Server=19.03.9 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#868
Optional Testsdupname asflicense spotbugs hadoopcheck hbaseanti checkstyle
unameLinux ef445c4f5116 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 2b894dc
Max. process+thread count84 (vs. ulimit of 12500)
modulesC: hbase-server hbase-external-blockcache U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/console
versionsgit=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) spotbugs=3.1.12
Powered byApache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec1m 11sDocker mode activated.
-0 ⚠️yetus0m 2sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗mvndep0m 21sMaven dependency ordering for branch
+1 💚mvninstall3m 53smaster passed
+1 💚compile1m 18smaster passed
+1 💚shadedjars6m 6sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc0m 51smaster passed
_ Patch Compile Tests _
+0 🆗mvndep0m 14sMaven dependency ordering for patch
+1 💚mvninstall3m 51sthe patch passed
+1 💚compile1m 15sthe patch passed
+1 💚javac1m 15sthe patch passed
+1 💚shadedjars5m 59spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc0m 49sthe patch passed
_ Other Tests _
+1 💚unit198m 21shbase-server in the patch passed.
+1 💚unit0m 31shbase-external-blockcache in the patch passed.
226m 33s
SubsystemReport/Notes
DockerClient=19.03.9 Server=19.03.9 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
GITHUB PR#868
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 8fdd13b29367 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 2b894dc
Default Java1.8.0_232
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/testReport/
Max. process+thread count3639 (vs. ulimit of 12500)
modulesC: hbase-server hbase-external-blockcache U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/console
versionsgit=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)
Powered byApache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec1m 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 _
_ master Compile Tests _
+0 🆗mvndep0m 24sMaven dependency ordering for branch
+1 💚mvninstall5m 31smaster passed
+1 💚compile1m 46smaster passed
+1 💚shadedjars6m 39sbranch has no errors when building our shaded downstream artifacts.
-0 ⚠️javadoc0m 16shbase-external-blockcache in master failed.
-0 ⚠️javadoc0m 40shbase-server in master failed.
_ Patch Compile Tests _
+0 🆗mvndep0m 15sMaven dependency ordering for patch
+1 💚mvninstall5m 16sthe patch passed
+1 💚compile1m 49sthe patch passed
+1 💚javac1m 49sthe patch passed
+1 💚shadedjars6m 58spatch has no errors when building our shaded downstream artifacts.
-0 ⚠️javadoc0m 48shbase-server in the patch failed.
-0 ⚠️javadoc0m 16shbase-external-blockcache in the patch failed.
_ Other Tests _
-1 ❌unit217m 38shbase-server in the patch failed.
+1 💚unit0m 35shbase-external-blockcache in the patch passed.
252m 27s
SubsystemReport/Notes
DockerClient=19.03.9 Server=19.03.9 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#868
Optional Testsjavac javadoc unit shadedjars compile
unameLinux e42cb4e007e3 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionmaster / 2b894dc
Default Java2020-01-14
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-external-blockcache.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt
javadochttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-external-blockcache.txt
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/testReport/
Max. process+thread count3421 (vs. ulimit of 12500)
modulesC: hbase-server hbase-external-blockcache U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/console
versionsgit=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)
Powered byApache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache9

Copy link
Copy Markdown
Contributor

Any updates here?

@saintstack

Copy link
Copy Markdown
Contributor

Resovling. No updates.

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.

6 participants

@chenxu14@Apache-HBase@Apache9@saintstack@ramkrish86@anoopsjohn