hbase.git
3 months agoHBASE-27013 Introduce read all bytes when using pread for prefetch (#4414)
Tak Lon (Stephen) Wu [Fri, 13 May 2022 19:16:35 +0000 (12:16 -0700)] 
HBASE-27013 Introduce read all bytes when using pread for prefetch (#4414)

- introduce optional flag `hfile.pread.all.bytes.enabled` for pread that must read full bytes with the next block header

3 months agoHBASE-27024 The User API and Developer API links are broken on hbase.apache.org ...
Duo Zhang [Fri, 13 May 2022 07:05:37 +0000 (15:05 +0800)] 
HBASE-27024 The User API and Developer API links are broken on hbase.apache.org (#4424)

Signed-off-by: Sean Busbey <busbey@apache.org>
3 months agoHBASE-27021 StoreFileInfo should set its initialPath in a consistent way
Wellington Chevreuil [Tue, 10 May 2022 16:33:55 +0000 (17:33 +0100)] 
HBASE-27021 StoreFileInfo should set its initialPath in a consistent way

(Amending spotless errors after revert by Duo)

3 months agoRevert "HBASE-27021 StoreFileInfo should set its initialPath in a consistent way...
Duo Zhang [Thu, 12 May 2022 08:42:30 +0000 (16:42 +0800)] 
Revert "HBASE-27021 StoreFileInfo should set its initialPath in a consistent way (#4419)"

Revert due to failure spotless:check

This reverts commit aa31b0f695ab02015a7a183aaf10ac9963a22ddb.

3 months agoHBASE-27021 StoreFileInfo should set its initialPath in a consistent way (#4419)
Wellington Ramos Chevreuil [Thu, 12 May 2022 08:36:46 +0000 (09:36 +0100)] 
HBASE-27021 StoreFileInfo should set its initialPath in a consistent way (#4419)

Signed-off-by: Josh Elser <elserj@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
3 months agoHBASE-27020 Fix spotless warn for master branch (#4417)
litao [Wed, 11 May 2022 06:36:37 +0000 (14:36 +0800)] 
HBASE-27020 Fix spotless warn for master branch (#4417)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
Reviewed by: Rushabh Shah <shahrs87@gmail.com>

3 months agoHBASE-27003 Optimize log format for PerformanceEvaluation (#4411)
litao [Wed, 11 May 2022 05:31:44 +0000 (13:31 +0800)] 
HBASE-27003 Optimize log format for PerformanceEvaluation (#4411)

Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
3 months agoHBASE-26999 HStore should try write WAL compaction marker before repl… (#4407)
Wellington Ramos Chevreuil [Mon, 9 May 2022 09:24:47 +0000 (10:24 +0100)] 
HBASE-26999 HStore should try write WAL compaction marker before repl… (#4407)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
3 months agoHBASE-27015. Fix log format for ServerManager (#4415)
litao [Sun, 8 May 2022 20:33:17 +0000 (04:33 +0800)] 
HBASE-27015. Fix log format for ServerManager (#4415)

Signed-off-by: Viraj Jasani <vjasani@apache.org>
3 months agoHBASE-26994 MasterFileSystem create directory without permission check (#4391)
skysiders [Sun, 8 May 2022 20:26:53 +0000 (04:26 +0800)] 
HBASE-26994 MasterFileSystem create directory without permission check (#4391)

Signed-off-by: Viraj Jasani <vjasani@apache.org>
3 months agoHBASE-26330 Document new provided compression codecs (#4396)
Andrew Purtell [Sat, 7 May 2022 18:25:43 +0000 (11:25 -0700)] 
HBASE-26330 Document new provided compression codecs (#4396)

Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
Signed-off-by: Viraj Jasani<virajjasani@apache.org
3 months agoHBASE-27014 Update downloads.xml for release 2.4.12
Andrew Purtell [Sat, 7 May 2022 18:16:48 +0000 (11:16 -0700)] 
HBASE-27014 Update downloads.xml for release 2.4.12

Signed-off-by: Andrew Purtell <apurtell@apache.org>
3 months agoHBASE-26963 ReplicationSource#removePeer hangs if we try to remove bad peer. (#4361)
Rushabh Shah [Sat, 7 May 2022 17:37:05 +0000 (10:37 -0700)] 
HBASE-26963 ReplicationSource#removePeer hangs if we try to remove bad peer. (#4361)

Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
3 months agoHBASE-27000 Block cache stats (Misses Caching) display error in RS web UI (#4406)
litao [Fri, 6 May 2022 06:32:28 +0000 (14:32 +0800)] 
HBASE-27000 Block cache stats (Misses Caching) display error in RS web UI (#4406)

Signed-off-by: Viraj Jasani <vjasani@apache.org>
3 months agoHBASE-26984 Chaos Monkey thread dies in ITBLL Chaos GracefulRollingRestartRsAction...
huaxiangsun [Thu, 5 May 2022 14:37:41 +0000 (09:37 -0500)] 
HBASE-26984 Chaos Monkey thread dies in ITBLL Chaos GracefulRollingRestartRsAction (#4383)

There are two cases here:
  1. Chaos Monkey thread died and there is no chaos after that.
  2. Sometimes, regions are being moved back too quick that region server has not finished its initliazation yet.
     wait sometime to make sure that region server finishes its initialization.

Signed-off-by: Wellington Chevreuil <wellington.chevreuil@gmail.com>
3 months agoHBASE-26995 Remove ref guide check in pre commit and nightly for branches other than...
Duo Zhang [Thu, 5 May 2022 10:25:22 +0000 (18:25 +0800)] 
HBASE-26995 Remove ref guide check in pre commit and nightly for branches other than master (#4399)

Signed-off-by: Guanghao Zhang <zghao@apache.org>
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
(cherry picked from commit 9a41117ca5edaa381b913efb3b8d48f7c98e905c)

3 months agoHBASE-26931 Add the information of EOL releases to our ref guide on master branch...
Duo Zhang [Thu, 5 May 2022 10:26:26 +0000 (18:26 +0800)] 
HBASE-26931 Add the information of EOL releases to our ref guide on master branch (#4388)

Signed-off-by: GeorryHuang <huangzhuoyue@apache.org>
Signed-off-by: Guanghao Zhang <zghao@apache.org>
3 months agoHBASE-26990 Add default implementation for BufferedMutator interface setters (#4387)
Bryan Beaudreault [Tue, 3 May 2022 18:57:49 +0000 (14:57 -0400)] 
HBASE-26990 Add default implementation for BufferedMutator interface setters (#4387)

Signed-off-by: Josh Elser <elserj@apache.org>
3 months agoHBASE-26892 Add spotless:check in our pre commit general check (#4393)
Duo Zhang [Tue, 3 May 2022 13:14:24 +0000 (21:14 +0800)] 
HBASE-26892 Add spotless:check in our pre commit general check (#4393)

Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
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>
3 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>
3 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>
3 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)

3 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>
3 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>