18619 Commits

Author SHA1 Message Date
Duo Zhang
1fb311f22a HBASE-27621 Also clear the Dictionary when resetting when reading compressed WAL file (#5016)
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
(cherry picked from commit 833b10e8bab7c28457caa854c0f714b489f88fa3)
2023-02-11 19:54:57 +08:00
tianhang
7402ebb3a0 HBASE-27602 Remove the impact of operating env on testHFileCleaning (#5003)
Co-authored-by: tianhang.tang <tianhang.tang@shopee.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit e71253f4d8db0f808b4a2d27f66fca37b1ad0632)
2023-02-11 19:41:34 +08:00
Nihal Jain
4ac84b8aa0
HBASE-27626 Suppress noisy logging in client.ConnectionImplementation (#5019)
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
2023-02-09 10:29:32 -08:00
Peter Somogyi
0d88f75b80 HBASE-27590 Change Iterable to List in SnapshotFileCache (#4995)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit d2c5af11ea46c86c592751608e44f563406aa4f3)
2023-02-09 15:20:47 +01:00
Wellington Ramos Chevreuil
1dd0dc3c9a HBASE-27619 Bulkload fails when trying to bulkload files with invalid names after HBASE-26707 (#5014)
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
2023-02-09 09:19:58 -04:00
Bryan Beaudreault
721f1b159a HBASE-27534 Addendum fix branch-2 compile issue 2023-02-08 16:10:37 -05:00
Bryan Beaudreault
3436ab9d29 HBASE-27534 Addendum fix test crash (#5011) 2023-02-08 10:56:41 -05:00
Bryan Beaudreault
3358db1f97 HBASE-27534 Determine too large requests by response block size rather than just cell size (#5007)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-02-05 17:28:53 -05:00
Bryan Beaudreault
8809c880dd HBASE-27570 Unify tracking of block IO across all read request types (#5004)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-02-04 12:35:53 -05:00
Bryan Beaudreault
f619001dff HBASE-27580 Reverse scan over rows with tags throw exceptions when using DataBlockEncoding (#5006)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-02-04 12:20:17 -05:00
Duo Zhang
ac744298fb HBASE-27608 Use lowercase image reference name in our docker file (#5005)
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
(cherry picked from commit bbc20f3611fdada137790ead41c6c4fdc31e0d06)
2023-02-03 11:39:16 +08:00
Duo Zhang
da410e2150 HBASE-27598 Addendum remove references to mockito-core.version in pom
(cherry picked from commit 55b4bbc05785cc652b4425b9ac45f673b28597b4)
2023-02-02 22:17:43 +08:00
tianhang
2bb8897f76 HBASE-27595 ThreadGroup is removed since Hadoop 3.2.4 (#5001)
Co-authored-by: tianhang.tang <tianhang.tang@shopee.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit a3686eb052a00911a2331c70d92525641a9fe01e)
2023-02-02 14:21:30 +08:00
tianhang
20a26dd043 HBASE-27581 [JDK17] Fix failure TestHBaseTestingUtil#testResolvePortConflict (#4991)
Co-authored-by: tianhang.tang <tianhang.tang@shopee.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 8e72cc6ee0415608d2d31e1c0c0175e8fc228d8d)
2023-01-31 11:20:42 +08:00
Bryan Beaudreault
47887225d0 HBASE-27558 Scan quotas and limits should account for total block IO (#4967)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-01-30 13:23:26 -05:00
chaijunjie0101
3a98d87030 HBASE-26967 FilterList with FuzzyRowFilter and SingleColumnValueFilter evaluated with operator MUST_PASS_ONE doesn't work as expected(#4820)
Close #4820

Co-authored-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 382681e2d6b6c417145022d7df81390bf42f2773)
2023-01-29 17:39:39 +08:00
Duo Zhang
35cca16e74 HBASE-27598 Upgrade mockito to 4.x (#4998)
Signed-off-by: Yulin Niu <niuyulin@apache.org>
(cherry picked from commit bd7a78add5aaac090d6ea0b1951778fe24542b70)
2023-01-29 12:22:18 +08:00
EungsopYoo
79ecc22a74 HBASE-27547 Close store file readers after region warmup (#4942)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 45fd3f628ab2ec2268c6449b62a85e7178f511b6)
2023-01-28 23:21:31 +08:00
Rajeshbabu Chintaguntla
feee45d244 HBASE-27585 Bump up jruby to 9.3.9.0 and related joni and jcodings to 2.1.43 and 1.0.57 respectively (#4992)
Co-authored-by: Rajeshbabu Chintaguntla <rchintag@visa.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Reid Chan <reidchan@apache.org>
(cherry picked from commit 235864056c5e504f640ec55f6bac1474ad36a4d1)
2023-01-28 10:55:57 +08:00
tianhang
e13a9867ed HBASE-27591 [JDK17] Fix failure TestImmutableScan#testScanCopyConstructor (#4994)
Co-authored-by: tianhang.tang <tianhang.tang@shopee.com>
Signed-off-by: Reid Chan <reidchan@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 06f294e637b1c00cdae00d9466e0d8db71424d07)
2023-01-27 23:06:38 +08:00
Rajeshbabu Chintaguntla
6494123300 HBASE-27586 Bump up commons-codec to 1.15 (#4993)
Co-authored-by: Rajeshbabu Chintaguntla <rchintag@visa.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Reid Chan <reidchan@apache.org>
(cherry picked from commit 5516fb86b60a3233373f7b3726789f6675bc092c)
2023-01-27 23:06:04 +08:00
Andrew Purtell
a08cb648a4 HBASE-27588 "Instantiating StoreFileTracker impl" INFO level logging is too chatty (#4989)
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2023-01-25 14:45:46 -08:00
Bryan Beaudreault
9e61d56b45
HBASE-27592 Update hadoop netty version for hadoop-2.0 profile (#4996)
Signed-off-by: Wei-Chiu Chuang <weichiu@apache.org>
2023-01-25 17:45:02 -05:00
Tak Lon (Stephen) Wu
1637ebbc00 HBASE-27589 Rename TestConnectionImplementation in hbase-it to fix javadoc failure (#4990)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2023-01-24 18:58:31 -08:00
Duo Zhang
1874ede174 HBASE-27583 Remove -X option when building protoc check in nightly and pre commit job (#4988)
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
(cherry picked from commit 5bdf264633c627086cef74cf060cd3b3d58cd50f)
2023-01-24 23:32:24 +08:00
Wei-Chiu Chuang
b0f2fc520f HBASE-25516 [JDK17] reflective access Field.class.getDeclaredField("modifiers") not supported (#3443)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Michael Stack <stack@apache.org>
(cherry picked from commit 29cd782d25bee0c7d59d3773e4aaf1cc8f0dccd9)
2023-01-24 22:50:36 +08:00
Jarryd Lee
cfab38a510 HBASE-27541 Backups should be able to be restored to a separate filesystem (#4933)
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
2023-01-24 08:38:23 -05:00
Jarryd Lee
140e0de748 HBASE-26300 Skip archived master wals during incremental backups (#4932)
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
2023-01-24 07:45:37 -05:00
Jarryd Lee
e206b974c8 HBASE-27542 Remove unneeded distcp log cleanup after incremental backups (#4934)
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
2023-01-24 07:44:56 -05:00
Wellington Ramos Chevreuil
8f02a61c7d HBASE-27551 Add config options to delay assignment to retain last region location (#4945)
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-01-24 01:06:21 -03:00
Mallikarjun
fd11b9bfcf
HBASE-27238 Backport backup restore to 2.x (#4770)
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
2023-01-23 19:51:17 -05:00
Duo Zhang
40d0bd5816 HBASE-27578 Upgrade hbase-thirdparty to 4.1.4 (#4985)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
(cherry picked from commit a0fdfa782b7ef18c1d0459dcb46ae38feb489b67)
(cherry picked from commit 83d450d5b5c069371f4696022331d251ffb02873)
2023-01-21 16:41:05 +08:00
Bryan Beaudreault
c6a17220e0 HBASE-27579 CatalogJanitor can cause data loss due to errors during cleanMergeRegion (#4986)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-01-20 12:51:46 -05:00
curie71
8fc3ef3eb2 HBASE-27528 log duplication issues in MasterRpcServices. (#4951)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 913cf6b96df1fe28c84be0e6c382090cbcd9d8b7)
2023-01-20 16:51:22 +08:00
Dongjoon Hyun
af9da14a95 HBASE-27562 Publish SBOM artifacts (#4953)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 5feb06bd69fa23eab4bd778275a034a5d47b446f)
2023-01-20 16:26:56 +08:00
tianhang
8e11f91b3b
HBASE-27564 Add default encryption type for MiniKDC to fix failed tests on JDK11+ (#4968)
Co-authored-by: tianhang.tang <tianhang.tang@shopee.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-01-20 15:52:39 +08:00
tianhang
750e38f770
HBASE-27557 [JDK17] Update shade plugin version (#4983)
Signed-off-by: Reid Chan <reidchan@apache.org>
2023-01-20 10:52:27 +08:00
dependabot[bot]
72aaa0b406 HBASE-27575 Bump future from 0.18.2 to 0.18.3 in /dev-support (#4980)
Bumps [future](https://github.com/PythonCharmers/python-future) from 0.18.2 to 0.18.3.
- [Release notes](https://github.com/PythonCharmers/python-future/releases)
- [Changelog](https://github.com/PythonCharmers/python-future/blob/master/docs/changelog.rst)
- [Commits](https://github.com/PythonCharmers/python-future/compare/v0.18.2...v0.18.3)

---
updated-dependencies:
- dependency-name: future
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
2023-01-19 18:08:19 -08:00
BukrosSzabolcs
40b4349ee4 HBASE-27493: Allow namespace admins to clone snapshots created by them (#4885)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
(cherry picked from commit ad8f28e29784894cd342b5d37b0d88e0f5936dc2)
2023-01-18 11:27:29 +01:00
tianhang
29a430ec92
Revert "Backport HBASE-27557 to branch-2 (#4969)" (#4981)
This reverts commit 3a7c732f69c252f5dc6bf873515841ffe6ea7c8e.
Revert reason: commit message did not follow the conventions
2023-01-18 16:44:24 +08:00
Andrew Purtell
28da1546e2 HBASE-27561 hbase.master.port is ignored in processing of hbase.masters (#4952)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Reid Chan <reidchan@apache.org>
2023-01-17 13:21:04 -08:00
Nick Dimiduk
4f8e34f436 HBASE-27568 ChaosMonkey add support for JournalNodes (#4963)
Signed-off-by: Reid Chan <reidchan@apache.org>
2023-01-17 18:36:38 +01:00
tianhang
3a7c732f69
Backport HBASE-27557 to branch-2 (#4969)
Signed-off-by: Reid Chan <reidchan@apache.org>
2023-01-17 10:02:47 +08:00
Viraj Jasani
cb36eba00e
HBASE-27529 Provide RS coproc ability to attach WAL extended attributes to mutations at replication sink (#4924)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2023-01-16 11:23:32 -08:00
Nick Dimiduk
6d82dc1e0b HBASE-27567 Introduce ChaosMonkey Action to print HDFS Cluster status
Signed-off-by: Reid Chan <reidchan@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-01-16 15:49:12 +01:00
Nick Dimiduk
4855e71468 HBASE-27563 ChaosMonkey sometimes generates invalid boundaries for random item selection
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-01-12 17:55:25 +01:00
Peter Somogyi
655a4366a5 HBASE-27565 Make the initial corePoolSize configurable for ChoreService (#4958)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-01-12 14:50:38 +01:00
Bryan Beaudreault
a7d60cefe7 HBASE-27531 Addendum: fix test 2023-01-11 19:38:55 -05:00
liuzhongjun
209f9b5ee2 HBASE-27560 fix consistencyCheck did not report the hole on last region (#4950)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit c1b9d8ba068ab909174b5a21d3b2fa7f69578bef)
2023-01-11 18:10:34 +08:00
dependabot[bot]
a48d27634f HBASE-27566 Bump gitpython from 3.1.29 to 3.1.30 in /dev-support (#4957)
Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.29 to 3.1.30.
- [Release notes](https://github.com/gitpython-developers/GitPython/releases)
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)
- [Commits](https://github.com/gitpython-developers/GitPython/compare/3.1.29...3.1.30)

---
updated-dependencies:
- dependency-name: gitpython
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 991ca9598b3298aeb37c588ccc7c89219f3368cb)
2023-01-11 11:12:32 +08:00