Bri Augenreich
3439c5bd90
HBASE-26581 Add metrics for failed replication edits ( #4347 )
...
Co-authored-by: Briana Augenreich <baugenreich@hubspot.com>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
2022-04-26 17:46:26 -04:00
Bryan Beaudreault
4fb47b4800
HBASE-26807 Addendum: adhere to maxAttempts in RawAsyncTableImpl.batch ( #4370 )
...
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
2022-04-25 13:25:59 -04:00
Wellington Ramos Chevreuil
47c62a9165
HBASE-26971 SnapshotInfo --snapshot param is marked as required even when trying to list all snapshots ( #4366 )
...
Signed-off-by: Josh Elser <elserj@apache.org>
(cherry picked from commit af13c6d4c6
)
2022-04-25 14:20:14 +01:00
Andrew Purtell
d90522163f
HBASE-26959 Brotli compression support ( #4353 )
...
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
2022-04-22 16:55:23 -07:00
Ruanhui
e2ac5a9338
HBASE-26942 cache region locations when getAllRegionLocations ( #4364 )
...
Co-authored-by: huiruan <huiruan@tencent.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
2022-04-22 15:31:53 -04:00
Bryan Beaudreault
6fae190413
HBASE-26891 Make MetricsConnection scope configurable ( #4365 )
...
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2022-04-22 11:57:53 -04:00
Bryan Beaudreault
dc86de467b
HBASE-26807 Unify CallQueueTooBigException special pause with CallDroppedException ( #4273 )
...
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
2022-04-22 08:58:35 -04:00
Duo Zhang
96628db03d
HBASE-25058 Export necessary modules when running under JDK11 ( #4337 )
...
Singed-off-by: Nick Dimiduk <ndimiduk@apache.org>
(cherry picked from commit 82e47cde27
)
2022-04-21 23:50:24 +08:00
Duo Zhang
5c0c15b1c5
HBASE-26947 Implement a special TestAppender to limit the size of test output ( #4340 )
...
Singed-off-by: Nick Dimiduk <ndimiduk@apache.org>
(cherry picked from commit 13d932cba3
)
2022-04-21 23:07:13 +08:00
Nick Dimiduk
903ffe22bf
HBASE-26906 Remove duplicate dependency declaration
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2022-04-19 16:08:26 +02:00
Duo Zhang
cd51da1d5a
HBASE-26941 LocalHBaseCluster.waitOnRegionServer should not call join while interrupted ( #4352 )
...
Signed-off-by: Xin Sun <ddupgs@gmail.com>
(cherry picked from commit 35aa57e445
)
2022-04-17 23:27:10 +08:00
Duo Zhang
450a54bed8
HBASE-26938 Compaction failures after StoreFileTracker integration ( #4350 )
...
Introduce a StoreFileWriterCreationTracker to track the store files being written
Signed-off-by: Josh Elser <elserj@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
(cherry picked from commit 48c4a4626e
)
2022-04-17 22:53:36 +08:00
Duo Zhang
07531728b1
HBASE-26946 TestRetainAssignmentOnRestartSplitWithoutZk infinite loop ( #4344 )
...
Signed-off-by: Xin Sun <ddupgs@gmail.com>
(cherry picked from commit 2622fa05a6
)
2022-04-16 13:24:07 +08:00
Pankaj
3510db4d2d
HBASE-26944 Possible resource leak while creating new region scanner ( #4339 )
...
* HBASE-26944 Possible resource leak while creating new region scanner
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 62e3efccef
)
2022-04-15 11:40:39 +05:30
Duo Zhang
785a54661f
Revert "HBASE-26941 LocalHBaseCluster.waitOnRegionServer should quit while thread is interrupted ( #4333 )"
...
This reverts commit 29ce27c5d5
.
2022-04-13 11:53:00 +08:00
Duo Zhang
29ce27c5d5
HBASE-26941 LocalHBaseCluster.waitOnRegionServer should quit while thread is interrupted ( #4333 )
...
Signed-off-by: Xin Sun <ddupgs@gmail.com>
(cherry picked from commit 8247b7c722
)
2022-04-13 11:10:39 +08:00
eomiks
ee4ae11695
HBASE-26895 on hbase shell, 'delete/deleteall' for a columnfamily is not working ( #4283 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit ea9bc92ce2
)
2022-04-12 20:47:41 +08:00
eomiks
f4ec10b958
HBASE-26901 delete with null columnQualifier occurs NullPointerException when NewVersionBehavior is on ( #4295 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 7ac9e0be27
)
2022-04-12 20:32:31 +08:00
huaxiangsun
43af814d1a
HBASE-26618 Involving primary meta region in meta scan with CatalogRe… ( #4321 ) ( #4327 )
...
Signed-off-by: Michael Stack <stack@apache.org>
2022-04-11 10:28:55 -07:00
Peter Somogyi
5e6042b1ca
HBASE-26880 Misspelling commands in hbase shell will crash the shell ( #4325 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2022-04-11 10:19:47 +02:00
Duo Zhang
913dd9c305
HBASE-26922 Fix LineLength warnings as much as possible if it can not be fixed by spotless ( #4324 )
...
Signed-off-by: Yulin Niu <niuyulin@apache.org
(cherry picked from commit 3ae0d9012c
)
2022-04-09 23:21:21 +08:00
Andrew Purtell
abb1bf2617
Revert "HBASE-26306 Backport "HBASE-26220 Use P2P communicate between region servers to sync the list for bootstrap node" to branch-2 ( #3727 )"
...
This reverts commit 10584d70d2
.
See HBASE-26937 for discussion.
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ClusterConnection.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionImplementation.java
hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
2022-04-08 09:14:01 -07:00
Andrew Purtell
9019e6d202
HBASE-26939 Typo in admin.rb "COMPRESSION_COMPACT_MAJPR" ( #4331 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2022-04-07 17:02:47 -07:00
Duo Zhang
264f65a29d
HBASE-26929 Upgrade surefire plugin to 3.0.0-M6 ( #4319 )
...
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
(cherry picked from commit c791c8181a
)
2022-04-07 11:33:49 +08:00
Duo Zhang
5288220f2c
HBASE-26928 Fix several indentation problems ( #4323 )
...
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
(cherry picked from commit e68c61dd54
)
2022-04-06 15:14:19 +08:00
Wellington Ramos Chevreuil
beed73be39
HBASE-26927 Add snapshot scanner UT with SFT and some cleanups to Tes… ( #4322 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Josh Elser <elserj@apache.org>
(cherry picked from commit ae3718be0f
)
2022-04-05 17:53:53 +01:00
weimingdiit
eaa1c7fed3
HBASE-26924 Fix log parameter error and spelling error ( #4318 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Pankaj Kumar <pankajkumar@apache.org>
(cherry picked from commit 003c572246
)
2022-04-04 20:27:21 +08:00
bsglz
a8d637402c
HBASE-26885 Addendum throw exception instead of return in TRSP to let the procedure retry ( #4299 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 7f9d1f2259
)
2022-04-04 20:27:17 +08:00
Duo Zhang
f74d41486f
HBASE-26921 Rewrite the counting cells part in TestMultiVersions ( #4316 )
...
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
(cherry picked from commit 3e09e87fad
)
2022-04-03 23:09:33 +08:00
Duo Zhang
787cc87794
HBASE-26920 Fix missing braces warnings in TestProcedureMember ( #4315 )
...
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
(cherry picked from commit 78676bb85e
)
2022-04-03 23:09:32 +08:00
Duo Zhang
8650de2c3c
HBASE-26919 Rewrite the counting rows part in TestFromClientSide4 ( #4314 )
...
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
(cherry picked from commit 4e12eee531
)
2022-04-03 23:09:32 +08:00
Duo Zhang
d4bba4fba2
HBASE-26916 Fix missing braces warnings in DefaultVisibilityExpressionResolver ( #4313 )
...
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
(cherry picked from commit c4ff355915
)
2022-04-03 23:09:32 +08:00
Nick Dimiduk
235308d8bf
HBASE-26545 Implement tracing of scan
...
* on `AsyncTable`, both `scan` and `scanAll` methods should result in `SCAN` table operations.
* the span of the `SCAN` table operation should have children representing all the RPC calls
involved in servicing the scan.
* when a user provides custom implementation of `AdvancedScanResultConsumer`, any spans emitted
from the callback methods should also be tied to the span that represents the `SCAN` table
operation. This is easily done because these callbacks are executed on the RPC thread.
* when a user provides a custom implementation of `ScanResultConsumer`, any spans emitted from the
callback methods should be also be tied to the span that represents the `SCAN` table
operation. This accomplished by carefully passing the span instance around after it is created.
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2022-04-01 12:47:33 +02:00
chenglei
69ea6f579f
HBASE-26811 Secondary replica may be disabled for read incorrectly forever ( #4309 )
2022-04-01 11:28:29 +08:00
chenglei
2bf81c6647
HBASE-26812 ShortCircuitingClusterConnection fails to close RegionScanners when making short-circuited calls ( #4307 )
2022-04-01 10:42:40 +08:00
dependabot[bot]
6d2f39beab
HBASE-26912 Bump checkstyle from 8.28 to 8.29 ( #4293 )
...
Bumps [checkstyle](https://github.com/checkstyle/checkstyle ) from 8.28 to 8.29.
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2022-03-31 14:50:29 -07:00
Wellington Ramos Chevreuil
cebf8d7c58
HBASE-26838 Junit jar is not included in the hbase tar ball, causing … ( #4223 )
...
Signed-off-by: Josh Elser <elserj@apache.org>
Singed-off-by: Nick Dimiduk <ndimiduk@apache.org>
Reviewed-by: Sean Busbey <busbey@apache.org>
2022-03-31 22:17:57 +01:00
Duo Zhang
75c81c7338
HBASE-26245 Store region server list in master local region ( #4136 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
(cherry picked from commit bb1bbddf74
)
(cherry picked from commit 27111421d9
)
2022-03-31 22:27:07 +08:00
Sean Busbey
08ecae97e3
HBASE-26871 addendum. use the jar command from JAVA_HOME ( #4297 )
2022-03-30 14:56:21 -07:00
Andrew Purtell
b96c84371d
HBASE-26903 Bump httpclient from 4.5.3 to 4.5.13 ( #4296 )
...
Bump httpclient from 4.5.3 to 4.5.13 to avoid a CVE of medium severity in this
dependency.
Newer httpclient versions enable a URI normalization algorithm by default that
rewrites URIs in a way that breaks some forms of valid REST gateway interactions,
so disable it when building the httpclient instance in Client.
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Pankaj Kumar <pankajkumar@apache.org>
2022-03-30 14:31:28 -07:00
dependabot[bot]
af1cafc8ca
HBASE-26902 Bump bcprov-jdk15on from 1.60 to 1.67 ( #4292 )
...
Bumps [bcprov-jdk15on](https://github.com/bcgit/bc-java ) from 1.60 to 1.67.
updated-dependencies:
- dependency-name: org.bouncycastle:bcprov-jdk15on
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2022-03-29 09:03:28 -07:00
bsglz
e56388a34c
HBASE-26885 The TRSP should not go on when it get a bogus server name… ( #4276 )
...
* HBASE-26885 The TRSP should not go on when it get a bogus server name from AM
2022-03-29 10:09:25 +08:00
Istvan Toth
9349db6e85
HBASE-26896 list_quota_snapshots fails with ‘ERROR NameError: uninitialized constant Shell::Commands::ListQuotaSnapshots::TABLE’ ( #4284 )
...
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
Signed-off-by: Pankaj Kumar <pankajkumar@apache.org>
2022-03-28 21:03:41 +02:00
d-c-manning
a28e7ac52d
HBASE-26718 HFileArchiver can remove referenced StoreFiles from the archive ( #4274 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2022-03-28 11:49:40 -07:00
Xiaolin Ha
f0088df551
HBASE-26872 Load rate calculator for cost functions should be more precise ( #4253 )
...
Signed-off-by: Bryan Beaudreault <bbeaudreault@hubspot.com>
Signed-off-by: Viraj Jasani<virajjasani@apache.org>
2022-03-28 23:32:42 +08:00
Duo Zhang
4c6f09dabb
HBASE-26617 Addendum add removeUnusedImports
2022-03-28 22:57:42 +08:00
Duo Zhang
665c37a564
HBASE-26617 Use spotless to reduce the pain on fixing checkstyle issues ( #4214 )
...
Signed-off-by: GeorryHuang <huangzhuoyue@apache.org>
2022-03-28 21:18:09 +08:00
haxiaolin
245229055e
Revert "HBASE-26872 Load rate calculator for cost functions should be more precise ( #4253 )"
...
This reverts commit 568b335b44
.
2022-03-28 18:19:01 +08:00
Duo Zhang
464ddfae15
HBASE-26832 Avoid repeated releasing of flushed wal entries in AsyncFSWAL#syncCompleted ( #4281 )
...
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
(cherry picked from commit 4f491fd5e4
)
2022-03-28 08:00:10 +08:00
Xiaolin Ha
568b335b44
HBASE-26872 Load rate calculator for cost functions should be more precise ( #4253 )
...
Signed-off-by: Bryan Beaudreault <bbeaudreault@hubspot.com>
Signed-off-by: Viraj Jasani<virajjasani@apache.org>
2022-03-27 11:29:25 +08:00