haxiaolin
b5ac6380c4
Revert "HBASE-26242 Allow split when store file count larger than the configed blocking file count ( #3652 )"
...
This reverts commit 2fa4bb0313
.
2022-03-04 20:38:32 +08:00
Xiaolin Ha
2fa4bb0313
HBASE-26242 Allow split when store file count larger than the configed blocking file count ( #3652 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2022-03-04 20:25:23 +08:00
Nick Dimiduk
87ce5755cd
HBASE-26764 Implement generic exception support for TraceUtil methods over Callables and Runnables
...
For the `TraceUtil` methods that accept `Callable` and `Runnable` types, make them generic over a
child of `Throwable`. This allows us to consolidate the two method signatures into a single more
flexible definition.
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2022-03-04 09:19:03 +01:00
Nick Dimiduk
651ec820ff
HBASE-26788 Disable Checks API callback from test results in PRs
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2022-03-03 12:02:35 +01:00
Mike Drob
8a9e083994
HBASE-26622 Update error-prone to 2.10
...
Author: Mike Drob <mdrob@apache.org>
Co-authored-by: Nick Dimiduk <ndimiduk@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2022-03-03 11:51:51 +01:00
Bri Augenreich
d020cba795
HBASE-26745: Include balancer cost metrics in jmx endpoint ( #4140 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2022-03-02 17:39:49 -08:00
Niels Basjes
c5f63550b7
HBASE-26762 Un-Deprecate and improve documentation for Scan#setRowPrefixFilter ( #4119 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2022-03-02 23:34:17 +08:00
Nick Dimiduk
e93abe687b
HBASE-26776 RpcServer failure to SASL handshake always logs user "unknown" to audit log ( #4138 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2022-03-02 15:51:27 +01:00
Andor Molnár
7f30aa8b63
HBASE-23303 Add default security headers if SSL is enabled ( #4128 )
...
Signed-off-by: Balazs Meszaros <meszibalu@apache.org>
2022-03-02 15:28:45 +01:00
Peter Somogyi
4ad66df49e
HBASE-26772 Shell suspended in background ( #4137 )
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2022-03-01 11:53:33 +01:00
Nick Dimiduk
b3292b88a8
HBASE-26663 Upgrade Maven Enforcer Plugin
...
The upgrade is to get the fix in MENFORCER-336, making beanshell evaluation safe for use with `mvn
-T`. Also upgrade extra-enforcer-rules to 1.5.1, as per experience with HBASE-26664.
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Sean Busbey <busbey@apache.org>
2022-02-28 10:24:26 +01:00
BukrosSzabolcs
77bb153a2e
HBASE-26707: Reduce number of renames during bulkload ( #4066 ) ( #4122 )
...
Signed-off-by: Wellington Ramos Chevreuil <wchevreuil@apache.org>
2022-02-25 20:11:41 +00:00
Nick Dimiduk
82282a9f95
HBASE-26765 Minor refactor of async scanning code ( #4121 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2022-02-24 19:07:59 +01:00
Duo Zhang
4cdb380ccc
HBASE-26640 Reimplement master local region initialization to better work with SFT ( #4111 )
...
Signed-off-by: Josh Elser <elserj@apache.org>
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
2022-02-24 11:09:50 +08:00
Sergey Soldatov
e1131a2608
HBASE-26767 Rest server should not use a large Header Cache.
...
Closes #4123
Co-authored-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
Signed-off-by: Josh Elser <elserj@apache.org>
2022-02-23 15:37:03 -05:00
Bryan Beaudreault
b9b7a65457
HBASE-26546 hbase-shaded-client missing required thirdparty classes under hadoop 3.3.1 ( #3926 )
...
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit cd45cadbc1
)
2022-02-22 00:24:23 -06:00
LiangJun He
b265fe55be
HBASE-26673 Implement a shell command for change SFT implementation ( #4113 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2022-02-19 23:05:29 +08:00
Bryan Beaudreault
5118e7199c
HBASE-26703 Allow configuration of IPC queue balancer ( #4063 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RpcExecutor.java
2022-02-18 17:49:41 -08:00
Bryan Beaudreault
2a7b413b71
HBASE-26727 Fix CallDroppedException reporting ( #4088 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2022-02-18 17:27:52 -08:00
Richard Marscher
1145581489
HBASE-26576 Allow pluggable queue to be used with the fast path executor or normal balanced executor ( #3944 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2022-02-18 10:19:12 -08:00
Yutong Xiao
cb225f1d90
HBASE-26659 The ByteBuffer of metadata in RAMQueueEntry in BucketCache could be reused. ( #4026 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2022-02-19 00:41:49 +08:00
chenglei
07d638161c
HBASE-26712 Balancer encounters NPE in rare case ( #4112 ) ( #4092 )
...
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2022-02-16 12:12:56 +05:30
Xiaolin Ha
69062916a3
HBASE-26742 Comparator of NOT_EQUAL NULL is invalid for checkAndMutate ( #4105 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2022-02-16 11:22:37 +08:00
Andrew Purtell
3e84e50107
HBASE-26730 Extend hbase shell 'status' command to support an option 'tasks' ( #4094 )
...
Signed-off-by: Geoffrey Jacoby <gjacoby@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2022-02-15 18:38:25 -08:00
Xiaolin Ha
55a83ac1af
HBASE-26434 Do compact when all L0 files are expired ( #3830 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2022-02-15 22:37:40 +08:00
Yutong Xiao
1bee6046f0
HBASE-26688 Threads shared EMPTY_RESULT may lead to unexpected client job down ( #4073 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2022-02-15 20:30:55 +08:00
Duo Zhang
a2e64ff99a
HBASE-26749 Migrate HBase main pre commit job to ci-hbase ( #4107 )
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2022-02-11 11:44:11 +08:00
Duo Zhang
83f890fe0e
HBASE-26747 Addendum use python2 directly in Jenkinsfile and Jenkinsfile_Github
2022-02-11 00:20:37 +08:00
Nick Dimiduk
d242c8fafa
HBASE-26521 Name RPC spans as `$package.$service/$method` ( #4024 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2022-02-10 12:57:45 +01:00
Peter Somogyi
a890fada61
HBASE-26741 Incorrect exception handling in shell ( #4101 )
...
Override eval_input in HIRB to modify exception handling logic.
Signed-off-by: Josh Elser <elserj@apache.org>
2022-02-10 12:18:00 +01:00
Duo Zhang
d747da6985
HBASE-26709 Ban the usage of junit 3 TestCase ( #4065 )
...
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
2022-02-10 01:06:06 +08:00
Duo Zhang
cbbb1a0542
HBASE-26724 Backport the UT changes in HBASE-24510 to branch-2.x ( #4081 )
...
Signed-off-by: Xin Sun <ddupgs@gmail.com>
2022-02-09 21:45:52 +08:00
Duo Zhang
0bc8671cec
HBASE-26747 Addendum remove python from Jenkinsfile and Jenkinsfile_Github
2022-02-09 21:41:10 +08:00
Duo Zhang
2dd3d604a8
HBASE-26697 Migrate HBase Nightly HBase-Flaky-Tests and HBase-Find-Flaky-Tests to ci-hbase ( #4053 )
...
Signed-off-by: Yulin Niu <niuyulin@apache.org>
2022-02-09 16:20:42 +08:00
Duo Zhang
081ea2d6ea
HBASE-26747 Use python2 instead of python in our python scripts ( #4102 )
...
Signed-off-by: Xin Sun <ddupgs@gmail.com>
2022-02-09 16:20:31 +08:00
Rushabh Shah
7882bc72fa
HBASE-26702 Make ageOfLastShip, ageOfLastApplied extend TimeHistogram instead of plain histogram. ( #4098 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2022-02-09 10:08:34 +08:00
Tak Lon (Stephen) Wu
f637a60bdd
HBASE-26729 Backport "HBASE-26714 Introduce path configuration for system coprocessors" to branch-2 ( #4093 )
...
- rename from HBaseCommonTestingUtil to HBaseCommonTestingUtility
Signed-off-by: Ankit Singhal <ankit@apache.org>
2022-02-04 05:56:23 -08:00
Andrew Purtell
08c2c65957
HBASE-26726 Allow disable of region warmup before graceful move ( #4086 )
...
Signed-off-by: Viraj Jasani<virajjasani@apache.org>
2022-02-01 15:38:31 -08:00
Nick Dimiduk
94e126fecb
HBASE-26472 Adhere to semantic conventions regarding table data operations (addendum)
...
Ensure table data operations emit one and only one span.
2022-02-01 11:45:25 -08:00
Nick Dimiduk
5e01534494
HBASE-26473 Introduce `db.hbase.container_operations` span attribute
...
For batch operations, collect and annotate the associated span with the set of all operations
contained in the batch.
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2022-01-31 16:54:01 -08:00
Duo Zhang
dffeb8e63e
HBASE-26587 Introduce a new Admin API to change SFT implementation ( #4030 ) ( #4080 )
...
Signed-off-by: Wellington Ramos Chevreuil <wchevreuil@apache.org>
Reviewed-by: Josh Elser <elserj@apache.org>
2022-01-30 20:43:23 +08:00
Bryan Beaudreault
76eb1b091d
HBASE-26713 Default to LATEST_TIMESTAMP if no timestamp sent along on Increment/Append ( #4075 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2022-01-28 12:55:51 -08:00
Duo Zhang
836f9be0cf
Revert "HBASE-26473 Introduce `db.hbase.container_operations` span attribute"
...
This reverts commit 4748707499
.
2022-01-28 21:33:13 +08:00
chenglei
4bdc052faa
HBASE-26679 Wait on the future returned by FanOutOneBlockAsyncDFSOutput.flush would stuck ( #4039 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2022-01-28 14:02:02 +08:00
Andrew Purtell
6276700de9
HBASE-26719 Remove 'patch' file added as part of commit for HBASE-25973
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2022-01-27 16:47:17 -08:00
Nick Dimiduk
4748707499
HBASE-26473 Introduce `db.hbase.container_operations` span attribute
...
For batch operations, collect and annotate the associated span with the set of all operations
contained in the batch.
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2022-01-27 08:15:20 -08:00
Duo Zhang
a8b68c9b88
HBASE-26690 Modify FSTableDescriptors to not rely on renaming when writing TableDescriptor ( #4054 )
...
Signed-off-by: Wellington Ramos Chevreuil <wchevreuil@apache.org>
2022-01-27 13:38:11 +08:00
Duo Zhang
0ca2307b77
Revert "HBASE-26688 Threads shared EMPTY_RESULT may lead to unexpected client job down. ( #4048 )"
...
This reverts commit 087bb1342a
.
2022-01-26 13:39:58 +08:00
Nick Dimiduk
d8085b43fc
HBASE-26614 Refactor code related to "dump"ing ZK nodes ( #3969 )
...
The code starting at `ZKUtil.dump(ZKWatcher)` is a small mess – it has cyclic dependencies woven
through itself, `ZKWatcher` and `RecoverableZooKeeper`. It also initializes a static variable in
`ZKUtil` through the factory for `RecoverableZooKeeper` instances. Let's decouple and clean it
up.
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Josh Elser <elserj@apache.org>
2022-01-25 09:08:35 -08:00
Duo Zhang
3021c58513
HBASE-26700 The way we bypass broken track file is not enough in StoreFileListFile ( #4055 )
...
Signed-off-by: Wellington Ramos Chevreuil <wchevreuil@apache.org>
2022-01-25 15:12:38 +08:00