Commit Graph

18581 Commits

Author SHA1 Message Date
Bryan Beaudreault e845e2e4dc HBASE-27648 CopyOnWriteArrayMap does not honor contract of ConcurrentMap.putIfAbsent (#5031)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-02-17 19:20:13 -05:00
tianhang 9889ee2100 HBASE-27645 [JDK17] Use ReflectionUtils#getModifiersField in UT (#5029)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 3b8d7ad512)
2023-02-17 21:17:52 +08:00
tianhang 138ae0a33d HBASE-27643 [JDK17] Add-opens java.util.concurrent (#5028)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit a1cf0731e3)
2023-02-17 21:17:27 +08:00
Duo Zhang b60fecd18d HBASE-27637 Zero length value would cause value compressor read nothing and not advance the position of the InputStream (#5025)
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
(cherry picked from commit 2bbe036e29)
2023-02-15 12:15:29 +08:00
Xiaolin Ha f676130e13
HBASE-21521 Expose master startup status via web UI (#4788) (#5022)
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
2023-02-14 15:07:25 +08:00
Duo Zhang d401913501 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 833b10e8ba)
2023-02-11 19:55:11 +08:00
tianhang 34465acd36 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 e71253f4d8)
2023-02-11 19:41:47 +08:00
Nihal Jain a38ffec51b HBASE-27626 Suppress noisy logging in client.ConnectionImplementation (#5019)
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
2023-02-09 10:31:10 -08:00
Peter Somogyi 9fdda0202f
HBASE-27628 Spotless fix in RELEASENOTES.md (#5018) 2023-02-09 17:31:31 +01:00
Peter Somogyi d48e7af6cb HBASE-27590 Change Iterable to List in SnapshotFileCache (#4995)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit d2c5af11ea)
2023-02-09 15:21:04 +01:00
Wellington Ramos Chevreuil 83276aa0db 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:22:40 -04:00
Bryan Beaudreault 86957f2a50 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:31:56 -05:00
Duo Zhang 7fe1d22fb5 HBASE-27608 Use lowercase image reference name in our docker file (#5005)
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
(cherry picked from commit bbc20f3611)
2023-02-03 11:39:33 +08:00
tianhang 0967364b03 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 a3686eb052)
2023-02-02 14:21:46 +08:00
Tak Lon (Stephen) Wu f91e8f883c Preparing development version 2.5.4-SNAPSHOT
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
2023-02-01 08:54:32 +00:00
Tak Lon (Stephen) Wu d385524561 Preparing hbase release 2.5.3RC2; tagging and updates to CHANGES.md and RELEASENOTES.md
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
2023-02-01 08:54:22 +00:00
Duo Zhang 7e2c9e96f4 Revert "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)"
This reverts commit 47c3186da3.
2023-02-01 11:41:19 +08:00
tianhang 073560abc1 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 8e72cc6ee0)
2023-01-31 11:20:53 +08:00
Tak Lon (Stephen) Wu bd1e626051 Preparing development version 2.5.4-SNAPSHOT
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
2023-01-29 14:20:46 +00:00
Tak Lon (Stephen) Wu 601b1e394f Preparing hbase release 2.5.3RC1; tagging and updates to CHANGES.md and RELEASENOTES.md
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
2023-01-29 14:20:31 +00:00
chaijunjie0101 4caa19f6a9 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 382681e2d6)
2023-01-29 17:39:59 +08:00
Tak Lon (Stephen) Wu 0e645ce8c4 Preparing development version 2.5.4-SNAPSHOT
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
2023-01-29 07:11:10 +00:00
Tak Lon (Stephen) Wu d5b03d490b Preparing hbase release 2.5.3RC1; tagging and updates to CHANGES.md and RELEASENOTES.md
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
2023-01-29 07:10:41 +00:00
Tak Lon (Stephen) Wu 2167e8e3ef HBASE-27547 Addendum: add missing import 2023-01-28 20:27:25 -08:00
EungsopYoo f65dfe50a3 HBASE-27547 Close store file readers after region warmup (#4942)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 45fd3f628a)
2023-01-28 23:21:42 +08:00
Rajeshbabu Chintaguntla 47c3186da3 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 235864056c)
2023-01-28 11:13:39 +08:00
tianhang 93f0a44b17 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 06f294e637)
2023-01-27 23:07:05 +08:00
Rajeshbabu Chintaguntla 298ce3f9c4 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 5516fb86b6)
2023-01-27 23:06:21 +08:00
Bryan Beaudreault d20f4b954a 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:46:47 -05:00
Andrew Purtell 48d3de8c80 HBASE-27588 "Instantiating StoreFileTracker impl" INFO level logging is too chatty (#4989)
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2023-01-25 14:40:55 -08:00
Tak Lon (Stephen) Wu 810514f823 Preparing development version 2.5.4-SNAPSHOT
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
2023-01-25 03:34:03 +00:00
Tak Lon (Stephen) Wu 05108d40c9 Preparing hbase release 2.5.3RC0; tagging and updates to CHANGES.md and RELEASENOTES.md
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
2023-01-25 03:33:50 +00:00
Tak Lon (Stephen) Wu 4e540c9e95
HBASE-27589 Rename TestConnectionImplementation in hbase-it to fix javadoc failure (#4990)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2023-01-24 18:57:12 -08:00
Duo Zhang 5395add922 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:34:16 +08:00
Wei-Chiu Chuang 0bb224517e 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:57 +08:00
Tak Lon (Stephen) Wu 392bc972eb
Revert "HBASE-27539 Encapsulate and centralise access to ref count through StoreFileInfo (#4939)" (#4987)
This reverts commit 1e53e1e486.

Revert reason: the change in StoreFileReader breaks the API
backward compatibility for the next branch-2.5 patch release

Signed-off-by: Andrew Purtell <apurtell@apache.org>
2023-01-21 21:23:51 -08:00
Duo Zhang 941d2a5c3f 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:23 +08:00
Bryan Beaudreault 34a891489c 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 13:01:35 -05:00
Dongjoon Hyun fae5c2859f HBASE-27562 Publish SBOM artifacts (#4953)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 5feb06bd69)
2023-01-20 16:27:35 +08:00
tianhang f3b64bdd01 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>
(cherry picked from commit 8e11f91b3b)
2023-01-20 16:27:12 +08:00
tianhang 5eb81363ac
HBASE-27557 [JDK17] Update shade plugin version (#4984)
Signed-off-by: Reid Chan <reidchan@apache.org>
2023-01-20 10:52:36 +08:00
dependabot[bot] 590b6fb588 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:24:08 -08:00
tianhang 20e53932ca
Revert "Backport HBASE-27557 to branch-2.5 (#4971)" (#4982)
This reverts commit c1e551a466.
Revert reason: commit message did not follow the conventions
2023-01-18 16:49:54 +08:00
Andrew Purtell e124b31815 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:07 -08:00
Nick Dimiduk 9f81c78a1c HBASE-27568 ChaosMonkey add support for JournalNodes (#4963)
Signed-off-by: Reid Chan <reidchan@apache.org>
2023-01-17 18:36:55 +01:00
tianhang c1e551a466
Backport HBASE-27557 to branch-2.5 (#4971)
Signed-off-by: Reid Chan <reidchan@apache.org>
2023-01-17 10:03:23 +08:00
Viraj Jasani 5f81798418
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:24:26 -08:00
Nick Dimiduk 4da7978e39 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:50 +01:00
Nick Dimiduk 2fb242dbc4 HBASE-27563 ChaosMonkey sometimes generates invalid boundaries for random item selection
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-01-12 17:55:49 +01:00
Peter Somogyi b07b07fe41 HBASE-27565 Make the initial corePoolSize configurable for ChoreService (#4958)
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-01-12 14:51:39 +01:00