Commit Graph

5398 Commits

Author SHA1 Message Date
Geoffrey Jacoby c080923d77
HBASE-23710 - Priority configuration for system coprocessor
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-01-23 16:54:26 -08:00
Geoffrey Jacoby 99d26e884b
HBASE-23711 - Add test for MinVersions and KeepDeletedCells TTL
Co-authored-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: stack <stack@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-01-22 01:05:08 -08:00
Jeongdae Kim 8bf4985d69 HBASE-23254 Release replication buffer quota correctly, when batch includes bulk loaded hfiles (#792)
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
2020-01-21 09:23:55 +00:00
Viraj Jasani 64b9d2f5ab
HBASE-23335 : Improving cost functions array copy in StochasticLoadBalancer
Signed-off-by: stack <stack@apache.org>
2020-01-18 17:45:03 -08:00
Bharath Vissapragada 71bfac3353 HBASE-23665: Split unit tests from TestTableName into a separate test-only class. (#1032) (#1051)
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
2020-01-17 09:52:31 -08:00
Viraj Jasani d466f775ad
HBASE-23569 : Validate that all default chores of HRegionServer are scheduled (ADDENDUM)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2020-01-16 23:32:14 -08:00
Viraj Jasani 3cb0431383
HBASE-23569 : Validate that all default chores of HMaster are scheduled
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2020-01-14 23:47:53 -08:00
Baiqiang Zhao 6b940ae986 HBASE-23585 MetricsRegionServerWrapperImpl.getL1CacheHitCount always returns 200 (#945)
Signed-off-by: Jan Hentschel <janh@apache.org>
Signed-off-by: stack <stack@apache.org>
2020-01-03 07:04:57 -08:00
Viraj Jasani 19b35d2b19
HBASE-23590 : Update maxCompactedStoreFileRef (ADDENDUM) 2020-01-02 19:24:01 +05:30
Jeongdae Kim e0c419d76d HBASE-23205 Correctly update the position of WALs currently being replicated (#944)
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
2020-01-02 11:56:38 +00:00
Viraj Jasani 1451063115
HBASE-23590 : Update maxStoreFileRefCount to maxCompactedStoreFileRefCount for auto region recovery based on old reader references
Signed-off-by: Anoop Sam John <anoopsamjohn@apache.org>
2020-01-01 23:50:24 +05:30
Bharath Vissapragada 27fc96e076
HBASE-23238: Remove 'static'ness of cell counter in LimitKVsReturnFilter (addendum)
Having it as static means the test cannot be parameterized (ran into
this issue in HBASE-23305). That happens because the field is not
reset between parameterized runs.

Signed-off-by: Viraj Jasani <vjasani@apache.org>
2019-12-27 23:07:53 +05:30
Bharath Vissapragada 85b43a7059
HBASE-23362: [WalPrettyPrinter] print/filter by table name. (#898)
Reapplied with missing delta for branch-1

Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
2019-12-18 16:49:05 -08:00
Andrew Purtell d77da0dcfc
Revert "HBASE-23362: [WalPrettyPrinter] print/filter by table name. (#898)"
This reverts commit afb2e348e6.
2019-12-18 16:48:56 -08:00
Bharath Vissapragada afb2e348e6
HBASE-23362: [WalPrettyPrinter] print/filter by table name. (#898)
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
2019-12-18 15:34:29 -08:00
Baiqiang Zhao 28673f0c22 HBASE-23375 HBASE-22441 BucketCache NullPointerException in cacheBlock
branches-1 backport. closes #907

Co-authored-by: binlijin <binlijin@apache.org>
Signed-off-by: binlijin <binlijin@apache.org>
Signed-off-by: Viraj Jasani <virajjasani007@gmail.com>
Signed-off-by: Sean Busbey <busbey@apache.org>
2019-12-13 16:02:43 -06:00
Pierre Zemb f5171b419e HBASE-23073 Add an optional costFunction to balance regions according to a capacity rule (#894)
Signed-off-by Wellington Chevreuil <wchevreuil@apache.org>
2019-12-09 15:47:16 +00:00
Lars Hofhansl 9b10afde93 HBASE-23364 HRegionServer sometimes does not shut down. 2019-12-05 18:14:48 -08:00
Toshihiro Suzuki ec55c2a5d9 HBASE-22096 /storeFile.jsp shows CorruptHFileException when the storeFile is a reference file
Signed-off-by: Lijin Bin <binlijin@apache.org>
2019-12-04 21:49:11 +09:00
Toshihiro Suzuki 737eaa635a
HBASE-23359 RS going down with NPE when splitting a region with compaction disabled in branch-1 (#899)
Signed-off-by: Balazs Meszaros <meszibalu@apache.org>
Signed-off-by Anoop Sam John <anoopsamjohn@apache.org>
2019-12-04 21:24:03 +09:00
Karthik Palanisamy da9f6bf818 HBASE-23237 Prevent Negative values in metrics requestsPerSecond (#866)
Signed-off-by: Guangxu Cheng <gxcheng@apache.org>
Signed-off-by: Josh Elser <elserj@apache.org>
2019-11-24 00:13:12 +08:00
Bharath Vissapragada eb5e94aced HBASE-23259: Populate master address end points in cluster/rs configs (#807) (#858)
All the clients need to know the master RPC end points while using master
based registry for creating cluster connections. This patch amends the
test cluster utility to populate these configs in the base configuration
object used to spin up the cluster.

The config key added here ("hbase.master.addrs") is used in the subsequent
patches for HBASE-18095.

Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
(cherry picked from commit 834ccb4bf6)
2019-11-21 09:47:05 -08:00
Baiqiang Zhao eee337f5c3 HBASE-23278 Add a table-level compaction progress display on the UI (#817)
Signed-off-by: Guangxu Cheng <gxcheng@apache.org>
2019-11-19 18:55:40 +08:00
Geoffrey Jacoby 5f36343949 HBASE-23288 - Backport HBASE-23251 (Add Column Family and Table Names to HFileContext) to branch-1 (#822)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-11-18 16:56:10 -08:00
Viraj Jasani 8e60b0c0c6
HBASE-23261 Region stuck in transition while splitting
Processing ZK BadVersionException during node transition

Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-11-15 17:32:21 -08:00
Baiqiang Zhao 5130bc52d5 HBASE-23287 LogCleaner is not added to choreService
Signed-off-by: Sean Busbey <busbey@apache.org>
2019-11-15 10:14:39 -06:00
Guangxu Cheng 9b30df5c63 HBASE-23273 Fix table header display is incorrect on table.jsp when viewing hbase:meta
Signed-off-by: Guangxu Cheng <gxcheng@apache.org>
2019-11-10 20:37:48 +08:00
Viraj Jasani a5f09cd756
HBASE-23212 Dynamically reload configs for Region Recovery chore (#803)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-11-06 15:43:08 -08:00
ravowlga123 1360816786
HBASE-23250 Log message about CleanerChore delegate initialization should be at INFO
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-11-05 20:51:36 +01:00
Thiruvel Thirumoolan 2451023327
HBASE-23219 Re-enable ZKLess tests for branch-1 (Revert HBASE-14622)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-10-31 16:22:34 -07:00
bitterfox 3c7c1b5489 HBASE-23185 Fix high cpu usage because getTable()#put() gets config value every time [Take2] (#748)
* HBASE-23185 Fix test failure by HBASE-23185 changes

* HBASE-23185 Fix high cpu usage because getTable()#put() gets config value every time

This reverts commit db2ce23a93.
2019-10-31 15:23:47 -07:00
Wellington Ramos Chevreuil 577db5d7e5
HBASE-23238 Additional test and checks for null references on ScannerCallableWithReplicas (#780)
Signed-off-by: Sean Busbey <busbey@apache.org>
2019-10-31 17:11:20 +00:00
Viraj Jasani 5e414f2d46 HBASE-23213 Backport HBASE-22460 to branch-1 (#761)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-10-29 13:15:39 -07:00
Guangxu Cheng 93a97ca475
HBASE-20626 Change the value of "Requests Per Second" on WEBUI
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.java
2019-10-28 11:58:07 -07:00
Andrew Purtell d16cbfe91d
HBASE-23210 Backport HBASE-15519 (Add per-user metrics) to branch-1 (#755)
HBASE-15519 Add per-user metrics with lossy counting

Introducing property hbase.regionserver.user.metrics.enabled(Default:true)
to disable user metrics in case it accounts for any performance issues

Signed-off-by: Josh Elser <elserj@apache.org>
2019-10-28 09:05:36 -07:00
Jacky Lau 41f671336c HBASE-23149 RatioBasedCompactionPolicy#shouldPerformMajorCompaction logic is not correct (#744)
Signed-off-by: Guangxu Cheng <guangxucheng@gmail.com>
2019-10-24 17:01:35 +08:00
Andrew Purtell f0999a16ee
HBASE-23207 Log a region open journal (#751)
Signed-off-by: Abhishek Singh Chouhan <achouhan@apache.org>
2019-10-23 17:18:57 -07:00
Caroline Zhou e183c90fe9 HBASE-23172 HBase Canary region success count metrics reflect column family successes, not region successes 2019-10-21 09:19:48 -07:00
stack cad7831567 HBASE-23177 If fail to open reference because FNFE, make it plain it is a Reference
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Viraj Jasani <virajjasani007@gmail.com>
2019-10-21 09:15:33 -07:00
chenxu14 425d84dc14
HBASE-23151 Backport HBASE-23083 (Collect Executor status info periodically and report to metrics system) to branch-1
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-10-15 10:13:04 -07:00
Andrew Purtell d66ed4c32e
HBASE-23153 PrimaryRegionCountSkewCostFunction SLB function should implement CostFunction#isNeeded (#714)
Signed-off-by: Reid Chan <reidchan@apache.org>
2019-10-12 13:21:18 -07:00
zbq.dean 4a0442d14e HBASE-23056 Block count is 0 when BucketCache using persistent IOEngine and retrieve from file
Signed-off-by: Reid Chan <reidchan@apache.org>
2019-10-12 14:53:00 +08:00
Andrew Purtell f1616ba61d
HBASE-23139 MapReduce jobs lauched from convenience distribution are nonfunctional (#705)
Add hbase-shaded-gson to base job dependencies.
2019-10-08 17:22:42 -07:00
Andrew Purtell 0e8e5a36db
HBASE-23128 Restore Region interface compatibility
Restore and deprecate Region#bulkLoadHFiles(Collection<Pair<byte[],String>>, boolean,
  Region.BulkLoadListener).
Warn if invoked.
2019-10-07 12:23:12 -07:00
Andrew Purtell 6421112318
HBASE-23110 Backport HBASE-23054 "Remove synchronization block from MetaTableMetrics and fix LossyCounting algorithm" to branch-1 (#683)
Additional fixes for reported findbugs and checkstyle warnings.
2019-10-07 11:10:52 -07:00
Sanjeet Nishad 57b3ff1b14 HBASE-23094 Wrong log message in simpleRegionNormaliser while checking if merge is enabled.
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2019-10-07 16:24:15 +02:00
Bharath Vissapragada c63b2f4984 HBASE-23116 LoadBalancer should log table name when balancing per table (#689)
This commit adds table name to the logging context when
StochasticLoadBalancer is configured "per table".

Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-10-04 15:39:50 -07:00
Rushabh 638508e20d HBASE-22874 Define a public API for Canary checking and a non-public tool implementation
Closes #580

* Canary is now an IA.Public interface
* CanaryTool is now the implementation

Branch-1 specific changes for differences in APIs and cleanup of the ref guide using a classname.

Co-authored-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Sean Busbey <busbey@apache.org>
2019-10-04 13:14:36 -07:00
Wellington Chevreuil 0ffbf9c759
HBASE-23101 Backport HBASE-22380 to branch-1
Fixes #680

Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-10-02 11:25:26 -07:00
Sandeep Pal 1df99624a5
HBASE-22902 At regionserver start there's a request to roll the WAL
Closes #668

Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-10-01 15:16:57 -07:00