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>
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>
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>
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>
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>
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>
chenglei [Sun, 17 Apr 2022 13:48:59 +0000 (21:48 +0800)]
HBASE-26940 Update the doc for read replica configuration (#4332)
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>
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>
Bryan Beaudreault [Wed, 13 Apr 2022 23:22:48 +0000 (19:22 -0400)]
Add bbeaudreault to the developer list (#4345)
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>
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>
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.
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.
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>
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>
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.
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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)
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>
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.
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>
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>
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>
chenglei [Thu, 31 Mar 2022 13:46:20 +0000 (21:46 +0800)]
HBASE-26811 Secondary replica may be disabled for read forever (#4182)
Duo Zhang [Thu, 31 Mar 2022 13:40:44 +0000 (21:40 +0800)]
HBASE-26245 Addendum fix a naming issue
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>
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
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>
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>
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
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>
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>
Duo Zhang [Mon, 28 Mar 2022 14:56:53 +0000 (22:56 +0800)]
HBASE-26617 Addendum add removeUnusedImports
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>
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>
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>
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>
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>
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>
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>
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>
chenglei [Wed, 23 Mar 2022 09:14:07 +0000 (17:14 +0800)]
HBASE-26869 RSRpcServices.scan should deep clone cells when RpcCallCo… (#4249)
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>
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.
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>
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>
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>
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.
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>
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>
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>
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>
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>
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>
Duo Zhang [Thu, 17 Mar 2022 15:13:41 +0000 (23:13 +0800)]
HBASE-26833 Addendum fix NPE in TestReplicationSource.testTerminateClearsBuffer
Duo Zhang [Thu, 17 Mar 2022 00:35:57 +0000 (08:35 +0800)]
HBASE-26848 Addendum make tmpdir absolute
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>
Duo Zhang [Wed, 16 Mar 2022 13:48:58 +0000 (21:48 +0800)]
HBASE-26828 Addendum fix syntax error
xicm [Wed, 16 Mar 2022 12:03:28 +0000 (20:03 +0800)]
HBASE-26720 ExportSnapshot should validate the source snapshot before copying files (#4216)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
xicm [Wed, 16 Mar 2022 12:02:38 +0000 (20:02 +0800)]
Hbase 26275 update error message when executing deleteall with ROWPREFIXFILTER in meta table (#4205)
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
Xiaolin Ha [Wed, 16 Mar 2022 11:58:45 +0000 (19:58 +0800)]
HBASE-26680 Close and do not write trailer for the broken WAL writer (#4174)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Duo Zhang [Wed, 16 Mar 2022 11:34:30 +0000 (19:34 +0800)]
HBASE-26837 Set SFT config when creating TableDescriptor in TestCloneSnapshotProcedure (#4226)
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
Duo Zhang [Wed, 16 Mar 2022 09:52:36 +0000 (17:52 +0800)]
HBASE-26848 Set java.io.tmpdir on mvn command when running jenkins job (#4231)
Signed-off-by: GeorryHuang <huangzhuoyue@apache.org>
Nick Dimiduk [Tue, 15 Mar 2022 20:01:57 +0000 (21:01 +0100)]
HBASE-25896 Implement a Region Visualization on Master WebUI (#4228)
This is a demonstration of visualization of regions on the cluster. The visualization is a stacked
bar chart showing total storefile size per table per region server, with the x-axis being server
names, the y-axis being storfile size, and the bars stacked per table. The visualization is
generated entirely on the fly from within the browser, implemented using Vega Lite. So far, Vega
appears to handle rendering this visualization for a cluster of over 700 region servers with
approximately 300,000 regions.
Per [0], include an update to the top-level LICENSE.txt. Also update LICENSE files in all binary
distributions (i.e., jars), by way of LICENSE.vm. Vega uses a BSD 3-clause variant without
advertising clause, and as such is a "Category A" license, per [1].
No changes are made to the NOTICE files, as per the existing example of bundling the minified
JQuery, which is also a Category A license.
[0]: https://infra.apache.org/licensing-howto.html
[1]: https://www.apache.org/legal/resolved.html#category-a
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Nick Dimiduk [Tue, 15 Mar 2022 19:43:18 +0000 (20:43 +0100)]
Revert "HBASE-25896 Implement a Region Visualization on Master WebUI"
This reverts commit
d76e636da04b54781b53aea6dc9564559fae25ba.
Nick Dimiduk [Mon, 17 May 2021 17:57:51 +0000 (10:57 -0700)]
HBASE-25896 Implement a Region Visualization on Master WebUI
This is a demonstration of visualization of regions on the cluster. The visualization is a stacked
bar chart showing total storefile size per table per region server, with the x-axis being server
names, the y-axis being storfile size, and the bars stacked per table. The visualization is
generated entirely on the fly from within the browser, implemented using Vega Lite. So far, Vega
appears to handle rendering this visualization for a cluster of over 700 region servers with
approximately 300,000 regions.
Per [0], include an update to the top-level LICENSE.txt. Also update LICENSE files in all binary
distributions (i.e., jars), by way of LICENSE.vm. Vega uses a BSD 3-clause variant without
advertising clause, and as such is a "Category A" license, per [1].
No changes are made to the NOTICE files, as per the existing example of bundling the minified
JQuery, which is also a Category A license.
[0]: https://infra.apache.org/licensing-howto.html
[1]: https://www.apache.org/legal/resolved.html#category-a
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Xiaolin Ha [Tue, 15 Mar 2022 14:04:40 +0000 (22:04 +0800)]
HBASE-26833 Avoid waiting to clear buffer usage of ReplicationSourceShipper when aborting the RS (#4218)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Xiaolin Ha [Tue, 15 Mar 2022 13:59:09 +0000 (21:59 +0800)]
HBASE-26840 Fix NPE in the retry of logroller (#4224)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Duo Zhang [Tue, 15 Mar 2022 12:13:46 +0000 (20:13 +0800)]
HBASE-26611 Changing SFT implementation on disabled table is dangerous (#4082)
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
Duo Zhang [Tue, 15 Mar 2022 12:06:05 +0000 (20:06 +0800)]
HBASE-26835 Rewrite TestLruAdaptiveBlockCache to make it more stable (#4219)
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
Duo Zhang [Tue, 15 Mar 2022 06:26:07 +0000 (14:26 +0800)]
HBASE-26831 TestAdminShell2 is failing because of we referenced a deleted method (#4217)
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
Nick Dimiduk [Fri, 11 Mar 2022 14:28:37 +0000 (15:28 +0100)]
HBASE-25895 Implement a Cluster Metrics JSON endpoint (addendum)
Nick Dimiduk [Wed, 16 Feb 2022 13:03:55 +0000 (14:03 +0100)]
HBASE-26531 Trace coprocessor exec endpoints
Trace table ExecService invocations as table operations. Ensure span relationships for both table
and master invocations.
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Duo Zhang [Mon, 14 Mar 2022 04:01:51 +0000 (12:01 +0800)]
HBASE-26828 Increase the concurrency when running UTs in pre commit job (#4213)
Signed-off-by: Yulin Niu <niuyulin@apache.org>
meiyi [Mon, 14 Mar 2022 03:47:23 +0000 (11:47 +0800)]
HBASE-26670 HFileLinkCleaner should be added even if snapshot is disabled (#4032)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Duo Zhang [Mon, 14 Mar 2022 03:04:15 +0000 (11:04 +0800)]
HBASE-26830 Rewrite TestLruBlockCache to make it more stable (#4212)
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
Ruanhui [Sat, 12 Mar 2022 15:21:22 +0000 (23:21 +0800)]
HBASE-26323 Introduce a Snapshot Procedure (#4115)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Duo Zhang [Sat, 12 Mar 2022 08:51:49 +0000 (16:51 +0800)]
HBASE-25465 Use javac --release option for supporting cross version compilation (#4164)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Duo Zhang [Sat, 12 Mar 2022 08:48:06 +0000 (16:48 +0800)]
HBASE-26822 Revert the changes on hbase-daemon.sh after switching to log4j2 properties file (#4209)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Andrew Purtell [Fri, 11 Mar 2022 06:44:42 +0000 (22:44 -0800)]
HBASE-26761 TestMobStoreScanner (testGetMassive) can OOME (#4204)
Change the timing of the test but not the objective by storing three large
MOB values into the row with three separate puts, each randomizing the
data. Increases running time of the testGetMassive case 2x but avoids OOME
in the test environment where the OOME was consistently reproductable.
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Pankaj Kumar <pankajkumar@apache.org>
Andrew Purtell [Fri, 11 Mar 2022 06:43:00 +0000 (22:43 -0800)]
HBASE-26824 TestHBaseTestingUtil.testResolvePortConflict failing after HBASE-26582 (#4203)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
Xiaolin Ha [Fri, 11 Mar 2022 03:06:14 +0000 (11:06 +0800)]
HBASE-26816 Fix CME in ReplicationSourceManager (#4187)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Andrew Purtell [Thu, 10 Mar 2022 20:25:33 +0000 (12:25 -0800)]
HBASE-26821 Bump dependencies in /dev-support/git-jira-release-audit (#4193)
Bumps urllib3 from 1.25.8 to 1.26.5 to resolve two dependabot warnings
CRLF injection (Moderate)
urllib3 (pip) · dev-support/git-jira-release-audit/requirements.txt
Catastrophic backtracking in URL authority parser when passed URL containing many @ characters (High)
urllib3 (pip) · dev-support/git-jira-release-audit/requirements.txt
Bumps cryptography from 2.8 to 3.3.2 to resolve one dependabot warning
RSA decryption vulnerable to Bleichenbacher timing vulnerability (Moderate)
cryptography (pip) · dev-support/git-jira-release-audit/requirements.txt
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
Signed-off-by: Wei-Chiu Chuang <weichiu@apache.org>