Rishabh Murarka
912b6d18c0
HBASE-27726 Handling of ruby shell SyntaxError exceptions ( #5147 )
...
Co-authored-by: Rishabh Murarka <rmurarka@visa.com>
2023-03-29 14:33:24 +05:30
dependabot[bot]
b0b03732d3
HBASE-27748 Bump jettison from 1.5.2 to 1.5.4 ( #5136 )
...
Bumps [jettison](https://github.com/jettison-json/jettison ) from 1.5.2 to 1.5.4.
- [Release notes](https://github.com/jettison-json/jettison/releases )
- [Commits](https://github.com/jettison-json/jettison/compare/jettison-1.5.2...jettison-1.5.4 )
---
updated-dependencies:
- dependency-name: org.codehaus.jettison:jettison
dependency-type: direct:production
...
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 735fb43388
)
2023-03-24 21:57:08 +08:00
Duo Zhang
e95b47e856
HBASE-27732 NPE in TestBasicWALEntryStreamFSHLog.testEOFExceptionInOldWALsDirectory ( #5119 )
...
Add a 'closed' flag in WALProps in AbstractFSWAL to indicate that whether a WAL
file has been closed, if not, we will not try to archive it. Will mark it as
closed after we fully close it in the background close task, and try to archive
again.
Also modified some tests since now the archiving of a rolled WAL file is also
asynchronous, we need to wait instead of asserting directly.
Signed-off-by: Viraj Jasani <vjasani@apache.org>
(cherry picked from commit 230fdc0b50
)
2023-03-24 17:59:21 +08:00
Duo Zhang
00fc40ab9b
HBASE-26866 Shutdown WAL may abort region server ( #4254 )
...
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
(cherry picked from commit b67c16a763
)
2023-03-24 16:09:03 +08:00
Xiaolin Ha
007eacc69e
HBASE-26526 Introduce a timeout to shutdown of WAL ( #3297 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
(cherry picked from commit ca3ba494cb
)
2023-03-24 16:08:41 +08:00
Nick Dimiduk
39c4d01c87
HBASE-27741 Fall back to protoc osx-x86_64 on Apple Silicon
...
Old protobuf-2.5 doesn't know about Apple Silicon. Fall back to the x86 binary and hope that
rosetta continues to work.
https://cwiki.apache.org/confluence/display/HADOOP/Develop+on+Apple+Silicon+%28M1%29+macOS
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2023-03-22 15:19:18 +01:00
Xiaolin Ha
8b0ae80da9
HBASE-27676 Scan handlers in the RPC executor should match at least one scan queues ( #5074 )
...
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
2023-03-22 08:11:30 +08:00
Victor
de375bc6c8
HBASE-27684: add client metrics related to user region lock. ( #5081 ) ( #5133 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: David Manning <david.manning@salesforce.com>
Signed-off-by: Rushabh Shah <shahrs87@apache.org>
Signed-off-by: Tanuj Khurana <tkhurana@apache.org>
2023-03-21 16:46:00 -07:00
xuzifu666
4ebf6c8d55
HBASE-27736 HFileSystem.getLocalFs is not used ( #5125 )
...
Co-authored-by: xuyu <11161569@vivo.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit dd3b1630e8
)
2023-03-21 22:57:04 +08:00
Nihal Jain
7fa8f4d309
HBASE-27671 Client should not be able to restore/clone a snapshot after it has TTL expired it's TTL has expired ( #5118 )
2023-03-20 15:13:31 -07:00
Nick Dimiduk
5b50d70e40
HBASE-27651 hbase-daemon.sh foreground_start should propagate SIGHUP and SIGTERM
...
Introduce separate `trap`s for SIGHUP vs. the rest. Treat `SIGINT`, `SIGKILL`, and `EXIT` identically, as before. Use the signal name without `SIG` prefix for increased portability, as per the POSIX man page for `trap`.
`SIGTERM` handler will now honor `HBASE_STOP_TIMEOUT` as described in the file header.
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Michael Stack <stack@apache.org>
2023-03-20 15:37:31 +01:00
Xiaolin Ha
fde0f4b5ee
HBASE-27646 Should not use pread when prefetching in HFilePreadReader ( #5063 ) ( #5123 )
...
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
2023-03-20 19:26:32 +08:00
chaijunjie0101
7e1f243c4e
HBASE-27718 The regionStateNode only need remove once in regionOffline ( #5106 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit e6977a9597
)
2023-03-19 20:19:55 +08:00
Bryan Beaudreault
acda5b7f73
HBASE-27710 ByteBuff ref counting is too expensive for on-heap buffers ( #5115 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-03-17 15:25:24 -04:00
Duo Zhang
5f2f73db80
HBASE-27714 WALEntryStreamTestBase creates a new HBTU in startCluster method which causes all sub classes are testing default configurations ( #5101 )
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
(cherry picked from commit ce7b1d4e4f
)
2023-03-15 10:55:54 +08:00
alan.zhao
52d3824bd8
HBASE-27688 HFile splitting occurs during bulkload, the CREATE_TIME_TS of hfileinfo is 0 ( #5097 )
...
Co-authored-by: alanzhao <alanzhao@126.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 6920e72f50
)
2023-03-15 08:21:49 +08:00
Horváth Dóra
e2e7968cb1
HBASE-27685 Enable code coverage reporting to SonarQube in HBase ( #5076 )
...
(cherry picked from commit 72d5a46899
)
2023-03-10 21:40:57 +01:00
Rajeshbabu Chintaguntla
ad90a7b046
HBASE-27669 chaos-daemon.sh should make use hbase script start/stop chaosagent and chaos monkey runner ( #5078 )
...
Co-authored-by: Rajeshbabu Chintaguntla <rchintag@visa.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit bc8b13e468
)
2023-03-09 10:58:15 +08:00
alan.zhao
11d3a9d61b
HBASE-27670 Improve FSUtils to directly obtain FSDataOutputStream ( #5064 )
...
Co-authored-by: alanzhao <alanzhao@126.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 59fdaa28f7
)
2023-03-04 22:39:10 +08:00
Ruanhui
1ea4473cba
HBASE-27458 Use ReadWriteLock for region scanner readpoint map ( #5068 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-03-02 11:24:58 +08:00
Yuta Imazu
3fab7b3f29
HBASE-24781 Clean up peer metrics when disabling peer ( #4997 )
...
Co-authored-by: Yuta Imazu <yuta.imazu@linecorp.com>
Signed-off-by: Duo Zhang <zhangduo@apache.or
(cherry picked from commit ef6a1130d0
)
2023-02-28 13:35:21 +08:00
Bryan Beaudreault
4b30d41672
HBASE-27650 Merging empty regions corrupts meta cache (branch-2) ( #5038 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-02-27 21:15:37 -05:00
Duo Zhang
890c89b5c0
HBASE-27668 PB's parseDelimitedFrom can successfully return when there are not enough bytes ( #5059 )
...
Signed-off-by: Viraj Jasani <vjasani@apache.org>
(cherry picked from commit d1fede72c3
)
2023-02-28 10:07:32 +08:00
Victor
426425944e
HBASE-15242: add client side metrics for timeout and remote exceptions. ( #5023 ) ( #5054 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2023-02-27 10:16:17 -08:00
Duo Zhang
22093cb442
HBASE-27644 Should not return false when WALKey has no following KVs while reading WAL file ( #5032 )
...
Signed-off-by: Viraj Jasani <vjasani@apache.org>
(cherry picked from commit 4a9cf99b2f
)
Conflicts:
hbase-server/src/test/java/org/apache/hadoop/hbase/wal/TestWALSplit.java
2023-02-26 16:32:44 +08:00
tianhang
c49b5e7acc
HBASE-27661 Set size of systable queue in UT ( #5053 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit bc31e68e85
)
2023-02-25 23:38:34 +08:00
Kerasone
44c4e90b33
HBASE-27636 The "CREATE_TIME_TS" value of the hfile generated by the HFileOutputFormat2 class is 0 ( #5034 )
...
Co-authored-by: selina.yan <selina.yan@huolala.cn>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 5f0dcdd121
)
2023-02-18 10:48:33 +08:00
Bryan Beaudreault
1b8434b232
HBASE-27648 CopyOnWriteArrayMap does not honor contract of ConcurrentMap.putIfAbsent ( #5031 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-02-17 19:19:24 -05:00
tianhang
d3c5e1db0c
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:18:09 +08:00
tianhang
41427cfd74
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:36 +08:00
Xiaolin Ha
2dd582ccc4
HBASE-21521 Expose master startup status via web UI ( #4788 ) ( #5021 )
...
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
2023-02-14 15:07:47 +08:00
Peter Somogyi
6c5c65a342
HBASE-27590 Change Iterable to List in SnapshotFileCache ( #4995 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit d2c5af11ea
)
2023-02-13 14:38:13 +01:00
Peter Somogyi
c580835860
HBASE-27629 Let lock wait timeout to improve performance of SnapshotHFileCleaner ( #5020 )
...
Backport of HBASE-27043
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-02-13 14:00:14 +01:00
Duo Zhang
8df32127ef
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 20:20:02 +08:00
tianhang
af6b63a14a
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:55 +08:00
Nihal Jain
9236242dac
HBASE-27626 Suppress noisy logging in client.ConnectionImplementation ( #5019 )
...
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
2023-02-09 10:31:58 -08:00
Peter Somogyi
1843cefa98
HBASE-27627 Improve efficiency of SnapshotHFileCleaner ( #5017 )
...
Backport of HBASE-25899
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
2023-02-09 19:07:56 +01:00
Peter Somogyi
0978630e22
HBASE-27628 Spotless fix in RELEASENOTES.md ( #5018 )
2023-02-09 17:32:34 +01:00
Bryan Beaudreault
447846dab7
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:31 -05:00
Duo Zhang
2729e148d4
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:40 +08:00
Duo Zhang
b4ad7d0bd5
Preparing development version 2.4.17-SNAPSHOT
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-02-01 09:36:56 +00:00
Duo Zhang
d171471087
Preparing hbase release 2.4.16RC1; tagging and updates to CHANGES.md and RELEASENOTES.md
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-02-01 09:36:51 +00:00
Duo Zhang
c4eb3e5b8d
Preparing development version 2.4.17-SNAPSHOT
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-02-01 06:22:50 +00:00
Duo Zhang
c9c07b3506
Preparing hbase release 2.4.16RC1; tagging and updates to CHANGES.md and RELEASENOTES.md
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-02-01 06:22:46 +00:00
Duo Zhang
4124bc92d4
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 2e727a859b
.
2023-02-01 11:41:47 +08:00
tianhang
902f5e2122
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:59 +08:00
Duo Zhang
40c266c53d
Preparing development version 2.4.17-SNAPSHOT
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-01-30 07:29:04 +00:00
Duo Zhang
b91e903536
Preparing hbase release 2.4.16RC0; tagging and updates to CHANGES.md and RELEASENOTES.md
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-01-30 07:28:58 +00:00
chaijunjie0101
32fe73eea4
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:40:07 +08:00
EungsopYoo
93ad9c4114
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:40:57 +08:00