Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
771 commits
Select commit Hold shift + click to select a range
4161eb1
HBASE-25126 Add load balance logic in hbase-client to distribute read…
Nov 9, 2020
67bbe65
HBASE-25291 Document how to enable the meta replica load balance mode…
saintstack Nov 16, 2020
05544ee
HBASE-25284 Check-in "Enable memstore replication..." design (#2680)
saintstack Nov 21, 2020
7fe472f
HBASE-25281 Bulkload split hfile too many times due to unreasonable s…
nyl3532016 Nov 23, 2020
d34a9b1
HBASE-25311 UI throws NPE (#2688)
cuibo01 Nov 23, 2020
bd2e639
HBASE-24654 Allow unset table's rsgroup (#1994)
ddupg Nov 23, 2020
9ca9083
HBASE-25050 - We initialize Filesystems more than once. (#2419)
ramkrish86 Nov 24, 2020
5c0fc60
HBASE-25299 Deprecate Scan#setRowPrefixFilter because of an unexpecte…
thangTang Nov 24, 2020
8be7d93
HBASE-25278 Add CACHE_BLOCKS option to count shell command
joshelser Nov 12, 2020
e555b9d
HBASE-24268 REST and Thrift server do not handle the "doAs" parameter…
Nov 18, 2020
edf483a
HBASE-25213 Should request Compaction when bulkLoadHFiles is done (ad…
nyl3532016 Nov 24, 2020
6c61fb7
HBASE-25325 Remove unused class ClusterSchemaException (#2704)
yuqi1129 Nov 25, 2020
0e5d2b0
HBASE-25323 Fix potential NPE when the zookeeper path of RegionServer…
yuqi1129 Nov 25, 2020
324d76b
HBASE-25282 Remove processingServers in DeadServer as we can get this…
yuqi1129 Nov 25, 2020
3064978
HBASE-25307 ThreadLocal pooling leads to NullPointerException (#2685)
meszibalu Nov 25, 2020
f0bb455
HBASE-25307 ThreadLocal pooling leads to NullPointerException (#2685)…
meszibalu Nov 25, 2020
cfcd79d
HBASE-24640 Purge use of VisibleForTesting (#2695)
apurtell Nov 25, 2020
7130be5
HBASE-25242 Add Increment/Append support to RowMutations (#2630)
brfrn169 Nov 26, 2020
7aa9566
HBASE-25263 Various improvements of column family encryption
Nov 17, 2020
43e0512
HBASE-25324 Remove unnecessary array to list conversion in SplitLogMa…
yuqi1129 Nov 27, 2020
ac86d70
HBASE-25237 : 'hbase master stop' shuts down the cluster, not the mas…
lokiore Nov 27, 2020
793f020
HBASE-25292 Improve InetSocketAddress usage discipline (#2669)
apurtell Nov 28, 2020
48595ca
HBASE-25330 RSGroupInfoManagerImpl#moveServers return is not set of s…
ZhaoBQ Nov 29, 2020
da7ec93
HBASE-25321 The sort icons not shown after Upgrade JQuery to 3.5.1 (#…
AkshayTSudheer Nov 29, 2020
20acc18
HBASE-25341 Fix ErrorProne error which causes nightly to fail (#2718)
Apache9 Nov 30, 2020
1f61b25
HBASE-25339 Method parameter and member variable are duplicated in ch…
GeorryHuang Nov 30, 2020
eef1a33
Revert "HBASE-25339 Method parameter and member variable are duplicat…
virajjasani Nov 30, 2020
4c8ef0e
HBASE-25339 Method parameter and member variable are duplicated in ch…
GeorryHuang Nov 30, 2020
ba44cf0
HBASE-25127 Enhance PerformanceEvaluation to profile meta replica per…
saintstack Nov 30, 2020
6f911eb
HBASE-25345 [Flakey Tests] branch-2 TestReadReplicas#testVerifySecond…
saintstack Dec 1, 2020
90ee506
HBASE-25334 TestRSGroupsFallback.testFallback is flaky (#2712)
sunhelly Dec 1, 2020
1e01ebb
Revert "HBASE-25334 TestRSGroupsFallback.testFallback is flaky (#2712)"
Apache9 Dec 1, 2020
cb7225b
HBASE-25332:fix One pontential NPE
lujiefsi Dec 1, 2020
3a44c86
HBASE-25320 Upgrade hbase-thirdparty dependency to 3.4.1 (#2693)
Apache9 Dec 1, 2020
8d8ec55
HBASE-25342 Upgrade error prone to 2.4.0 (#2725)
Apache9 Dec 2, 2020
57809e5
HBASE-25246 Backup/Restore hbase cell tags
shahrs87 Dec 2, 2020
a504da3
HBASE-25349 [Flakey Tests] branch-2 TestRefreshRecoveredReplication.t…
saintstack Dec 2, 2020
706f0ae
HBASE-25230 Embedded zookeeper server not clean up the old data
laxmanlax Dec 3, 2020
3f3cf56
HBASE-25355 [Documentation] Fix spelling error (#2735)
thangTang Dec 3, 2020
7ab49d1
Revert "HBASE-25246 Backup/Restore hbase cell tags"
virajjasani Dec 3, 2020
15af9e1
HBASE-24966 The methods in AsyncTableRegionLocator should not throw I…
SteNicholas Dec 4, 2020
c98ebf4
HBASE-25354 Update create-release scripts; rotted
saintstack Dec 4, 2020
59765fd
HBASE-25361 [Flakey Tests] branch-2 TestMetaRegionLocationCache.testS…
saintstack Dec 5, 2020
5bd479b
HBASE-25361 [Flakey Tests] branch-2 TestMetaRegionLocationCache.testS…
saintstack Dec 5, 2020
420df84
HBASE-25336 Use Address instead of InetSocketAddress in RpcClient imp…
Apache9 Dec 7, 2020
956a4c3
HBASE-25366 [Documentation] Fix spelling error in sync_replication.ad…
wh-song Dec 7, 2020
a15c1be
HBASE-25277 postScannerFilterRow impacts Scan performance a lot in HB…
pankaj72981 Dec 7, 2020
22d3c9d
Add niuyulin as committer
nyl3532016 Dec 8, 2020
8c75230
Add Xin Sun as a developer
ddupg Dec 8, 2020
038a7ba
HBASE-25328 : Add builder method to create Tags
shahrs87 Dec 8, 2020
14af007
HBASE-25363 Improve performance of HFileLinkCleaner by using ReadWrit…
sunhelly Dec 8, 2020
fa8fb2d
HBASE-25362 Fix quoting in hbase-vote to avoid voting build failures …
z-york Dec 9, 2020
9a1ecee
HBASE-25372 Fix typo in ban-jersey section of the enforcer plugin in …
q977734161 Dec 9, 2020
fe86ce5
HBASE-25293 Followup jira to address the client handling issue when c…
Nov 30, 2020
12f097b
HBASE-25376 [create-release] Fix double .asc (#2755)
saintstack Dec 9, 2020
bbd305b
HBASE-25380 [create-release] Add timestamping to log output (#2758)
saintstack Dec 10, 2020
c2dc1fc
HBASE-25334 TestRSGroupsFallback.testFallback is flaky (#2728)
sunhelly Dec 10, 2020
9596bce
HBASE-25287 Forgetting to unbuffer streams results in many CLOSE_WAIT…
sunhelly Dec 10, 2020
9175215
HBASE-25370 Fix flaky test TestClassFinder#testClassFinderDefaultsToO…
hsiangawang Dec 10, 2020
fba6d4c
Revert "HBASE-25293 Followup jira to address the client handling issu…
Dec 10, 2020
a99c156
HBASE-25370 Addendum fix checkstyle issue and dependencies
Apache9 Dec 11, 2020
59cc5af
HBASE-23340 hmaster /hbase/replication/rs session expired (hbase repl…
cuibo01 Dec 12, 2020
a155a44
HBASE-25389 [Flakey Tests] branch-2 TestMetaShutdownHandler (#2773)
saintstack Dec 15, 2020
4e4d58c
HBASE-25378 Legacy comparator in Hfile trailer will fail to load (#2756)
pankaj72981 Dec 15, 2020
b99006e
HBASE-25365 The log in move_servers_rsgroup is incorrect (#2742)
ZhaoBQ Dec 16, 2020
5e99b44
HBASE-25293 Followup jira to address the client handling issue when c…
huaxiangsun Dec 16, 2020
7857639
HBASE-25368 Filter out more invalid encoded name in isEncodedRegionNa…
huaxiangsun Dec 16, 2020
685e780
HBASE-25246 Backup/Restore hbase cell tags
shahrs87 Dec 16, 2020
e967e7b
HBASE-25400 [Flakey Tests] branch-2 TestRegionMoveAndAbandon
saintstack Dec 16, 2020
cfaed9d
Add entry for 2.4.0 to downloads.xml
apurtell Dec 16, 2020
ef89c89
HBASE-25383: Ability to update and remove peer base config
Dec 18, 2020
872164f
Revert "HBASE-25368 Filter out more invalid encoded name in isEncoded…
Apache9 Dec 19, 2020
2351af5
HBASE-25404 Procedures table Id under master web UI gets word break t…
AkshayTSudheer Dec 19, 2020
bc548ef
HBASE-25420 Some minor improvements in rpc implementation (#2792)
Apache9 Dec 20, 2020
1a740fd
HBASE-25419 Remove deprecated methods in RpcServer implementation (#2…
Apache9 Dec 20, 2020
4cd2d05
[PATCH] Add "regexstringnocase" to ParseFilter for case-insensitivity…
scotthunt Dec 21, 2020
b65e950
Revert "[PATCH] Add "regexstringnocase" to ParseFilter for case-insen…
wchevreuil Dec 21, 2020
b20daa9
HBASE-25084 Add "regexstringnocase" to ParseFilter for case-insensiti…
scotthunt Dec 21, 2020
b8dd686
HBASE-24620 : Add a ClusterManager which submits command to ZooKeeper…
lokiore Dec 21, 2020
ca4a1a4
HBASE-25425 Some notes on RawCell (#2797)
saintstack Dec 21, 2020
f890456
HBASE-25371: When openRegion fails during initial verification(before…
arshadmohammad Dec 21, 2020
40789e8
HBASE-25443 Improve the experience of using the Master webpage by cha…
Dec 22, 2020
68aba13
HBASE-24850 CellComparator perf improvement (#2802)
ramkrish86 Dec 28, 2020
035b9ec
HBASE-25432:add security checks for setTableStateInMeta and fixMeta (…
lujiefsi Dec 28, 2020
928b5ea
HBASE-25379 Make retry pause time configurable for regionserver short…
pankaj72981 Dec 29, 2020
7b78b0f
HBASE-25452 Use MatcherAssert.assertThat instead of org.junit.Assert.…
Apache9 Dec 30, 2020
db1016d
HBASE-25441 : add security check for some APIs in RSRpcServices (#2810)
lujiefsi Dec 30, 2020
7e35d50
HBASE-25451 Upgrade commons-io to 2.8.0 (#2825)
Apache9 Dec 31, 2020
f88fc25
HBASE-25435 Slow metric value can be configured (#2823)
leyangyueshan Dec 31, 2020
59498ca
HBASE-25279 Make ZKWatcher ExecutorService launch daemon threads
joshelser Nov 12, 2020
4dd003b
HBASE-25456 : add security check for setRegionStateInMeta (#2833)
lujiefsi Jan 1, 2021
5736fa4
HBASE-24751 Display Task completion time and/or processing duration o…
GeorryHuang Jan 2, 2021
1f8b4d1
HBASE-25438 Update create-release mvn in Dockerfile; its 3.6.0; make …
saintstack Jan 2, 2021
6ef297a
HBASE-25437 Update refguide RC section; point at the dev-tools/create…
saintstack Jan 2, 2021
9e5e956
Shenshengli hbase-25450 The parameter "hbase.bucketcache.size" is mis…
shenshengli Jan 3, 2021
4f69cff
HBASE-25439 Add BYTE unit in PrettyPrinter.Unit (#2812)
ZhaoBQ Jan 3, 2021
5c4effd
HBASE-25457 Possible race in AsyncConnectionImpl between getChoreServ…
Apache9 Jan 4, 2021
8198caa
HBASE-25447 remoteProc is suspended due to OOM ERROR (#2824)
cuibo01 Jan 4, 2021
88316f0
HBASE-25318 Config option for IntegrationTestImportTsv where to gener…
symat Jan 5, 2021
b53d237
HBASE-24813 ReplicationSource should clear buffer usage on Replicatio…
wchevreuil Jan 5, 2021
d977a76
HBASE-25463 fix comment error of append.rb (#2845)
whua3 Jan 5, 2021
91c9193
HBASE-25438 Update create-release mvn in Dockerfile; its 3.6.0; make …
saintstack Jan 6, 2021
85f7205
HBASE-25458 HRegion methods cleanup (#2838)
Apache9 Jan 6, 2021
adf9acf
HBASE-24755 [LOG][RSGroup]Error message is confusing while adding a o…
mokai87 Jan 6, 2021
1410c76
HBASE-25445: Use WAL FS instead of master FS in SplitWALManager (#2844)
dasanjan1296 Jan 7, 2021
2eeaa2a
HBASE-25468 Update git-jira-audit fallback_actions file with recent e…
ndimiduk Jan 7, 2021
154a669
HBASE-25471 Move RegionScannerImpl out of HRegion (#2853)
Apache9 Jan 8, 2021
8e16347
HBASE-25434 SlowDelete & SlowPut metric value should use updateDelete…
leyangyueshan Jan 8, 2021
1b7e14c
HBASE-25483 set the loadMeta log level to debug (#2859)
cuibo01 Jan 8, 2021
d6796bb
HBASE-25459 WAL can't be cleaned in some scenes (#2848)
leyangyueshan Jan 8, 2021
c8a1065
HBASE-25487 [create-release] changes.md update broken (#2864)
saintstack Jan 8, 2021
5424f95
HBASE-25449 'dfs.client.read.shortcircuit' should not be set in hbase…
shenshengli Jan 8, 2021
a9a2ae5
HBASE-25489 improve performance of --parse-release-tags (#2867)
ndimiduk Jan 8, 2021
4bbcf9a
HBASE-25473 [create-release] checkcompatibility.py failing with "KeyE…
saintstack Jan 8, 2021
c4a9d72
HBASE-25333 Add maven enforcer rule to ban VisibleForTesting imports …
Apache9 Jan 9, 2021
c732c22
HBASE-25249 Adding StoreContext (#2800)
taklwu Jan 9, 2021
ab4011a
Revert "HBASE-25449 'dfs.client.read.shortcircuit' should not be set …
Apache9 Jan 12, 2021
788fa3c
HBASE-25211 : Rack awareness in RegionMover (#2795)
virajjasani Jan 12, 2021
04be7e6
HBASE-25476 Enable error prone check in pre commit (#2860)
Apache9 Jan 13, 2021
983233c
HBASE-25329 Dump ritsOverThreshold in logs (#2761)
caroliney14 Jan 13, 2021
cebcafb
HBASE-25503: HBase code download is failing on windows with invalid p…
arshadmohammad Jan 13, 2021
8ee0c1a
HBASE-25502 IntegrationTestMTTR fails with TableNotFoundException (#2…
pankaj72981 Jan 13, 2021
c2ee23e
HBASE-25495 fix comment error of admin.rb (#2873)
leyangyueshan Jan 13, 2021
c915d97
HBASE-25449 'dfs.client.read.shortcircuit' should not be set in hbase…
shenshengli Jan 12, 2021
5289e59
HBASE-25375 Provide a VM-based release environment (#2754)
ndimiduk Jan 14, 2021
2e8416b
HBASE-25439 Add BYTE unit in PrettyPrinter.Unit (addendum) (#2841)
ZhaoBQ Jan 15, 2021
77cf4ae
HBASE-25431 MAX_FILESIZE and MEMSTORE_FLUSHSIZE should not be set neg…
ZhaoBQ Jan 15, 2021
bff775b
HBASE-25475: Improve UT added as part of HBASE-25445 in TestSplitWALM…
dasanjan1296 Jan 15, 2021
c660e8a
HBASE-25478 - Implement retries when enabling tables in TestRegionRep…
christinefeng Jan 16, 2021
0aa121f
HBASE-25475 : Unset zk based wal splitting explicitly in tests (ADDEN…
dasanjan1296 Jan 17, 2021
beff1cc
HBASE-25497 move_namespaces_rsgroup should change hbase.rsgroup.name …
leyangyueshan Jan 18, 2021
d642d74
HBASE-25496 add get_namespace_rsgroup command (#2874)
leyangyueshan Jan 19, 2021
a0fcbd3
HBASE-25513 When the table is turned on normalize, the first region m…
ZhaoBQ Jan 19, 2021
b116686
HBASE-25482 Improve SimpleRegionNormalizer#getAverageRegionSizeMb (#2…
ZhaoBQ Jan 19, 2021
8bc05cf
HBASE-25509 ChoreService.cancelChore will not call ScheduledChore.cle…
Apache9 Jan 20, 2021
023d293
HBASE-25368 Filter out more invalid encoded name in isEncodedRegionNa…
huaxiangsun Jan 20, 2021
e871ed2
HBASE-25416 Add 2.3.4 to the downloads page (#2902)
huaxiangsun Jan 23, 2021
ae3bab8
HBASE-25522 Remove deprecated methods in ReplicationPeerConfig (#2898)
ZhaoBQ Jan 24, 2021
ebebf28
HBASE-25523 Region normalizer chore thread is getting killed (#2903)
mnpoonia Jan 26, 2021
6484792
HBASE-25501 BugFix: Unused backup bandwidth and workers parameter (#2…
rda3mon Jan 26, 2021
458f9e0
HBASE-25532 Add 2.4.1 to the downloads page
apurtell Jan 26, 2021
73bd4db
HBASE-25531 Minor improvement to Profiler Servlet doc (#2905)
ndimiduk Jan 27, 2021
13ee969
HBASE-25506 ServerManager#startChore affects MTTR of HMaster (#2889)
cuibo01 Jan 28, 2021
c58ac71
HBASE-25528: Dedicated merge dispatch threadpool on master (#2904)
bharathv Jan 28, 2021
767b87d
[HBASE-25536] Remove 0 length wal file from logQueue if it belongs to…
shahrs87 Jan 29, 2021
e387028
HBASE-25533 The metadata of the table and family should not be an emp…
ZhaoBQ Jan 29, 2021
56a70f9
HBASE-25498 Add a comment when configuring HTTPS (#2913)
wh-song Jan 30, 2021
e8de13b
HBASE-24900 Make retain assignment configurable during SCP (#2313)
pankaj72981 Feb 1, 2021
3d3c66c
HBASE-25546 PerfTestCompactionPolicies is failing because of NPE (#2921)
robin7roy Feb 3, 2021
a4be963
HBASE-25546 PerfTestCompactionPolicies is failing because of NPE (add…
robin7roy Feb 4, 2021
59a9e23
HBASE-25546 PerfTestCompactionPolicies is failing because of NPE (add…
saintstack Feb 4, 2021
63ca8c9
HBASE-25543 When configuration hadoop.security.authorization is set t…
YutSean Feb 5, 2021
65d68d7
HBASE-25554 NPE when init RegionMover (#2927)
ZhaoBQ Feb 5, 2021
f868fea
HBASE-25553 It is better for ReplicationTracker.getListOfRegionServer…
ddupg Feb 7, 2021
e386473
Added AdaptiveLruBlockCache
pustota2009 Feb 7, 2021
e527cae
Added AdaptiveLruBlockCache + rebase
pustota2009 Feb 7, 2021
f4a1b3d
Added AdaptiveLruBlockCache + rebase
pustota2009 Feb 7, 2021
dca4a51
HBASE-24640 Purge use of VisibleForTesting (#2695)
apurtell Nov 25, 2020
5ef67e6
Added AdaptiveLruBlockCache + rebase
pustota2009 Feb 7, 2021
2492ca2
Added AdaptiveLruBlockCache + rebase
pustota2009 Feb 7, 2021
6bf2b0a
Update LruBlockCache.java
pustota2009 Mar 9, 2020
444f37d
Update TestLruBlockCache.java
pustota2009 Mar 9, 2020
58d51a9
Update LruBlockCache.java
pustota2009 Mar 10, 2020
543524d
Update LruBlockCache.java
pustota2009 Mar 10, 2020
4f54ed1
Update LruBlockCache.java
pustota2009 Mar 10, 2020
ae02ebd
Update LruBlockCache.java
pustota2009 Mar 10, 2020
e34919f
Update LruBlockCache.java
pustota2009 Mar 10, 2020
a1e0863
Update LruBlockCache.java
pustota2009 May 3, 2020
7092e88
Update TestLruBlockCache.java
pustota2009 May 3, 2020
17a95bf
Update LruBlockCache.java
pustota2009 May 3, 2020
506663b
Update TestLruBlockCache.java
pustota2009 May 3, 2020
c9f7e81
Update LruBlockCache.java
pustota2009 May 4, 2020
947da81
Update LruBlockCache.java
pustota2009 May 4, 2020
38b6cef
Update LruBlockCache.java
pustota2009 May 4, 2020
2dba3fe
Update TestLruBlockCache.java
pustota2009 May 4, 2020
a993189
Update TestLruBlockCache.java
pustota2009 May 4, 2020
c315fc7
Update TestLruBlockCache.java
pustota2009 May 4, 2020
7c1f2ac
Update LruBlockCache.java
pustota2009 May 4, 2020
a259feb
Update LruBlockCache.java
pustota2009 May 4, 2020
e57d3de
Update LruBlockCache.java
pustota2009 May 5, 2020
f87253d
Update LruBlockCache.java
pustota2009 May 5, 2020
7719619
Update TestLruBlockCache.java
pustota2009 May 5, 2020
ebf21dc
Update TestLruBlockCache.java
pustota2009 May 5, 2020
e6237df
Update LruBlockCache.java
pustota2009 Jun 6, 2020
a9d3c23
Update TestLruBlockCache.java
pustota2009 Jun 6, 2020
33bd9e1
Update LruBlockCache.java
pustota2009 Jun 6, 2020
1ac3816
Update TestLruBlockCache.java
pustota2009 Jun 6, 2020
b5610d2
Update LruBlockCache.java
pustota2009 Jun 6, 2020
982b119
Update LruBlockCache.java
pustota2009 Jun 6, 2020
cf291ab
Update LruBlockCache.java
pustota2009 Jun 6, 2020
40b5679
Update LruBlockCache.java
pustota2009 Jun 6, 2020
5a92b63
Update TestLruBlockCache.java
pustota2009 Jun 6, 2020
0511703
Update LruBlockCache.java
pustota2009 Jun 6, 2020
69ea5ef
Update TestLruBlockCache.java
pustota2009 Jun 6, 2020
e48d84f
Update TestLruBlockCache.java
pustota2009 Jun 7, 2020
3557dc3
Update LruBlockCache.java
pustota2009 Jun 8, 2020
ac006ba
Update TestLruBlockCache.java
pustota2009 Jun 8, 2020
765e18c
Update LruBlockCache.java
pustota2009 Jun 8, 2020
33adc35
Update LruBlockCache.java
pustota2009 Jun 8, 2020
09387ee
Update LruBlockCache.java
pustota2009 Jun 9, 2020
23bdbe7
Update LruBlockCache.java
pustota2009 Jun 9, 2020
1971a2c
Update LruBlockCache.java
pustota2009 Jun 9, 2020
d887ba9
Update LruBlockCache.java
pustota2009 Jun 9, 2020
a3da481
Update LruBlockCache.java
pustota2009 Jun 10, 2020
6b1f7c4
Update LruBlockCache.java
pustota2009 Jun 11, 2020
1e7d0ea
Added AdaptiveLruBlockCache
pustota2009 Feb 7, 2021
b140179
Added AdaptiveLruBlockCache
pustota2009 Feb 7, 2021
fffb3a3
HBASE-24640 Purge use of VisibleForTesting (#2695)
apurtell Nov 25, 2020
c8ffb93
Added AdaptiveLruBlockCache
pustota2009 Feb 7, 2021
134bec6
Added AdaptiveLruBlockCache + rebase
pustota2009 Feb 7, 2021
80002aa
Added AdaptiveLruBlockCache + rebase
pustota2009 Feb 7, 2021
cd42cd2
Added AdaptiveLruBlockCache + rebase
pustota2009 Feb 7, 2021
76d36d6
Added AdaptiveLruBlockCache + rebase
pustota2009 Feb 7, 2021
a26f859
Merge remote-tracking branch 'origin/HBASE-23887-Up-to-3x-increase-Bl…
pustota2009 Feb 7, 2021
011c70a
Added AdaptiveLruBlockCache + rebase
pustota2009 Feb 7, 2021
6a8c9cb
Revert "HBASE-25068 Pass WALFactory to Replication so it knows of all…
saintstack Sep 23, 2020
da5ebd6
Revert "HBASE-24813 ReplicationSource should clear buffer usage on Re…
Apache9 Oct 6, 2020
b64b9cd
HBASE-25144 Add Hadoop-3.3.0 to personality hadoopcheck (#2492)
ndimiduk Oct 6, 2020
0a80385
HBASE-25065 WAL archival to be done by a separate thread (#2501)
ramkrish86 Oct 11, 2020
fd82569
HBASE-25167 Normalizer support for hot config reloading (#2523)
ndimiduk Oct 30, 2020
1b51946
HBASE-25280 [meta replicas] ArrayIndexOutOfBoundsException in ZKConne…
saintstack Nov 13, 2020
9ed0f41
Revert "HBASE-25280 [meta replicas] ArrayIndexOutOfBoundsException in…
saintstack Nov 16, 2020
4db5ade
HBASE-25280 [meta replicas] ArrayIndexOutOfBoundsException in ZKConne…
saintstack Nov 16, 2020
f3f3dd9
Revert "HBASE-25280 [meta replicas] ArrayIndexOutOfBoundsException in…
saintstack Nov 16, 2020
258657a
HBASE-25068 Pass WALFactory to Replication so it knows of all WALProv…
saintstack Sep 19, 2020
bbe2c7b
HBASE-25055 Add ReplicationSource for meta WALs; add enable/disable w…
saintstack Oct 2, 2020
4e433c1
HBASE-24640 Purge use of VisibleForTesting (#2695)
apurtell Nov 25, 2020
aa4ddf5
HBASE-25324 Remove unnecessary array to list conversion in SplitLogMa…
yuqi1129 Nov 27, 2020
e77a4b0
HBASE-25292 Improve InetSocketAddress usage discipline (#2669)
apurtell Nov 28, 2020
768eef6
Revert "HBASE-25246 Backup/Restore hbase cell tags"
virajjasani Dec 3, 2020
a1c23b6
HBASE-25380 [create-release] Add timestamping to log output (#2758)
saintstack Dec 10, 2020
7bfdf41
Revert "HBASE-25293 Followup jira to address the client handling issu…
Dec 10, 2020
350cc5c
HBASE-25293 Followup jira to address the client handling issue when c…
huaxiangsun Dec 16, 2020
d2b3f39
HBASE-25246 Backup/Restore hbase cell tags
shahrs87 Dec 16, 2020
1510eb5
Revert "HBASE-25368 Filter out more invalid encoded name in isEncoded…
Apache9 Dec 19, 2020
2d3b3ac
HBASE-25457 Possible race in AsyncConnectionImpl between getChoreServ…
Apache9 Jan 4, 2021
d62a551
HBASE-24813 ReplicationSource should clear buffer usage on Replicatio…
wchevreuil Jan 5, 2021
8c2f887
HBASE-25445: Use WAL FS instead of master FS in SplitWALManager (#2844)
dasanjan1296 Jan 7, 2021
583204a
HBASE-25487 [create-release] changes.md update broken (#2864)
saintstack Jan 8, 2021
40e7fba
HBASE-25449 'dfs.client.read.shortcircuit' should not be set in hbase…
shenshengli Jan 8, 2021
b05088e
Revert "HBASE-25449 'dfs.client.read.shortcircuit' should not be set …
Apache9 Jan 12, 2021
b2daed5
HBASE-25211 : Rack awareness in RegionMover (#2795)
virajjasani Jan 12, 2021
f65935a
HBASE-25449 'dfs.client.read.shortcircuit' should not be set in hbase…
shenshengli Jan 12, 2021
77d01cc
HBASE-25368 Filter out more invalid encoded name in isEncodedRegionNa…
huaxiangsun Jan 20, 2021
38a8b16
HBASE-25554 NPE when init RegionMover (#2927)
ZhaoBQ Feb 5, 2021
06df04d
Update TestLruBlockCache.java
pustota2009 May 4, 2020
47f42f5
Update TestLruBlockCache.java
pustota2009 May 4, 2020
a74579b
Update TestLruBlockCache.java
pustota2009 May 4, 2020
7adff0f
Update TestLruBlockCache.java
pustota2009 May 5, 2020
ee910f2
Added AdaptiveLruBlockCache + rebase
pustota2009 Feb 7, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
140 changes: 140 additions & 0 deletions bin/chaos-daemon.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
#!/usr/bin/env bash
#
#/**
# * Licensed to the Apache Software Foundation (ASF) under one
# * or more contributor license agreements. See the NOTICE file
# * distributed with this work for additional information
# * regarding copyright ownership. The ASF licenses this file
# * to you under the Apache License, Version 2.0 (the
# * "License"); you may not use this file except in compliance
# * with the License. You may obtain a copy of the License at
# *
# * http://www.apache.org/licenses/LICENSE-2.0
# *
# * Unless required by applicable law or agreed to in writing, software
# * distributed under the License is distributed on an "AS IS" BASIS,
# * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# * See the License for the specific language governing permissions and
# * limitations under the License.
# */
#

usage="Usage: chaos-daemon.sh (start|stop) chaosagent"

# if no args specified, show usage
if [ $# -le 1 ]; then
echo "$usage"
exit 1
fi

# get arguments
startStop=$1
shift

command=$1
shift

check_before_start(){
#ckeck if the process is not running
mkdir -p "$HBASE_PID_DIR"
if [ -f "$CHAOS_PID" ]; then
if kill -0 "$(cat "$CHAOS_PID")" > /dev/null 2>&1; then
echo "$command" running as process "$(cat "$CHAOS_PID")". Stop it first.
exit 1
fi
fi
}

bin=`dirname "${BASH_SOURCE-$0}"`
bin=$(cd "$bin">/dev/null || exit; pwd)

. "$bin"/hbase-config.sh
. "$bin"/hbase-common.sh

CLASSPATH=$HBASE_CONF_DIR
for f in ../lib/*.jar; do
CLASSPATH=${CLASSPATH}:$f
done

# get log directory
if [ "$HBASE_LOG_DIR" = "" ]; then
export HBASE_LOG_DIR="$HBASE_HOME/logs"
fi

if [ "$HBASE_PID_DIR" = "" ]; then
HBASE_PID_DIR=/tmp
fi

if [ "$HBASE_IDENT_STRING" = "" ]; then
export HBASE_IDENT_STRING="$USER"
fi

if [ "$JAVA_HOME" != "" ]; then
#echo "run java in $JAVA_HOME"
JAVA_HOME=$JAVA_HOME
fi
if [ "$JAVA_HOME" = "" ]; then
echo "Error: JAVA_HOME is not set."
exit 1
fi

export HBASE_LOG_PREFIX=hbase-$HBASE_IDENT_STRING-$command-$HOSTNAME
export CHAOS_LOGFILE=$HBASE_LOG_PREFIX.log

if [ -z "${HBASE_ROOT_LOGGER}" ]; then
export HBASE_ROOT_LOGGER=${HBASE_ROOT_LOGGER:-"INFO,RFA"}
fi

if [ -z "${HBASE_SECURITY_LOGGER}" ]; then
export HBASE_SECURITY_LOGGER=${HBASE_SECURITY_LOGGER:-"INFO,RFAS"}
fi

CHAOS_LOGLOG=${CHAOS_LOGLOG:-"${HBASE_LOG_DIR}/${CHAOS_LOGFILE}"}
CHAOS_PID=$HBASE_PID_DIR/hbase-$HBASE_IDENT_STRING-$command.pid

if [ -z "$CHAOS_JAVA_OPTS" ]; then
CHAOS_JAVA_OPTS="-Xms1024m -Xmx4096m"
fi

case $startStop in

(start)
check_before_start
echo running $command
CMD="${JAVA_HOME}/bin/java -Dapp.home=${HBASE_CONF_DIR}/../ ${CHAOS_JAVA_OPTS} -cp ${CLASSPATH} org.apache.hadoop.hbase.chaos.ChaosService -$command start &>> ${CHAOS_LOGLOG} &"

eval $CMD
PID=$(echo $!)
echo ${PID} >${CHAOS_PID}

echo "Chaos ${1} process Started with ${PID} !"
now=$(date)
echo "${now} Chaos ${1} process Started with ${PID} !" >>${CHAOS_LOGLOG}
;;

(stop)
echo stopping $command
if [ -f $CHAOS_PID ]; then
pidToKill=`cat $CHAOS_PID`
# kill -0 == see if the PID exists
if kill -0 $pidToKill > /dev/null 2>&1; then
echo -n stopping $command
echo "`date` Terminating $command" >> $CHAOS_LOGLOG
kill $pidToKill > /dev/null 2>&1
waitForProcessEnd $pidToKill $command
else
retval=$?
echo no $command to stop because kill -0 of pid $pidToKill failed with status $retval
fi
else
echo no $command to stop because no pid file $CHAOS_PID
fi
rm -f $CHAOS_PID
;;

(*)
echo $usage
exit 1
;;

esac
15 changes: 12 additions & 3 deletions bin/hbase
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@ if [ "${INTERNAL_CLASSPATH}" != "true" ]; then

# If command needs our shaded mapreduce, use it
# N.B "mapredcp" is not included here because in the shaded case it skips our built classpath
declare -a commands_in_mr_jar=("hbck" "snapshot" "canary" "regionsplitter" "pre-upgrade")
declare -a commands_in_mr_jar=("hbck" "snapshot" "regionsplitter" "pre-upgrade")
for c in "${commands_in_mr_jar[@]}"; do
if [ "${COMMAND}" = "${c}" ]; then
# If we didn't find a jar above, this will just be blank and the
Expand Down Expand Up @@ -509,13 +509,22 @@ fi
# figure out which class to run
if [ "$COMMAND" = "shell" ] ; then
#find the hbase ruby sources
# assume we are in a binary install if lib/ruby exists
if [ -d "$HBASE_HOME/lib/ruby" ]; then
HBASE_OPTS="$HBASE_OPTS -Dhbase.ruby.sources=$HBASE_HOME/lib/ruby"
# We want jruby to consume these things rather than our bootstrap script;
# jruby will look for the env variable 'JRUBY_OPTS'.
JRUBY_OPTS="${JRUBY_OPTS} -X+O"
export JRUBY_OPTS
# hbase-shell.jar contains a 'jar-bootstrap.rb'
# for more info see
# https://github.com/jruby/jruby/wiki/StandaloneJarsAndClasses#standalone-executable-jar-files
CLASS="org.jruby.JarBootstrapMain"
# otherwise assume we are running in a source checkout
else
HBASE_OPTS="$HBASE_OPTS -Dhbase.ruby.sources=$HBASE_HOME/hbase-shell/src/main/ruby"
CLASS="org.jruby.Main -X+O ${JRUBY_OPTS} ${HBASE_HOME}/hbase-shell/src/main/ruby/jar-bootstrap.rb"
fi
HBASE_OPTS="$HBASE_OPTS $HBASE_SHELL_OPTS"
CLASS="org.jruby.Main -X+O ${JRUBY_OPTS} ${HBASE_HOME}/bin/hirb.rb"
elif [ "$COMMAND" = "hbck" ] ; then
# Look for the -j /path/to/HBCK2.jar parameter. Else pass through to hbck.
case "${1}" in
Expand Down
Loading