hbase.git
4 months agoHBASE-27069 Hbase SecureBulkload permission regression (#4475)
Istvan Toth [Tue, 31 May 2022 08:52:35 +0000 (10:52 +0200)] 
HBASE-27069 Hbase SecureBulkload permission regression (#4475)

Signed-off-by: Rajeshbabu Chintaguntla <rajeshbabu@apache.org>
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
4 months agoHBASE-27066 The Region Visualizer display failed (#4472)
litao [Sun, 29 May 2022 18:53:50 +0000 (02:53 +0800)] 
HBASE-27066 The Region Visualizer display failed (#4472)

Signed-off-by: Andrew Purtell <apurtell@apache.org>
4 months agoHBASE-27065 Build against Hadoop 3.3.3 (#4467)
Andrew Purtell [Fri, 27 May 2022 21:03:23 +0000 (14:03 -0700)] 
HBASE-27065 Build against Hadoop 3.3.3 (#4467)

When building against Hadoop 3.3.3 and any future version of Hadoop
incorporating reload4j the new Enforcer rule we have active in
branch-2.5 and up to exclude other logging frameworks besides log4j2
will trigger. We need to add exclusions to prevent that from
happening so the build will succeed.

Also exclude leveldbjni-all to avoid a LICENSE file generation error.

Add netty-all to hadoop-hdfs test context... to fix tests failing
trying to init minidfscluster.

Co-authored-by: stack <stack@apache.org>
Signed-off-by: Sean Busbey <busbey@apache.org>
4 months agoHBASE-26854 Shell startup logs a bunch of noise (#4469)
Andrew Purtell [Fri, 27 May 2022 21:00:41 +0000 (14:00 -0700)] 
HBASE-26854 Shell startup logs a bunch of noise (#4469)

Upon startup the shell logs a bunch of noise, mainly from zookeeper.
Also hide WARN level logging from the Hadoop libraries

Signed-off-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
4 months agoHBASE-27061 two phase bulkload is broken when SFT is in use. (#4465)
Sergey Soldatov [Thu, 26 May 2022 10:01:21 +0000 (03:01 -0700)] 
HBASE-27061 two phase bulkload is broken when SFT is in use. (#4465)

Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
4 months agoHBASE-26649 Addendum fix spotless error
Duo Zhang [Wed, 25 May 2022 13:28:47 +0000 (21:28 +0800)] 
HBASE-26649 Addendum fix spotless error

4 months agoHBASE-27055 Add additional comments when using HBASE_TRACE_OPTS with standalone mode...
Tak Lon (Stephen) Wu [Tue, 24 May 2022 16:27:15 +0000 (09:27 -0700)] 
HBASE-27055 Add additional comments when using HBASE_TRACE_OPTS with standalone mode (#4452)

Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
4 months agoHBASE-26342 Support custom paths of independent configuration and pool for hfile...
Xiaolin Ha [Tue, 24 May 2022 01:53:48 +0000 (09:53 +0800)] 
HBASE-26342 Support custom paths of independent configuration and pool for hfile cleaner (#4403)

Signed-off-by: Andrew Purtell <apurtell@apache.org>
4 months agoHBASE-26649 Support meta replica LoadBalance mode for RegionLocator#getAllRegionLocat...
huaxiangsun [Mon, 23 May 2022 15:54:00 +0000 (08:54 -0700)] 
HBASE-26649 Support meta replica LoadBalance mode for RegionLocator#getAllRegionLocations() (#4442)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
4 months agoHBASE-27027 Use jetty SslContextFactory.Server instead of deprecated SslContextFactor...
bitterfox [Sun, 22 May 2022 03:32:17 +0000 (12:32 +0900)] 
HBASE-27027 Use jetty SslContextFactory.Server instead of deprecated SslContextFactory (#4425)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
4 months agoHBASE-27030 Fix undefined local variable error in draining_servers.rb (#4427)
Junegunn Choi [Sun, 22 May 2022 03:31:48 +0000 (12:31 +0900)] 
HBASE-27030 Fix undefined local variable error in draining_servers.rb (#4427)

HBASE-21812 replaced a for-loop with an each block.
Each block introduces a new scope, so a local variable defined inside it
cannot be accessed afterwards.

  NameError: undefined local variable or method `admin' for main:Object
    getServerNames at /opt/khp/hbase/bin/draining_servers.rb:81
        addServers at /opt/khp/hbase/bin/draining_servers.rb:88
            <main> at /opt/khp/hbase/bin/draining_servers.rb:146

This commit defines the admin local variable in the current scope beforehand,
so that we can still access it after the block.

Signed-off-by: Duo Zhang <zhangduo@apache.org>
4 months agoHBASE-27047 Fix typo for metric drainingRegionServers (#4441)
litao [Sun, 22 May 2022 03:28:01 +0000 (11:28 +0800)] 
HBASE-27047 Fix typo for metric drainingRegionServers (#4441)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
4 months agoHBASE-27054 TestStochasticLoadBalancerRegionReplicaLargeCluster.testRegionReplicasOnL...
d-c-manning [Sat, 21 May 2022 16:17:04 +0000 (09:17 -0700)] 
HBASE-27054 TestStochasticLoadBalancerRegionReplicaLargeCluster.testRegionReplicasOnLargeCluster is flaky (#4454)

Signed-off-by: Andrew Purtell <apurtell@apache.org>
4 months agoHBASE-27043 Let lock wait timeout to improve performance of SnapshotHFileCleaner...
Xiaolin Ha [Fri, 20 May 2022 22:32:58 +0000 (06:32 +0800)] 
HBASE-27043 Let lock wait timeout to improve performance of SnapshotHFileCleaner (#4437)

Signed-off-by: Andrew Purtell <apurtell@apache.org>
4 months agoHBASE-27052 TestAsyncTableScanner.testScanWrongColumnFamily is flaky (#4451)
Nick Dimiduk [Fri, 20 May 2022 22:13:23 +0000 (00:13 +0200)] 
HBASE-27052 TestAsyncTableScanner.testScanWrongColumnFamily is flaky (#4451)

Signed-off-by: Andrew Purtell <apurtell@apache.org>
4 months agoHBASE-27051 TestReplicationSource.testReplicationSourceInitializingMetric is flaky...
Andrew Purtell [Fri, 20 May 2022 22:10:42 +0000 (15:10 -0700)] 
HBASE-27051 TestReplicationSource.testReplicationSourceInitializingMetric is flaky (#4448)

Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
4 months agoHBASE-27050 Support unit test pattern matching again (#4447)
Andrew Purtell [Fri, 20 May 2022 22:07:10 +0000 (15:07 -0700)] 
HBASE-27050 Support unit test pattern matching again (#4447)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
4 months agoHBASE-27018 Add a tool command list_liveservers (#4416)
litao [Thu, 19 May 2022 22:47:16 +0000 (06:47 +0800)] 
HBASE-27018 Add a tool command list_liveservers (#4416)

Signed-off-by: Pankaj <pankajkumar@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
4 months agoHBASE-27006 Move nightly integration testing to new larger test node class. (#4438)
Sean Busbey [Wed, 18 May 2022 19:18:49 +0000 (14:18 -0500)] 
HBASE-27006 Move nightly integration testing to new larger test node class. (#4438)

4 months agoHBASE-27045 Disable TestClusterScopeQuotaThrottle (#4440)
Duo Zhang [Wed, 18 May 2022 12:29:06 +0000 (20:29 +0800)] 
HBASE-27045 Disable TestClusterScopeQuotaThrottle (#4440)

Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
4 months agoRevert "HBASE-26856:BufferedDataBlockEncoder.OnheapDecodedCell value can get corrupte...
Nick Dimiduk [Wed, 18 May 2022 10:59:37 +0000 (12:59 +0200)] 
Revert "HBASE-26856:BufferedDataBlockEncoder.OnheapDecodedCell value can get corrupted (#4394)"

This reverts commit c198f23e5eb078abc47d4c3439477c6c2b4d5136.

4 months agoHBASE-27040 Optimize the log display of the ZKProcedureUtil.java (#4434)
LiangJun He [Tue, 17 May 2022 07:29:43 +0000 (15:29 +0800)] 
HBASE-27040 Optimize the log display of the ZKProcedureUtil.java (#4434)

Signed-off-by: Yu Li <liyu@apache.org>
4 months agoHBASE-26856:BufferedDataBlockEncoder.OnheapDecodedCell value can get corrupted (...
Mohammad Arshad [Tue, 17 May 2022 05:24:38 +0000 (10:54 +0530)] 
HBASE-26856:BufferedDataBlockEncoder.OnheapDecodedCell value can get corrupted (#4394)

Created OnheapDecodedCell and OffheapDecodedExtendedCell objects with duplicate copy of ByteBuffer's underlying array instead of original ByteBuffer

Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Pankaj Kumar<pankajkumar@apache.org>
4 months agoHBASE-27032 The draining region servers metric description is incorrect (#4428)
litao [Tue, 17 May 2022 05:05:35 +0000 (13:05 +0800)] 
HBASE-27032 The draining region servers metric description is incorrect (#4428)

Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
Signed-off-by: Pankaj Kumar<pankajkumar@apache.org>
4 months agoHBASE-26986 Trace a one-shot execution of a Master procedure
Nick Dimiduk [Thu, 28 Apr 2022 15:19:24 +0000 (17:19 +0200)] 
HBASE-26986 Trace a one-shot execution of a Master procedure

This one adds a tracing context to the Master's ProcedureV2 execution. This ties all the spans
that result from a procedure execution back to a procedure by name. Maybe in a follow-on issue, we
can serialize span context along with procedures and display procedure start/stop/retry events and
parent-child hierarchy in tracing visualization.

Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
4 months agoHBASE-27019 Minor compression performance improvements (#4420)
Andrew Purtell [Sat, 14 May 2022 01:29:10 +0000 (18:29 -0700)] 
HBASE-27019 Minor compression performance improvements (#4420)

TRACE level logging is expensive enough to warrant removal. They were
useful during development but are now just overhead.

Also we unnecessarily create new compressor and decompressor instances
in the reset() methods for the Aircompressor and Lz4 codecs. Remove.

Signed-off-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
4 months agoHBASE-26905 ReplicationPeerManager#checkPeerExists should throw ReplicationPeerNotFou...
Rushabh Shah [Sat, 14 May 2022 01:24:19 +0000 (18:24 -0700)] 
HBASE-26905 ReplicationPeerManager#checkPeerExists should throw ReplicationPeerNotFoundException if peer doesn't exists (#4422)

Signed-off-by: Andrew Purtell <apurtell@apache.org>
4 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

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

4 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.

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

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

4 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>
4 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>
4 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>
4 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`.

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

5 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

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

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

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

5 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>
5 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>
5 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.

5 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.

5 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>
5 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>
5 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.

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