huaxiangsun
1932a58a62
HBASE-25293 Followup jira to address the client handling issue when chaning from meta replica to non-meta-replica at the server side. ( #2768 ) ( #2787 )
...
Signed-off-by: stack <stack@apache.org>
2020-12-18 13:15:25 -08:00
Sandeep Pal
4512163c2f
HBASE-25383: Ability to update and remove peer base config
...
Closes #2778
Signed-off-by: Bharath Vissapragada <bharathv@apache.org>
Signed-off-by: Geoffrey Jacoby <gjacoby@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-12-18 14:21:54 +05:30
shahrs87
47efdbb871
HBASE-25246 Backup/Restore hbase cell tags ( #2766 )
...
Closes #2745
Signed-off-by: Anoop Sam John <anoopsamjohn@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-12-17 12:55:41 +05:30
haxl
98b7aa7765
HBASE-25334 TestRSGroupsFallback.testFallback is flaky ( #2775 )
...
Signed-off-by: stack <stack@apache.org>
2020-12-16 13:23:50 -08:00
stack
5eefe62e29
HBASE-25400 [Flakey Tests] branch-2 TestRegionMoveAndAbandon
2020-12-16 10:36:18 -08:00
Baiqiang Zhao
722cbe4294
HBASE-25365 The log in move_servers_rsgroup is incorrect ( #2743 )
...
Signed-off-by: stack <stack@apache.org>
2020-12-16 09:15:50 -08:00
Michael Stack
bdc864fb69
HBASE-25389 [Flakey Tests] branch-2 TestMetaShutdownHandler ( #2773 )
...
Signed-off-by: Bharath Vissapragada <bharathv@apache.org>
2020-12-15 09:51:19 -08:00
Adam
cdfacc98dc
HBASE-25370 Fix flaky test TestClassFinder#testClassFinderDefaultsToOwnPackage ( #2740 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-12-11 08:24:12 +08:00
Pankaj
ec8eb653f6
HBASE-25277 postScannerFilterRow impacts Scan performance a lot in HBase 2.x ( #2675 )
...
* HBASE-25277 postScannerFilterRow impacts Scan performance a lot in HBase 2.x
1. Added a check for Object class in RegionCoprocessorHost to avoid wrong initialization of hasCustomPostScannerFilterRow
2. Removed dummy implementation of postScannerFilterRow from AccessController, VisibilityController & ConstraintProcessor (which are not required currently)
Signed-off-by Ramkrishna S Vasudevan <ramkrishna@apache.org>
Signed-off-by Anoop Sam John <anoopsamjohn@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit fb6e498b32
)
2020-12-11 00:04:41 +05:30
haxl
f526ce6814
HBASE-25287 Forgetting to unbuffer streams results in many CLOSE_WAIT sockets when loading files ( #2699 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-12-10 22:21:54 +08:00
lixiaobao
35fb8f184b
HBASE-25372 Fix typo in ban-jersey section of the enforcer plugin in pom.xml ( #2749 )
...
Signed-off-by: Wei-Chiu Chuang <weichiu@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-12-09 21:43:07 +08:00
shahrs87
98dc4be77a
HBASE-25328 : Add builder method to create Tags
...
Closes #2707
Signed-off-by: Anoop Sam John <anoopsamjohn@apache.org>
Signed-off-by: Geoffrey Jacoby <gjacoby@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-12-08 18:23:13 +05:30
stack
bac9764f26
HBASE-25353 [Flakey Tests] branch-2 TestShutdownBackupMaster
2020-12-05 14:23:18 -08:00
stack
b1a5567740
HBASE-25361 [Flakey Tests] branch-2 TestMetaRegionLocationCache.testStandByMetaLocations ( #2736 )
...
Addendum; Reset counter so we actually wait in the new loop added by the
above.
2020-12-05 14:01:12 -08:00
Michael Stack
a0f4c28430
HBASE-25361 [Flakey Tests] branch-2 TestMetaRegionLocationCache.testStandByMetaLocations ( #2736 )
...
Add a bit of a wait before testing if online replicas match the zk count. It might take a
while for all replicas to come online.
Signed-off-by: huaxiangsun <huaxiangsun@apache.org>
2020-12-05 08:57:11 -08:00
Andrew Purtell
3ff115ebe4
Preparing development version 2.4.1-SNAPSHOT
2020-12-03 09:52:11 -08:00
Andrew Purtell
282ab70012
Preparing hbase release 2.4.0RC1; tagging and updates to CHANGES.md and RELEASENOTES.md
2020-12-03 09:51:41 -08:00
Andrew Purtell
f7bc7be1eb
Revert "Preparing development version 2.4.1-SNAPSHOT"
...
This reverts commit 4127a3940a
.
2020-12-03 09:37:38 -08:00
Viraj Jasani
75421af689
Revert "HBASE-25246 Backup/Restore hbase cell tags"
...
This reverts commit 34721c42ec
.
2020-12-03 21:18:03 +05:30
Laxman Goswami
9a2994a5a3
HBASE-25230 Embedded zookeeper server not clean up the old data
...
Closes #2732
Signed-off-by: maoling <maoling199210191@sina.com>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-12-03 14:46:25 +05:30
Andrew Purtell
4127a3940a
Preparing development version 2.4.1-SNAPSHOT
2020-12-02 14:04:53 -08:00
Andrew Purtell
108c2ecb52
Preparing hbase release 2.4.0RC0; tagging and updates to CHANGES.md and RELEASENOTES.md
2020-12-02 14:04:49 -08:00
Andrew Purtell
048cee6e47
Rebase RELEASENOTES.md on rel/2.3.0 to bring up to date
2020-12-02 12:53:35 -08:00
Andrew Purtell
ffeed7c664
Refer to earlier releases in CHANGES.md with hyperlinks
2020-12-02 11:13:28 -08:00
Michael Stack
9cc2f76248
HBASE-25349 [Flakey Tests] branch-2 TestRefreshRecoveredReplication.testReplicationRefreshSource:141 Waiting timed out after [60,000] msec ( #2731 )
...
Start the check for recovered queue presence earlier.
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
2020-12-02 09:55:24 -08:00
shahrs87
34721c42ec
HBASE-25246 Backup/Restore hbase cell tags
...
Closes #2706
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-12-02 21:30:46 +05:30
Duo Zhang
90e96d1a6e
HBASE-25342 Upgrade error prone to 2.4.0 ( #2725 )
...
Have to disable MutablePublicArray because of a bug in error prone
https://github.com/google/error-prone/issues/1645
Signed-off-by: stack <stack@apache.org>
2020-12-02 23:38:05 +08:00
stack
745a3a9ab7
Revert "Revert "HBASE-25320 Upgrade hbase-thirdparty dependency to 3.4.1 ( #2693 )""
...
This reverts commit 78f30ff496
.
This is a revert of a revert; i.e. a repplication -- original patch was
good.
2020-12-01 17:35:43 -08:00
stack
78f30ff496
Revert "HBASE-25320 Upgrade hbase-thirdparty dependency to 3.4.1 ( #2693 )"
...
This reverts commit 0851e3273a
.
2020-12-01 09:35:51 -08:00
Duo Zhang
0851e3273a
HBASE-25320 Upgrade hbase-thirdparty dependency to 3.4.1 ( #2693 )
...
Signed-off-by: stack <stack@apache.org>
2020-12-01 08:17:17 -08:00
lujiefsi
a1db679e4d
HBASE-25332:fix One pontential NPE
...
Closes #2715
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-12-01 19:47:09 +05:30
clarax
4c8fa47b28
HBASE-25127 Enhance PerformanceEvaluation to profile meta replica performance. ( #2655 )
...
* HBASE-25127 Enhance PerformanceEvaluation to profile meta replica performance. (#2644 )
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Huaxiang Sun <huaxiangsun@apache.com>
Signed-off-by: stack <stack@apache.com>
2020-11-30 22:51:57 -08:00
Michael Stack
f0a4aefcdf
HBASE-25345 [Flakey Tests] branch-2 TestReadReplicas#testVerifySecondaryAbilityToReadWithOnFiles ( #2727 )
...
Check TEST_SKIP_REPORTING_TRANSITION and if true, skip trying to talk to
update master on state transition -- i.e. reportFileArchivalForQuotas --
as we allow for reportRegionStateTransition (For tests only)
Signed-off-by: Huaxiang Sun <huaxiangsun@apache.com>
2020-11-30 21:02:45 -08:00
stack
01337e4104
Revert "HBASE-25127 Enhance PerformanceEvaluation to profile meta replica performance. ( #2644 ) ( #2682 )"
...
This reverts commit 5fcbf1f9f2
.
2020-11-30 16:45:59 -08:00
Michael Stack
5fcbf1f9f2
HBASE-25127 Enhance PerformanceEvaluation to profile meta replica performance. ( #2644 ) ( #2682 )
...
Signed-off-by: Huaxiang Sun <huaxiangsun@apache.com>
Signed-off-by: stack <stack@apache.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-11-30 10:29:29 -08:00
GeorryHuang
433235e98c
HBASE-25339 Method parameter and member variable are duplicated in checkSplittable() of SplitTableRegionProcedure
...
Closes #2717
Signed-off-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: Guanghao Zhang <zghao@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-11-30 19:50:54 +05:30
Viraj Jasani
904b8a814b
Revert "HBASE-25339 Method parameter and member variable are duplicated in checkSplittable() of SplitTableRegionProcedure"
...
This reverts commit 861c5509ad
.
2020-11-30 19:50:29 +05:30
GeorryHuang
861c5509ad
HBASE-25339 Method parameter and member variable are duplicated in checkSplittable() of SplitTableRegionProcedure
...
Closes #2717
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-11-30 18:01:05 +05:30
Balazs Meszaros
b75b772bc6
HBASE-25307 ThreadLocal pooling leads to NullPointerException ( #2709 )
...
* PoolMap does not discard any elements anymore. If an element is put,
it always stores it. The reason: it stores expensive resources (rpc
connections) which would lead to resource leak if we simple discard it.
RpcClients can reference netty ByteBufs which are reference counted.
Resource cleanup is done by AbstractRpcClient.cleanupIdleConnections().
* PoolMap does not implement Map interface anymore, so ensuring
thread-safety has become easier. Put method is replaced with getOrCreate().
* ThreadLocalPool doesn't use ThreadLocal class anymore. It stores
resources on thread basis, but it doesn't remove values when a thread
exits. Again, proper cleanup is done by cleanupIdleConnections().
Signed-off-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Wellington Chevreuil <wellington.chevreuil@gmail.com>
2020-11-30 12:36:03 +01:00
Duo Zhang
d6d0a20247
HBASE-25341 Fix ErrorProne error which causes nightly to fail ( #2718 )
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2020-11-30 14:48:41 +08:00
Baiqiang Zhao
e927fe88fb
HBASE-25330 RSGroupInfoManagerImpl#moveServers return is not set of servers moved ( #2719 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-11-30 11:40:51 +08:00
Akshay Sudheer
85bf542a44
HBASE-25321 The sort icons not shown after Upgrade JQuery to 3.5.1 ( #2694 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-11-29 12:13:16 +08:00
Lokesh Khurana
8472c68720
HBASE-25237 : 'hbase master stop' shuts down the cluster, not the master only
...
Closes #2705
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-11-27 16:05:07 +05:30
Qi Yu
e81f49c918
HBASE-25324 Remove unnecessary array to list conversion in SplitLogManager ( #2703 )
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: stack <stack@apache.com>
2020-11-27 08:21:13 +08:00
Toshihiro Suzuki
3775464981
HBASE-25242 Add Increment/Append support to RowMutations ( #2711 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2020-11-27 03:53:19 +09:00
Mate Szalay-Beko
1dbfe96d69
HBASE-25263 Various improvements of column family encryption
...
This PR is a follow-up of HBASE-25181 (#2539 ), where several issues were
discussed on the PR:
1. Currently we use PBKDF2WithHmacSHA1 key generation algorithm to generate a
secret key for HFile / WalFile encryption, when the user is defining a string
encryption key in the hbase shell. This algorithm is not secure enough and
not allowed in certain environments (e.g. on FIPS compliant clusters). We are
changing it to PBKDF2WithHmacSHA384. It will not break backward-compatibility,
as even the tables created by the shell using the new algorithm will be able
to load (e.g. during bulkload / replication) the HFiles serialized with the
key generated by an old algorithm, as the HFiles themselves already contain
the key necessary for their decryption.
Smaller issues fixed by this commit:
2. Improve the documentation e.g. with the changes introduced by HBASE-25181
and also by some points discussed on the Jira ticket of HBASE-25263.
3. In EncryptionUtil.createEncryptionContext the various encryption config
checks should throw IllegalStateExceptions instead of RuntimeExceptions.
4. Test cases in TestEncryptionTest.java should be broken down into smaller
tests.
5. TestEncryptionDisabled.java should use ExpectedException JUnit rule to
validate exceptions.
closes #2676
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2020-11-26 16:57:12 +01:00
niuyulin
751b4f040e
HBASE-24872 refactor valueOf PoolType ( #2250 )
...
Signed-off-by: Huaxiang Sun <huaxiangsun@apache.com>
2020-11-26 12:50:59 +01:00
Jonathan M Hsieh
35a2875dc1
HBASE-24827 BackPort HBASE-11554 Remove Reusable poolmap Rpc client type. ( #2208 )
...
Co-authored-by: niuyulin <niuyulin@xiaomi.com>
Signed-off-by: stack <stack@apache.org>
2020-11-26 11:22:40 +01:00
Andrew Purtell
1b6399a480
HBASE-24640 [branch-2] Purge use of VisibleForTesting ( #2696 )
...
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
2020-11-25 14:15:32 -08:00
Qi Yu
3dd425abfa
HBASE-25323 Fix potential NPE when the zookeeper path of RegionServerTracker does not exist when start ( #2702 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2020-11-25 15:28:32 +08:00