Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

HBASE-23296 Add CompositeBucketCache to support tiered BC #868

Closed
wants to merge 1 commit into from

Conversation

chenxu14
Copy link
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
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
Contributor Author

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
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
Contributor Author

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

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 1m 13s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 5 new or modified test files.
_ master Compile Tests _
+0 🆗 mvndep 0m 32s Maven dependency ordering for branch
+1 💚 mvninstall 5m 46s master passed
+1 💚 compile 1m 19s master passed
+1 💚 checkstyle 1m 39s master passed
+1 💚 shadedjars 5m 4s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 0m 49s master passed
+0 🆗 spotbugs 4m 23s Used deprecated FindBugs config; considering switching to SpotBugs.
+1 💚 findbugs 4m 49s master passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 13s Maven dependency ordering for patch
+1 💚 mvninstall 5m 27s the patch passed
+1 💚 compile 1m 17s the patch passed
+1 💚 javac 1m 17s the patch passed
-1 ❌ checkstyle 1m 33s hbase-server: The patch generated 3 new + 58 unchanged - 1 fixed = 61 total (was 59)
+1 💚 whitespace 0m 1s The patch has no whitespace issues.
+1 💚 shadedjars 5m 14s patch has no errors when building our shaded downstream artifacts.
+1 💚 hadoopcheck 18m 1s Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 💚 javadoc 0m 51s the patch passed
+1 💚 findbugs 5m 28s the patch passed
_ Other Tests _
-1 ❌ unit 33m 15s hbase-server in the patch failed.
+1 💚 unit 0m 23s hbase-external-blockcache in the patch passed.
+1 💚 asflicense 0m 28s The patch does not generate ASF License warnings.
100m 54s
Reason Tests
Failed junit tests hadoop.hbase.io.hfile.TestCompositeBucketCache
Subsystem Report/Notes
Docker Client=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 Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux 346ffe75a9fc 4.15.0-66-generic #75-Ubuntu SMP Tue Oct 1 05:24:09 UTC 2019 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-868/out/precommit/personality/provided.sh
git revision master / 54ad797
Default Java 1.8.0_181
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/out/diff-checkstyle-hbase-server.txt
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/testReport/
Max. process+thread count 669 (vs. ulimit of 10000)
modules C: hbase-server hbase-external-blockcache U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 2m 29s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 5 new or modified test files.
_ master Compile Tests _
+0 🆗 mvndep 0m 48s Maven dependency ordering for branch
+1 💚 mvninstall 8m 3s master passed
+1 💚 compile 1m 54s master passed
+1 💚 checkstyle 1m 53s master passed
+1 💚 shadedjars 6m 29s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 1m 6s master passed
+0 🆗 spotbugs 4m 36s Used deprecated FindBugs config; considering switching to SpotBugs.
+1 💚 findbugs 5m 9s master passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 17s Maven dependency ordering for patch
+1 💚 mvninstall 7m 40s the patch passed
+1 💚 compile 1m 41s the patch passed
+1 💚 javac 1m 41s the patch passed
+1 💚 checkstyle 1m 44s hbase-server: The patch generated 0 new + 57 unchanged - 2 fixed = 57 total (was 59)
+1 💚 checkstyle 0m 12s The patch passed checkstyle in hbase-external-blockcache
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 shadedjars 6m 25s patch has no errors when building our shaded downstream artifacts.
+1 💚 hadoopcheck 24m 58s Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 💚 javadoc 1m 5s the patch passed
+1 💚 findbugs 5m 57s the patch passed
_ Other Tests _
-1 ❌ unit 329m 45s hbase-server in the patch failed.
+1 💚 unit 0m 48s hbase-external-blockcache in the patch passed.
+1 💚 asflicense 1m 14s The patch does not generate ASF License warnings.
419m 26s
Reason Tests
Failed junit tests hadoop.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
Subsystem Report/Notes
Docker Client=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 Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux 3a0b48a060e2 4.15.0-66-generic #75-Ubuntu SMP Tue Oct 1 05:24:09 UTC 2019 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-868/out/precommit/personality/provided.sh
git revision master / 3b0c276
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/testReport/
Max. process+thread count 4870 (vs. ulimit of 10000)
modules C: hbase-server hbase-external-blockcache U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache 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
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
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
Contributor Author

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);

@chenxu14 chenxu14 force-pushed the HBASE-23296 branch 2 times, most recently from 870e224 to bd3a54a Compare November 28, 2019 03:17
public static final String PERSISTENT_PATH_L2 = "hbase.bucketcache.l2.persistent.path";

public CompositeBucketCache(BucketCache l1Cache, BucketCache l2Cache) {
super(l1Cache, l2Cache);
Copy link
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
Contributor Author

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
Contributor Author

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

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 1m 13s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 5 new or modified test files.
_ master Compile Tests _
+0 🆗 mvndep 0m 33s Maven dependency ordering for branch
+1 💚 mvninstall 5m 44s master passed
+1 💚 compile 1m 16s master passed
+1 💚 checkstyle 1m 41s master passed
+1 💚 shadedjars 4m 58s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 0m 50s master passed
+0 🆗 spotbugs 4m 29s Used deprecated FindBugs config; considering switching to SpotBugs.
+1 💚 findbugs 4m 56s master passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 14s Maven dependency ordering for patch
+1 💚 mvninstall 5m 35s the patch passed
+1 💚 compile 1m 16s the patch passed
+1 💚 javac 1m 16s the patch passed
+1 💚 checkstyle 1m 31s hbase-server: The patch generated 0 new + 55 unchanged - 4 fixed = 55 total (was 59)
+1 💚 checkstyle 0m 10s The patch passed checkstyle in hbase-external-blockcache
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 shadedjars 5m 1s patch has no errors when building our shaded downstream artifacts.
+1 💚 hadoopcheck 17m 15s Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 💚 javadoc 0m 49s the patch passed
+1 💚 findbugs 5m 10s the patch passed
_ Other Tests _
-1 ❌ unit 260m 48s hbase-server in the patch failed.
+1 💚 unit 0m 32s hbase-external-blockcache in the patch passed.
+1 💚 asflicense 0m 49s The patch does not generate ASF License warnings.
327m 38s
Reason Tests
Failed junit tests hadoop.hbase.client.TestFromClientSide
hadoop.hbase.client.TestSnapshotTemporaryDirectoryWithRegionReplicas
Subsystem Report/Notes
Docker Client=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 Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux ea181cb86bb0 4.15.0-70-generic #79-Ubuntu SMP Tue Nov 12 10:36:11 UTC 2019 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-868/out/precommit/personality/provided.sh
git revision master / d653935
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/4/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/4/testReport/
Max. process+thread count 4768 (vs. ulimit of 10000)
modules C: hbase-server hbase-external-blockcache U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/4/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@@ -28,6 +28,10 @@
*/
@InterfaceAudience.Private
public interface BlockCache extends Iterable<CachedBlock> {
public enum CacheLevel {
L1, L2
Copy link
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
Contributor Author

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
Contributor

Apache9 commented Mar 13, 2020

Any updates here guys? @ramkrish86 @anoopsjohn @chenxu14

@chenxu14
Copy link
Contributor Author

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

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 29s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ master Compile Tests _
+0 🆗 mvndep 0m 22s Maven dependency ordering for branch
+1 💚 mvninstall 3m 39s master passed
+1 💚 checkstyle 1m 16s master passed
+1 💚 spotbugs 2m 28s master passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 13s Maven dependency ordering for patch
+1 💚 mvninstall 3m 22s the patch passed
+1 💚 checkstyle 1m 6s hbase-server: The patch generated 0 new + 35 unchanged - 4 fixed = 35 total (was 39)
+1 💚 checkstyle 0m 11s The patch passed checkstyle in hbase-external-blockcache
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 hadoopcheck 11m 10s Patch does not cause any errors with Hadoop 3.1.2 3.2.1.
+1 💚 spotbugs 2m 43s the patch passed
_ Other Tests _
+1 💚 asflicense 0m 25s The patch does not generate ASF License warnings.
34m 45s
Subsystem Report/Notes
Docker Client=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 Tests dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle
uname Linux 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 tool maven
Personality dev-support/hbase-personality.sh
git revision master / e1d7dc8
Max. process+thread count 94 (vs. ulimit of 12500)
modules C: hbase-server hbase-external-blockcache U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/console
versions git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) spotbugs=3.1.12
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 35s Docker mode activated.
-0 ⚠️ yetus 0m 3s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗 mvndep 0m 23s Maven dependency ordering for branch
+1 💚 mvninstall 4m 25s master passed
+1 💚 compile 1m 25s master passed
+1 💚 shadedjars 6m 1s branch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 18s hbase-external-blockcache in master failed.
-0 ⚠️ javadoc 0m 41s hbase-server in master failed.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 15s Maven dependency ordering for patch
+1 💚 mvninstall 4m 15s the patch passed
+1 💚 compile 1m 24s the patch passed
+1 💚 javac 1m 24s the patch passed
+1 💚 shadedjars 6m 16s patch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 53s hbase-server in the patch failed.
-0 ⚠️ javadoc 0m 18s hbase-external-blockcache in the patch failed.
_ Other Tests _
-1 ❌ unit 146m 37s hbase-server in the patch failed.
+1 💚 unit 0m 34s hbase-external-blockcache in the patch passed.
176m 25s
Subsystem Report/Notes
Docker Client=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 Tests javac javadoc unit shadedjars compile
uname Linux 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 tool maven
Personality dev-support/hbase-personality.sh
git revision master / e1d7dc8
Default Java 2020-01-14
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-external-blockcache.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-external-blockcache.txt
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/testReport/
Max. process+thread count 4245 (vs. ulimit of 12500)
modules C: hbase-server hbase-external-blockcache U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/console
versions git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 35s Docker mode activated.
-0 ⚠️ yetus 0m 3s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗 mvndep 0m 23s Maven dependency ordering for branch
+1 💚 mvninstall 3m 45s master passed
+1 💚 compile 1m 14s master passed
+1 💚 shadedjars 5m 31s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 0m 51s master passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 17s Maven dependency ordering for patch
+1 💚 mvninstall 3m 29s the patch passed
+1 💚 compile 1m 16s the patch passed
+1 💚 javac 1m 16s the patch passed
+1 💚 shadedjars 5m 33s patch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 0m 50s the patch passed
_ Other Tests _
-1 ❌ unit 153m 23s hbase-server in the patch failed.
+1 💚 unit 0m 36s hbase-external-blockcache in the patch passed.
179m 58s
Subsystem Report/Notes
Docker Client=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 Tests javac javadoc unit shadedjars compile
uname Linux 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 tool maven
Personality dev-support/hbase-personality.sh
git revision master / e1d7dc8
Default Java 1.8.0_232
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/testReport/
Max. process+thread count 5057 (vs. ulimit of 12500)
modules C: hbase-server hbase-external-blockcache U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/1/console
versions git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 1m 28s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ master Compile Tests _
+0 🆗 mvndep 0m 23s Maven dependency ordering for branch
+1 💚 mvninstall 5m 3s master passed
+1 💚 checkstyle 1m 31s master passed
+1 💚 spotbugs 3m 24s master passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 16s Maven dependency ordering for patch
+1 💚 mvninstall 4m 43s the patch passed
+1 💚 checkstyle 1m 31s hbase-server: The patch generated 0 new + 35 unchanged - 4 fixed = 35 total (was 39)
+1 💚 checkstyle 0m 13s The patch passed checkstyle in hbase-external-blockcache
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 hadoopcheck 14m 22s Patch does not cause any errors with Hadoop 3.1.2 3.2.1.
+1 💚 spotbugs 3m 47s the patch passed
_ Other Tests _
+1 💚 asflicense 0m 24s The patch does not generate ASF License warnings.
45m 48s
Subsystem Report/Notes
Docker Client=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 Tests dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle
uname Linux 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 tool maven
Personality dev-support/hbase-personality.sh
git revision master / 2b894dc
Max. process+thread count 84 (vs. ulimit of 12500)
modules C: hbase-server hbase-external-blockcache U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/console
versions git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) spotbugs=3.1.12
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 1m 11s Docker mode activated.
-0 ⚠️ yetus 0m 2s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗 mvndep 0m 21s Maven dependency ordering for branch
+1 💚 mvninstall 3m 53s master passed
+1 💚 compile 1m 18s master passed
+1 💚 shadedjars 6m 6s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 0m 51s master passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 14s Maven dependency ordering for patch
+1 💚 mvninstall 3m 51s the patch passed
+1 💚 compile 1m 15s the patch passed
+1 💚 javac 1m 15s the patch passed
+1 💚 shadedjars 5m 59s patch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 0m 49s the patch passed
_ Other Tests _
+1 💚 unit 198m 21s hbase-server in the patch passed.
+1 💚 unit 0m 31s hbase-external-blockcache in the patch passed.
226m 33s
Subsystem Report/Notes
Docker Client=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 Tests javac javadoc unit shadedjars compile
uname Linux 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 tool maven
Personality dev-support/hbase-personality.sh
git revision master / 2b894dc
Default Java 1.8.0_232
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/testReport/
Max. process+thread count 3639 (vs. ulimit of 12500)
modules C: hbase-server hbase-external-blockcache U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/console
versions git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 1m 43s Docker mode activated.
-0 ⚠️ yetus 0m 4s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗 mvndep 0m 24s Maven dependency ordering for branch
+1 💚 mvninstall 5m 31s master passed
+1 💚 compile 1m 46s master passed
+1 💚 shadedjars 6m 39s branch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 16s hbase-external-blockcache in master failed.
-0 ⚠️ javadoc 0m 40s hbase-server in master failed.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 15s Maven dependency ordering for patch
+1 💚 mvninstall 5m 16s the patch passed
+1 💚 compile 1m 49s the patch passed
+1 💚 javac 1m 49s the patch passed
+1 💚 shadedjars 6m 58s patch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 48s hbase-server in the patch failed.
-0 ⚠️ javadoc 0m 16s hbase-external-blockcache in the patch failed.
_ Other Tests _
-1 ❌ unit 217m 38s hbase-server in the patch failed.
+1 💚 unit 0m 35s hbase-external-blockcache in the patch passed.
252m 27s
Subsystem Report/Notes
Docker Client=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 Tests javac javadoc unit shadedjars compile
uname Linux 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 tool maven
Personality dev-support/hbase-personality.sh
git revision master / 2b894dc
Default Java 2020-01-14
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-external-blockcache.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-external-blockcache.txt
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/testReport/
Max. process+thread count 3421 (vs. ulimit of 12500)
modules C: hbase-server hbase-external-blockcache U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-868/2/console
versions git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache9
Copy link
Contributor

Apache9 commented Mar 4, 2021

Any updates here?

@saintstack
Copy link
Contributor

Resovling. No updates.

@saintstack saintstack closed this Mar 15, 2021
Sign up for free to 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