hbase.git
3 months agoHBASE-26648 Improve fidelity of RegionLocator spans (addendum)
Nick Dimiduk [Mon, 2 May 2022 17:20:06 +0000 (19:20 +0200)] 
HBASE-26648 Improve fidelity of RegionLocator spans (addendum)

Addendum extends the test case to cover both `RpcConnectionRegistry` and `ZKConnectionRegistry`.

3 months agoHBASE-26989 TestStochasticLoadBalancer fixes for performance and consistency (#4385)
d-c-manning [Mon, 2 May 2022 17:33:13 +0000 (10:33 -0700)] 
HBASE-26989 TestStochasticLoadBalancer fixes for performance and consistency (#4385)

Signed-off-by: Andrew Purtell <apurtell@apache.org>
Reviewed by: Rushabh Shah <shahrs87@gmail.com>

3 months agoHBASE-26899 Run spotless:apply
Duo Zhang [Sun, 1 May 2022 14:15:04 +0000 (22:15 +0800)] 
HBASE-26899 Run spotless:apply

Closes #4312

3 months agoHBASE-26899 tweak pom and formatter
Duo Zhang [Tue, 26 Apr 2022 13:40:08 +0000 (21:40 +0800)] 
HBASE-26899 tweak pom and formatter

Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
3 months agoHBASE-26992 Brotli compressor has unexpected behavior during reinitialization (#4389)
Andrew Purtell [Sat, 30 Apr 2022 16:11:33 +0000 (09:11 -0700)] 
HBASE-26992 Brotli compressor has unexpected behavior during reinitialization (#4389)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
3 months agoHBASE-26960 Another case for unnecessary replication suspending in Re… (#4355)
chenglei [Sat, 30 Apr 2022 03:37:02 +0000 (11:37 +0800)] 
HBASE-26960 Another case for unnecessary replication suspending in Re… (#4355)

3 months agoHBASE-26976 Update related comments after HMaster can load the live RS infos from...
LiangJun He [Sat, 30 Apr 2022 02:53:13 +0000 (10:53 +0800)] 
HBASE-26976 Update related comments after HMaster can load the live RS infos from local region (#4375)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Yu Li <liyu@apache.org>
3 months agoHBASE-26886 Add unit test for custom RpcControllerFactory ability to overwrite priori...
Bryan Beaudreault [Sat, 30 Apr 2022 02:01:08 +0000 (22:01 -0400)] 
HBASE-26886 Add unit test for custom RpcControllerFactory ability to overwrite priorities (#4277)

Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
3 months agoHBASE-26988 dynamic configuration of loadbalance.bytable (#4384)
d-c-manning [Fri, 29 Apr 2022 21:23:32 +0000 (14:23 -0700)] 
HBASE-26988 dynamic configuration of loadbalance.bytable (#4384)

Signed-off-by: Andrew Purtell <apurtell@apache.org>
3 months agoHBASE-26648 Improve fidelity of RegionLocator spans
Nick Dimiduk [Fri, 11 Feb 2022 15:00:17 +0000 (16:00 +0100)] 
HBASE-26648 Improve fidelity of RegionLocator spans

Signed-off-by: Duo Zhang <zhangduo@apache.org>
3 months agoHBASE-26943 HMaster page style display confusion (#4369)
LiangJun He [Mon, 25 Apr 2022 11:18:04 +0000 (19:18 +0800)] 
HBASE-26943 HMaster page style display confusion (#4369)

Signed-off-by: Yu Li <liyu@apache.org>
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
3 months agoRevert "HBASE-26943 HMaster page style display confusion" and "HBASE-26943 Formatting...
LiangJun He [Mon, 25 Apr 2022 11:16:28 +0000 (19:16 +0800)] 
Revert "HBASE-26943 HMaster page style display confusion" and "HBASE-26943 Formatting bootstrap.min.css" (#4369)

This reverts commits 242a194b3cb81ffee4786eee81b4dbe49daa39a7 and d0318732b7c31db05e633758a6caad3b8cc0b6dc.

Signed-off-by: Yu Li <liyu@apache.org>
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
3 months agoHBASE-26917 Do not add --threads when running 'mvn site' (#4354)
Duo Zhang [Fri, 29 Apr 2022 00:05:00 +0000 (08:05 +0800)] 
HBASE-26917 Do not add --threads when running 'mvn site' (#4354)

Signed-off-by: GeorryHuang <huangzhuoyue@apache.org>
3 months agoHBASE-22349 slop in StochasticLoadBalancer (#4371)
d-c-manning [Thu, 28 Apr 2022 19:28:15 +0000 (12:28 -0700)] 
HBASE-22349 slop in StochasticLoadBalancer (#4371)

Signed-off-by: Andrew Purtell <apurtell@apache.org>
3 months agoHBASE-25694 Improve the shell's 'status replication' command output (#4272)
xicm [Thu, 28 Apr 2022 15:10:46 +0000 (23:10 +0800)] 
HBASE-25694 Improve the shell's 'status replication' command output (#4272)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
3 months agoHBASE-26975 Add on heap and off heap memstore info in rs web UI (#4368)
liangxs [Thu, 28 Apr 2022 15:08:53 +0000 (23:08 +0800)] 
HBASE-26975 Add on heap and off heap memstore info in rs web UI (#4368)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
3 months agoHBASE-26980 Update javadoc of BucketCache.java (#4374)
liangxs [Thu, 28 Apr 2022 15:08:40 +0000 (23:08 +0800)] 
HBASE-26980 Update javadoc of BucketCache.java (#4374)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
3 months agoHBASE-26978 Update inmemory_compaction.adoc (#4372)
liangxs [Thu, 28 Apr 2022 15:01:40 +0000 (23:01 +0800)] 
HBASE-26978 Update inmemory_compaction.adoc (#4372)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
3 months agoHBASE-26979 StoreFileListFile logs frequent stacktraces at INFO level (#4373)
Andrew Purtell [Thu, 28 Apr 2022 01:02:00 +0000 (18:02 -0700)] 
HBASE-26979 StoreFileListFile logs frequent stacktraces at INFO level (#4373)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
3 months agoHBASE-26581 Add metrics for failed replication edits (#4347)
Bri Augenreich [Tue, 26 Apr 2022 21:42:54 +0000 (17:42 -0400)] 
HBASE-26581 Add metrics for failed replication edits (#4347)

Co-authored-by: Briana Augenreich <baugenreich@hubspot.com>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
3 months agoHBASE-26951 HMaster should exit gracefully, when stopped via hbase-daemon.sh (#4358)
LiangJun He [Wed, 20 Apr 2022 09:37:18 +0000 (17:37 +0800)] 
HBASE-26951 HMaster should exit gracefully, when stopped via hbase-daemon.sh (#4358)

Signed-off-by: Yu Li <liyu@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
3 months agoHBASE-26971 SnapshotInfo --snapshot param is marked as required even when trying...
Wellington Ramos Chevreuil [Mon, 25 Apr 2022 11:30:07 +0000 (12:30 +0100)] 
HBASE-26971 SnapshotInfo --snapshot param is marked as required even when trying to list all snapshots (#4366)

Signed-off-by: Josh Elser <elserj@apache.org>
3 months agoHBASE-26959 Brotli compression support (#4353)
Andrew Purtell [Fri, 22 Apr 2022 23:42:12 +0000 (16:42 -0700)] 
HBASE-26959 Brotli compression support (#4353)

Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
3 months agoHBASE-26891 Make MetricsConnection scope configurable (#4285)
Bryan Beaudreault [Fri, 22 Apr 2022 13:07:47 +0000 (09:07 -0400)] 
HBASE-26891 Make MetricsConnection scope configurable (#4285)

Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
3 months agoHBASE-26942 cache region locations when getAllRegionLocations (#4335)
Ruanhui [Fri, 22 Apr 2022 11:48:27 +0000 (19:48 +0800)] 
HBASE-26942 cache region locations when getAllRegionLocations (#4335)

HBASE-26942 cache region locations when getAllRegionLocations

Co-authored-by: huiruan <huiruan@tencent.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
3 months agoHBASE-26964: Fix MobCompactPartitionPolicy import in admin.rb (#4362)
liangxs [Thu, 21 Apr 2022 17:42:47 +0000 (01:42 +0800)] 
HBASE-26964: Fix MobCompactPartitionPolicy import in admin.rb (#4362)

Signed-off-by: Pankaj Kumar<pankajkumar@apache.org>
3 months agoHBASE-25058 Export necessary modules when running under JDK11 (#4337)
Duo Zhang [Thu, 21 Apr 2022 15:49:27 +0000 (23:49 +0800)] 
HBASE-25058 Export necessary modules when running under JDK11 (#4337)

Singed-off-by: Nick Dimiduk <ndimiduk@apache.org>
3 months agoHBASE-26947 Implement a special TestAppender to limit the size of test output (#4340)
Duo Zhang [Thu, 21 Apr 2022 15:00:19 +0000 (23:00 +0800)] 
HBASE-26947 Implement a special TestAppender to limit the size of test output (#4340)

Singed-off-by: Nick Dimiduk <ndimiduk@apache.org>
3 months agoHBASE-26954 Compilation of master vs hadoop-3.3.2 fails (#4363)
Nick Dimiduk [Thu, 21 Apr 2022 09:54:01 +0000 (11:54 +0200)] 
HBASE-26954 Compilation of master vs hadoop-3.3.2 fails (#4363)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
4 months agoHBASE-26941 LocalHBaseCluster.waitOnRegionServer should not call join while interrupt...
Duo Zhang [Sun, 17 Apr 2022 14:56:52 +0000 (22:56 +0800)] 
HBASE-26941 LocalHBaseCluster.waitOnRegionServer should not call join while interrupted (#4352)

Signed-off-by: Xin Sun <ddupgs@gmail.com>
4 months agoHBASE-26938 Compaction failures after StoreFileTracker integration (#4350)
Duo Zhang [Sun, 17 Apr 2022 13:58:12 +0000 (21:58 +0800)] 
HBASE-26938 Compaction failures after StoreFileTracker integration (#4350)

Introduce a StoreFileWriterCreationTracker to track the store files being written

Signed-off-by: Josh Elser <elserj@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
4 months agoHBASE-26940 Update the doc for read replica configuration (#4332)
chenglei [Sun, 17 Apr 2022 13:48:59 +0000 (21:48 +0800)] 
HBASE-26940 Update the doc for read replica configuration (#4332)

4 months agoHBASE-26946 TestRetainAssignmentOnRestartSplitWithoutZk infinite loop (#4344)
Duo Zhang [Sat, 16 Apr 2022 04:24:44 +0000 (12:24 +0800)] 
HBASE-26946 TestRetainAssignmentOnRestartSplitWithoutZk infinite loop (#4344)

Signed-off-by: Xin Sun <ddupgs@gmail.com>
4 months agoHBASE-26944 Possible resource leak while creating new region scanner (#4339)
Pankaj [Fri, 15 Apr 2022 06:04:25 +0000 (11:34 +0530)] 
HBASE-26944 Possible resource leak while creating new region scanner (#4339)

* HBASE-26944 Possible resource leak while creating new region scanner

Signed-off-by: Duo Zhang <zhangduo@apache.org>
4 months agoAdd bbeaudreault to the developer list (#4345)
Bryan Beaudreault [Wed, 13 Apr 2022 23:22:48 +0000 (19:22 -0400)] 
Add bbeaudreault to the developer list (#4345)

4 months agoHBASE-26943 HMaster page style display confusion
LiangJun He [Tue, 12 Apr 2022 15:18:08 +0000 (23:18 +0800)] 
HBASE-26943 HMaster page style display confusion

Signed-off-by: Yu Li <liyu@apache.org>
4 months agoHBASE-26943 Formatting bootstrap.min.css
LiangJun He [Tue, 12 Apr 2022 15:14:36 +0000 (23:14 +0800)] 
HBASE-26943 Formatting bootstrap.min.css

Signed-off-by: Yu Li <liyu@apache.org>
4 months agoRevert "HBASE-26943 Formatting bootstrap.min.css" to correct author information
Yu Li [Wed, 13 Apr 2022 09:13:19 +0000 (17:13 +0800)] 
Revert "HBASE-26943 Formatting bootstrap.min.css" to correct author information

This reverts commit c5158aef937bfb6e8d8355f0dcada39c0da046fd.

4 months agoRevert "HBASE-26943 HMaster page style display confusion" to correct author information
Yu Li [Wed, 13 Apr 2022 09:13:12 +0000 (17:13 +0800)] 
Revert "HBASE-26943 HMaster page style display confusion" to correct author information

This reverts commit 67ac16c8da731a1bd1cc040c8898e4b66b23e983.

4 months agoHBASE-26943 HMaster page style display confusion
liangjunhe.hlj [Tue, 12 Apr 2022 15:18:08 +0000 (23:18 +0800)] 
HBASE-26943 HMaster page style display confusion

Signed-off-by: Yu Li <liyu@apache.org>
4 months agoHBASE-26943 Formatting bootstrap.min.css
liangjunhe.hlj [Tue, 12 Apr 2022 15:14:36 +0000 (23:14 +0800)] 
HBASE-26943 Formatting bootstrap.min.css

Signed-off-by: Yu Li <liyu@apache.org>
4 months agoRevert "HBASE-26941 LocalHBaseCluster.waitOnRegionServer should quit while thread...
Duo Zhang [Wed, 13 Apr 2022 03:54:50 +0000 (11:54 +0800)] 
Revert "HBASE-26941 LocalHBaseCluster.waitOnRegionServer should quit while thread is interrupted (#4333)"

This reverts commit 8247b7c722f95f94afd5cb9d9b80c9ce5f61a7de.

4 months agoHBASE-26941 LocalHBaseCluster.waitOnRegionServer should quit while thread is interrup...
Duo Zhang [Wed, 13 Apr 2022 02:49:40 +0000 (10:49 +0800)] 
HBASE-26941 LocalHBaseCluster.waitOnRegionServer should quit while thread is interrupted (#4333)

Signed-off-by: Xin Sun <ddupgs@gmail.com>
4 months agoHBASE-26895 on hbase shell, 'delete/deleteall' for a columnfamily is not working...
eomiks [Tue, 12 Apr 2022 12:46:21 +0000 (21:46 +0900)] 
HBASE-26895 on hbase shell, 'delete/deleteall' for a columnfamily is not working (#4283)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
4 months agoHBASE-26901 delete with null columnQualifier occurs NullPointerException when NewVers...
eomiks [Tue, 12 Apr 2022 12:26:36 +0000 (21:26 +0900)] 
HBASE-26901 delete with null columnQualifier occurs NullPointerException when NewVersionBehavior is on (#4295)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
4 months agoHBASE-26880 Misspelling commands in hbase shell will crash the shell (#4325)
Peter Somogyi [Mon, 11 Apr 2022 08:01:24 +0000 (10:01 +0200)] 
HBASE-26880 Misspelling commands in hbase shell will crash the shell (#4325)

Signed-off-by: Andrew Purtell <apurtell@apache.org>
4 months agoHBASE-26922 Fix LineLength warnings as much as possible if it can not be fixed by...
Duo Zhang [Sat, 9 Apr 2022 13:38:41 +0000 (21:38 +0800)] 
HBASE-26922 Fix LineLength warnings as much as possible if it can not be fixed by spotless (#4324)

Signed-off-by: Yulin Niu <niuyulin@apache.org
4 months agoHBASE-26807 Unify CallQueueTooBigException special pause with CallDroppedException...
Bryan Beaudreault [Thu, 7 Apr 2022 15:01:44 +0000 (11:01 -0400)] 
HBASE-26807 Unify CallQueueTooBigException special pause with CallDroppedException (#4180)

Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
4 months agoHBASE-26929 Upgrade surefire plugin to 3.0.0-M6 (#4319)
Duo Zhang [Thu, 7 Apr 2022 03:29:27 +0000 (11:29 +0800)] 
HBASE-26929 Upgrade surefire plugin to 3.0.0-M6 (#4319)

Signed-off-by: Peter Somogyi <psomogyi@apache.org>
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
4 months agoHBASE-26618 Involving primary meta region in meta scan with CatalogRe… (#4321)
huaxiangsun [Wed, 6 Apr 2022 19:11:10 +0000 (12:11 -0700)] 
HBASE-26618 Involving primary meta region in meta scan with CatalogRe… (#4321)

HBASE-26618 Involving primary meta region in meta scan with CatalogReplicaLoadBalanceSimpleSelector

Signed-off-by: Michael Stack <stack@apache.org>
4 months agoHBASE-26928 Fix several indentation problems (#4323)
Duo Zhang [Wed, 6 Apr 2022 07:09:00 +0000 (15:09 +0800)] 
HBASE-26928 Fix several indentation problems (#4323)

Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
4 months agoHBASE-26927 Add snapshot scanner UT with SFT and some cleanups to Tes… (#4322)
Wellington Ramos Chevreuil [Tue, 5 Apr 2022 15:55:34 +0000 (16:55 +0100)] 
HBASE-26927 Add snapshot scanner UT with SFT and some cleanups to Tes… (#4322)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Josh Elser <elserj@apache.org>
4 months agoHBASE-26637 Add more information to release manager table in our ref guide (#3991)
Duo Zhang [Tue, 5 Apr 2022 13:36:42 +0000 (21:36 +0800)] 
HBASE-26637 Add more information to release manager table in our ref guide (#3991)

Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
Signed-off-by: Viraj Jasani<virajjasani@apache.org
4 months agoHBASE-26885 Addendum throw exception instead of return in TRSP to let the procedure...
bsglz [Mon, 4 Apr 2022 12:25:42 +0000 (20:25 +0800)] 
HBASE-26885 Addendum throw exception instead of return in TRSP to let the procedure retry (#4299)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
4 months agoHBASE-26924 Fix log parameter error and spelling error (#4318)
weimingdiit [Mon, 4 Apr 2022 12:20:30 +0000 (20:20 +0800)] 
HBASE-26924 Fix log parameter error and spelling error (#4318)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Pankaj Kumar <pankajkumar@apache.org>
4 months agoHBASE-26921 Rewrite the counting cells part in TestMultiVersions (#4316)
Duo Zhang [Sun, 3 Apr 2022 14:54:00 +0000 (22:54 +0800)] 
HBASE-26921 Rewrite the counting cells part in TestMultiVersions (#4316)

Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
4 months agoHBASE-26920 Fix missing braces warnings in TestProcedureMember (#4315)
Duo Zhang [Sun, 3 Apr 2022 14:53:50 +0000 (22:53 +0800)] 
HBASE-26920 Fix missing braces warnings in TestProcedureMember (#4315)

Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
4 months agoHBASE-26919 Rewrite the counting rows part in TestFromClientSide4 (#4314)
Duo Zhang [Sun, 3 Apr 2022 14:42:49 +0000 (22:42 +0800)] 
HBASE-26919 Rewrite the counting rows part in TestFromClientSide4 (#4314)

Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
4 months agoHBASE-26916 Fix missing braces warnings in DefaultVisibilityExpressionResolver (...
Duo Zhang [Sun, 3 Apr 2022 14:42:17 +0000 (22:42 +0800)] 
HBASE-26916 Fix missing braces warnings in DefaultVisibilityExpressionResolver (#4313)

Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
4 months agoHBASE-26811 (addendum)Secondary replica may be disabled for read incorrectly forever...
chenglei [Fri, 1 Apr 2022 06:08:19 +0000 (14:08 +0800)] 
HBASE-26811 (addendum)Secondary replica may be disabled for read incorrectly forever (#4311)

4 months agoHBASE-26912 Bump checkstyle from 8.28 to 8.29 (#4293)
Andrew Purtell [Thu, 31 Mar 2022 21:22:09 +0000 (14:22 -0700)] 
HBASE-26912 Bump checkstyle from 8.28 to 8.29 (#4293)

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.28 to 8.29.

updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
4 months agoRevert "Bump checkstyle from 8.28 to 8.29 (#4293)"
Andrew Purtell [Thu, 31 Mar 2022 21:21:17 +0000 (14:21 -0700)] 
Revert "Bump checkstyle from 8.28 to 8.29 (#4293)"

This reverts commit 866198a159241906aba78bc89f3391ef9abf5ab1.

4 months agoBump checkstyle from 8.28 to 8.29 (#4293)
dependabot[bot] [Thu, 31 Mar 2022 21:18:02 +0000 (14:18 -0700)] 
Bump checkstyle from 8.28 to 8.29 (#4293)

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.28 to 8.29.

updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
4 months agoHBASE-26908 Remove warnings from meta replicas feature references in the HBase book...
Andor Molnár [Thu, 31 Mar 2022 21:12:10 +0000 (23:12 +0200)] 
HBASE-26908 Remove warnings from meta replicas feature references in the HBase book (#4301)

Signed-off-by: Andrew Purtell <apurtell@apache.org>
4 months agoHBASE-26838 Junit jar is not included in the hbase tar ball, causing … (#4223)
Wellington Ramos Chevreuil [Thu, 31 Mar 2022 20:22:19 +0000 (21:22 +0100)] 
HBASE-26838 Junit jar is not included in the hbase tar ball, causing … (#4223)

Signed-off-by: Josh Elser <elserj@apache.org>
Singed-off-by: Nick Dimiduk <ndimiduk@apache.org>
Reviewed-by: Sean Busbey <busbey@apache.org>
4 months agoHBASE-26811 Secondary replica may be disabled for read forever (#4182)
chenglei [Thu, 31 Mar 2022 13:46:20 +0000 (21:46 +0800)] 
HBASE-26811 Secondary replica may be disabled for read forever (#4182)

4 months agoHBASE-26245 Addendum fix a naming issue
Duo Zhang [Thu, 31 Mar 2022 13:40:44 +0000 (21:40 +0800)] 
HBASE-26245 Addendum fix a naming issue

4 months agoHBASE-26245 Store region server list in master local region (#4136)
Duo Zhang [Thu, 31 Mar 2022 13:22:01 +0000 (21:22 +0800)] 
HBASE-26245 Store region server list in master local region (#4136)

Signed-off-by: Andrew Purtell <apurtell@apache.org>
4 months agoHBASE-26871 addendum. use the jar command from JAVA_HOME (#4297)
Sean Busbey [Wed, 30 Mar 2022 19:41:51 +0000 (14:41 -0500)] 
HBASE-26871 addendum. use the jar command from JAVA_HOME (#4297)

Conflicts:
hbase-shaded/hbase-shaded-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh
hbase-shaded/hbase-shaded-with-hadoop-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh

4 months agoHBASE-26903 Bump httpclient from 4.5.3 to 4.5.13 (#4296)
Andrew Purtell [Wed, 30 Mar 2022 21:30:53 +0000 (14:30 -0700)] 
HBASE-26903 Bump httpclient from 4.5.3 to 4.5.13 (#4296)

Bump httpclient from 4.5.3 to 4.5.13 to avoid a CVE of medium severity in this
dependency.

Newer httpclient versions enable a URI normalization algorithm by default that
rewrites URIs in a way that breaks some forms of valid REST gateway interactions,
so disable it when building the httpclient instance in Client.

Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Pankaj Kumar <pankajkumar@apache.org>
4 months agoHBASE-26902 Bump bcprov-jdk15on from 1.60 to 1.67 (#4292)
dependabot[bot] [Tue, 29 Mar 2022 16:02:23 +0000 (09:02 -0700)] 
HBASE-26902 Bump bcprov-jdk15on from 1.60 to 1.67 (#4292)

Bumps [bcprov-jdk15on](https://github.com/bcgit/bc-java) from 1.60 to 1.67.

updated-dependencies:
- dependency-name: org.bouncycastle:bcprov-jdk15on

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
4 months agoHBASE-26885 The TRSP should not go on when it get a bogus server name… (#4276)
bsglz [Tue, 29 Mar 2022 02:05:24 +0000 (10:05 +0800)] 
HBASE-26885 The TRSP should not go on when it get a bogus server name… (#4276)

* HBASE-26885 The TRSP should not go on when it get a bogus server name from AM

4 months agoHBASE-26896 list_quota_snapshots fails with ‘ERROR NameError: uninitialized constant...
Istvan Toth [Mon, 28 Mar 2022 18:46:16 +0000 (20:46 +0200)] 
HBASE-26896 list_quota_snapshots fails with ‘ERROR NameError: uninitialized constant Shell::Commands::ListQuotaSnapshots::TABLE’ (#4284)

Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
Signed-off-by: Pankaj Kumar <pankajkumar@apache.org>
4 months agoHBASE-26718 HFileArchiver can remove referenced StoreFiles from the archive (#4274)
d-c-manning [Mon, 28 Mar 2022 18:45:10 +0000 (11:45 -0700)] 
HBASE-26718 HFileArchiver can remove referenced StoreFiles from the archive (#4274)

Signed-off-by: Andrew Purtell <apurtell@apache.org>
4 months agoHBASE-26617 Addendum add removeUnusedImports
Duo Zhang [Mon, 28 Mar 2022 14:56:53 +0000 (22:56 +0800)] 
HBASE-26617 Addendum add removeUnusedImports

4 months agoHBASE-26617 Use spotless to reduce the pain on fixing checkstyle issues (#4214)
Duo Zhang [Sun, 13 Mar 2022 15:38:00 +0000 (23:38 +0800)] 
HBASE-26617 Use spotless to reduce the pain on fixing checkstyle issues (#4214)

Closes #4214

Signed-off-by: GeorryHuang <huangzhuoyue@apache.org>
4 months agoHBASE-26545 Implement tracing of scan
Nick Dimiduk [Thu, 20 Jan 2022 20:39:20 +0000 (12:39 -0800)] 
HBASE-26545 Implement tracing of scan

* on `AsyncTable`, both `scan` and `scanAll` methods should result in `SCAN` table operations.
* the span of the `SCAN` table operation should have children representing all the RPC calls
  involved in servicing the scan.
* when a user provides custom implementation of `AdvancedScanResultConsumer`, any spans emitted
  from the callback methods should also be tied to the span that represents the `SCAN` table
  operation. This is easily done because these callbacks are executed on the RPC thread.
* when a user provides a custom implementation of `ScanResultConsumer`, any spans emitted from the
  callback methods should be also be tied to the span that represents the `SCAN` table
  operation. This accomplished by carefully passing the span instance around after it is created.

Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
4 months agoHBASE-26832 Avoid repeated releasing of flushed wal entries in AsyncFSWAL#syncComplet...
Duo Zhang [Sun, 27 Mar 2022 23:53:28 +0000 (07:53 +0800)] 
HBASE-26832 Avoid repeated releasing of flushed wal entries in AsyncFSWAL#syncCompleted (#4281)

Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
4 months agoHBASE-26872 Load rate calculator for cost functions should be more precise (#4253)
Xiaolin Ha [Sun, 27 Mar 2022 03:12:00 +0000 (11:12 +0800)] 
HBASE-26872 Load rate calculator for cost functions should be more precise (#4253)

Signed-off-by: Bryan Beaudreault <bbeaudreault@hubspot.com>
Signed-off-by: Viraj Jasani<virajjasani@apache.org>
4 months agoHBASE-26864 SplitTableRegionProcedure calls openParentRegions() at a … (#4261)
huaxiangsun [Sat, 26 Mar 2022 19:02:16 +0000 (12:02 -0700)] 
HBASE-26864 SplitTableRegionProcedure calls openParentRegions() at a … (#4261)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
4 months agoHBASE-26810 Add dynamic configuration support for system coprocessors (#4181)
Tak Lon (Stephen) Wu [Fri, 25 Mar 2022 00:08:50 +0000 (17:08 -0700)] 
HBASE-26810 Add dynamic configuration support for system coprocessors (#4181)

Signed-off-by: Ankit Singhal <ankit@apache.org>
4 months agoHBASE-26878 TableInputFormatBase should cache RegionSizeCalculator (#4271)
Bryan Beaudreault [Thu, 24 Mar 2022 21:54:49 +0000 (17:54 -0400)] 
HBASE-26878 TableInputFormatBase should cache RegionSizeCalculator (#4271)

Signed-off-by: Andrew Purtell <apurtell@apache.org>
4 months agoHBASE-26175 MetricsHBaseServer should record all kinds of Exceptions (#4248)
Xiaolin Ha [Thu, 24 Mar 2022 11:03:22 +0000 (19:03 +0800)] 
HBASE-26175 MetricsHBaseServer should record all kinds of Exceptions (#4248)

Signed-off-by: Pankaj Kumar <pankajkumar@apache.org>
4 months agoHBASE-26869 RSRpcServices.scan should deep clone cells when RpcCallCo… (#4249)
chenglei [Wed, 23 Mar 2022 09:14:07 +0000 (17:14 +0800)] 
HBASE-26869 RSRpcServices.scan should deep clone cells when RpcCallCo… (#4249)

4 months agoHBASE-26866 Shutdown WAL may abort region server (#4254)
Duo Zhang [Wed, 23 Mar 2022 06:53:58 +0000 (14:53 +0800)] 
HBASE-26866 Shutdown WAL may abort region server (#4254)

Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
4 months agoHBASE-26531 Trace coprocessor exec endpoints (addendum)
Nick Dimiduk [Mon, 14 Mar 2022 13:49:18 +0000 (14:49 +0100)] 
HBASE-26531 Trace coprocessor exec endpoints (addendum)

Stuck by this again. branch-2 needs this configuration instance to be initialized as an
HBaseConfiguration.

4 months agoHBASE-26834 Adapt ConnectionRule for both sync and async connections
Nick Dimiduk [Mon, 21 Mar 2022 11:41:22 +0000 (12:41 +0100)] 
HBASE-26834 Adapt ConnectionRule for both sync and async connections

Signed-off-by: Duo Zhang <zhangduo@apache.org>
4 months agoHBASE-26791 Memstore flush fencing issue for SFT (#4202)
Duo Zhang [Mon, 21 Mar 2022 11:33:07 +0000 (19:33 +0800)] 
HBASE-26791 Memstore flush fencing issue for SFT (#4202)

Signed-off-by: Josh Elser <elserj@apache.org>
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
4 months agoHBASE-26870 Log4j2 integration is incorrect in nighly's client integration test ...
Duo Zhang [Mon, 21 Mar 2022 02:01:51 +0000 (10:01 +0800)] 
HBASE-26870 Log4j2 integration is incorrect in nighly's client integration test (#4251)

Signed-off-by: Sean Busbey <busbey@apache.org>
4 months agoRevert "HBASE-26813 Remove javax.ws.rs-api dependency (#4191)"
Duo Zhang [Sat, 19 Mar 2022 11:44:25 +0000 (19:44 +0800)] 
Revert "HBASE-26813 Remove javax.ws.rs-api dependency (#4191)"

MiniYARNCluster needs it

This reverts commit b1c161ea8ed0ef8712aa9f967f28cf3ee5967d01.

4 months agoHBASE-26865 Update downloads.xml for 2.4.11
Andrew Purtell [Sat, 19 Mar 2022 01:57:13 +0000 (18:57 -0700)] 
HBASE-26865 Update downloads.xml for 2.4.11

Signed-off-by: Andrew Purtell <apurtell@apache.org>
5 months agoHBASE-26861 Fix flaky TestSnapshotFromMaster.testSnapshotHFileArchiving (#4242)
Duo Zhang [Fri, 18 Mar 2022 15:28:30 +0000 (23:28 +0800)] 
HBASE-26861 Fix flaky TestSnapshotFromMaster.testSnapshotHFileArchiving (#4242)

Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
5 months agoHBASE-26855 Delete unnecessary dependency on jaxb-runtime jar (#4236)
Nick Dimiduk [Fri, 18 Mar 2022 15:26:30 +0000 (16:26 +0100)] 
HBASE-26855 Delete unnecessary dependency on jaxb-runtime jar (#4236)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
5 months agoHBASE-26858 Refactor TestMasterRegionOnTwoFileSystems to avoid dead loop (#4238)
Duo Zhang [Fri, 18 Mar 2022 15:09:09 +0000 (23:09 +0800)] 
HBASE-26858 Refactor TestMasterRegionOnTwoFileSystems to avoid dead loop (#4238)

Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
5 months agoHBASE-26859 Split TestSnapshotProcedure to several smaller tests (#4239)
huiruan [Fri, 18 Mar 2022 09:51:59 +0000 (17:51 +0800)] 
HBASE-26859 Split TestSnapshotProcedure to several smaller tests (#4239)

Closes #4239

Signed-off-by: Duo Zhang <zhangduo@apache.org>
5 months agoHBASE-26851 [Documentation] Point out compatibility issues with WAL Compression and...
tianhang [Fri, 18 Mar 2022 07:27:57 +0000 (15:27 +0800)] 
HBASE-26851 [Documentation] Point out compatibility issues with WAL Compression and Replication in doc (#4237)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
5 months agoHBASE-26833 Addendum fix NPE in TestReplicationSource.testTerminateClearsBuffer
Duo Zhang [Thu, 17 Mar 2022 15:13:41 +0000 (23:13 +0800)] 
HBASE-26833 Addendum fix NPE in TestReplicationSource.testTerminateClearsBuffer

5 months agoHBASE-26848 Addendum make tmpdir absolute
Duo Zhang [Thu, 17 Mar 2022 00:35:57 +0000 (08:35 +0800)] 
HBASE-26848 Addendum make tmpdir absolute

5 months agoHBASE-26813 Remove javax.ws.rs-api dependency (#4191)
Nick Dimiduk [Wed, 16 Mar 2022 15:46:15 +0000 (16:46 +0100)] 
HBASE-26813 Remove javax.ws.rs-api dependency (#4191)

This is no longer needed since we've transitioned to the shaded Jersey shipped in
hbase-thirdparty. Also drop supplemental models entry.

Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
5 months agoHBASE-26828 Addendum fix syntax error
Duo Zhang [Wed, 16 Mar 2022 13:48:58 +0000 (21:48 +0800)] 
HBASE-26828 Addendum fix syntax error