Commit Graph

18696 Commits

Author SHA1 Message Date
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 5bdf264633)
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 29cd782d25)
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 a0fdfa782b)
(cherry picked from commit 83d450d5b5)
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 913cf6b96d)
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 5feb06bd69)
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 ad8f28e297)
2023-01-18 11:27:29 +01:00
tianhang 29a430ec92
Revert "Backport HBASE-27557 to branch-2 (#4969)" (#4981)
This reverts commit 3a7c732f69.
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 c1b9d8ba06)
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 991ca9598b)
2023-01-11 11:12:32 +08:00
Bryan Beaudreault 06c7548770
HBASE-27531 AsyncRequestFutureImpl unnecessarily clears meta cache for full server (#4930)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-01-10 07:54:17 -05:00
Liangjun He 26b022116b HBASE-27489 Fix several problems after HBASE-27304 (#4903)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 4add5250ed)
2023-01-10 14:53:38 +08:00
Duo Zhang 2fdefdc273 HBASE-27485 HBaseTestingUtility minicluster requires log4j2 (#4941)
Signed-off-by: Rajeshbabu Chintaguntla <rajeshbabu@apache.org>
Reviewed-by: SiCheng-Zheng <643463623@qq.com>
(cherry picked from commit 3f1087fe82)
2023-01-04 11:22:58 +08:00
dependabot[bot] 3ffa435df0 HBASE-27548 Bump jettison from 1.5.1 to 1.5.2 (#4943)
Bumps [jettison](https://github.com/jettison-json/jettison) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/jettison-json/jettison/releases)
- [Commits](https://github.com/jettison-json/jettison/compare/jettison-1.5.1...jettison-1.5.2)

---
updated-dependencies:
- dependency-name: org.codehaus.jettison:jettison
  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 bfc9fc9605)
2023-01-03 14:16:59 +08:00
chenglei 10309c637e
HBASE-27539 Encapsulate and centralise access to ref count through StoreFileInfo (#4938)
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
2022-12-24 19:28:09 +08:00
Duo Zhang cdc48fca41 HBASE-27514 Move some persistent states from zookeeper to master region (#4925)
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
(cherry picked from commit dcfde79f7e)
2022-12-22 12:48:21 +08:00
Bryan Beaudreault edc2cbd18a HBASE-27233 Read blocks into off-heap if caching is disabled for read (#4931)
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
2022-12-21 12:34:56 -05:00
Victor b63e4b73e5 HBASE-27540 add client side counter metrics for failed rpc calls (#4929)
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
2022-12-21 08:51:02 -05:00
Wellington Chevreuil d10a44fde2 HBASE-27474 Addendum: fix spotless issues introduced by conflicts resolution 2022-12-21 11:45:28 +00:00
Wellington Ramos Chevreuil 012306b62d HBASE-27474 Evict blocks on split/merge; Avoid caching reference/hlinks if compaction is enabled (#4868)
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
(cherry picked from commit 222ec684d6)
2022-12-19 12:05:06 +00:00
Ray Mattingly bc58d6d861 HBASE-27253 make slowlog configurations dynamic (#4926)
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
2022-12-15 17:54:11 -05:00
Bri Augenreich c802f9d047 HBASE-27390 getClusterMetrics NullPointerException when ServerTask status null (#4853)
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
2022-12-15 11:58:42 -05:00
LYCJeff 1e53a34271 HBASE-27530 Fix comment syntax errors (#4910)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit f9518cc1a1)
2022-12-14 23:26:49 +08:00
Duo Zhang 65bf98c6eb HBASE-27524 Fix python requirements problem (#4918)
Signed-off-by: Yulin Niu <niuyulin@apache.org>
(cherry picked from commit 8b4e134f8c)
2022-12-14 00:19:21 +08:00
Duo Zhang f32733dfbe HBASE-27459 Improve our hbase_docker to be able to build and start standalone clusters other than master branch (#4861)
Signed-off-by: Yulin Niu <niuyulin@apache.org>
(cherry picked from commit d78d40404c)
2022-12-14 00:18:35 +08:00
Vaibhav Joshi 2e94f6fb50
HBASE-27527 Port HBASE-27498 to branch-2 (#4919)
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
2022-12-12 11:01:09 -08:00
Luca Kovács 98d66828bd HBASE-27435 Make Prometheus metrics queryable (#4879)
Signed-off-by: Balazs Meszaros <meszibalu@apache.org>
2022-12-12 12:00:06 +01:00
Duo Zhang ed53549104 HBASE-27513 Modify README.txt to mention how to contribue (#4913)
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
Signed-off-by: Guanghao Zhang <zghao@apache.org>
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
Signed-off-by: Zheng Hu <openinx@gmail.com>
(cherry picked from commit 4d70f94ffe)
2022-12-10 23:27:44 +08:00
chenglei c2084564a2
HBASE-27519 Another case for FNFE on StoreFileScanner after a flush followed by a compaction (#4921)
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
2022-12-10 11:00:53 +08:00
Bri Augenreich d87ab898bf
HBASE-27491: do not clear cache on RejectedExecutionException (#4914)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
2022-12-09 08:45:40 -05:00
Shanky Sharma 66ddfb414e HBASE-22924 GitHUB PR job should use when clause to filter to just PRs (#4915)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit e1ad781dd9)
2022-12-08 21:19:33 +08:00
Bryan Beaudreault f320ad9354
HBASE-27490 Locating regions for all actions of batch requests can exceed operation timeout (#4908)
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
2022-12-06 08:03:23 -05:00
Victor 8c4f0e3fd1
HBASE-27466: Making metrics instance containing one or more connections. (#4874) (#4909)
Signed-off-by: David Manning <67607031+d-c-manning@users.noreply.github.com>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2022-12-05 12:24:15 -08:00