Sergey Shelukhin
2c73b0841a
HBASE-22145 windows hbase-env causes hbase cli/etc to ignore HBASE_OPTS
2019-07-31 10:10:54 +02:00
Biju Nair
c8ab562338
HBASE-22363 Remove hardcoded number of read cache block buckets
...
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2019-07-31 09:26:32 +02:00
stack
9799e0b6b2
HBASE-22741 Show catalogjanitor consistency complaints in new 'HBCK Report' page
...
Signed-off-by: huzheng <openinx@gmail.com>
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2019-07-30 11:32:46 -07:00
stack
4587b39e63
Revert "Revert "HBASE-22723 Have CatalogJanitor report holes and overlaps; i.e. problems it sees when doing its regular scan of hbase:meta""
...
This reverts commit bf36bdf2b6
.
2019-07-30 09:21:47 -07:00
openinx
892aa832ad
HBASE-22758 Remove the unneccesary info cf deletion in DeleteTableProcedure#deleteFromMeta ( #424 )
2019-07-30 21:48:46 +08:00
Andor Molnár
29f8e195ef
HBASE-22759. Extended grant and revoke audit events with caller info ( #427 )
2019-07-30 12:50:57 +02:00
Jan Hentschel
70ec78cf8d
HBASE-22764 Fixed remaining Checkstyle issues in the hbase-rsgroup module
...
Signed-off-by: stack <stack@apache.org>
2019-07-30 12:26:31 +02:00
Jan Hentschel
11b647be23
HBASE-22763 Fixed remaining Checkstyle issue in hbase-procedure
...
Signed-off-by: stack <stack@apache.org>
2019-07-30 11:26:48 +02:00
stack
efead31eb2
HBASE-22751 table.jsp fails if ugly regions in table
2019-07-30 10:30:27 +02:00
Peter Somogyi
bf36bdf2b6
Revert "HBASE-22723 Have CatalogJanitor report holes and overlaps; i.e. problems it sees when doing its regular scan of hbase:meta"
...
This reverts commit 65a6b270dd
.
2019-07-30 10:12:27 +02:00
Peter Somogyi
dcc2a2b8d8
Revert "HBASE-22751 table.jsp fails if ugly regions in table"
...
This reverts commit d45b2d4469
.
2019-07-30 10:12:03 +02:00
stack
65a6b270dd
HBASE-22723 Have CatalogJanitor report holes and overlaps; i.e. problems it sees when doing its regular scan of hbase:meta
...
Refactor of CatalogJanitor so it generates a
Report on the state of hbase:meta when it runs. Also
refactor so CJ runs even if RIT (previous it would
punt on running if RIT) so it can generate a 'Report'
on the interval regardless. If RIT, it just doesn't
go on to do the merge/split GC as it used to.
If report finds an issue, dump as a WARN message
to the master log.
Follow-on is to make the Report actionable/available
for the Master to pull when it goes to draw the hbck
UI page (could also consider shipping the Report as
part of ClusterMetrics?)
Adds new, fatter Visitor to CJ, one that generates
Report on each run keeping around more findings as
it runs.
Moved some methods around so class reads better;
previous methods were randomly ordered in the class.
M hbase-client/src/main/java/org/apache/hadoop/hbase/MetaTableAccessor.java
Make a few handy methods public.
M hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionInfo.java
Add utility as defaults on the Inteface; i.e. is this the first region
in table, is it last, does a passed region come next, or does passed
region overlap this region (added tests for this new stuff).
M hbase-common/src/main/java/org/apache/hadoop/hbase/util/Bytes.java
Bugfix... handle case where buffer passed is null.
M hbase-server/src/main/java/org/apache/hadoop/hbase/master/CatalogJanitor.java
Lots of change, reorg., but mostly adding consistency checking
to the visitor used scanning hbase:meta on a period and the
generation of a Report on what the scan has found traversing
hbase:meta. Added a main so could try the CatalogJanitor against
a running cluster.
A hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestCatalogJanitorCluster.java
Fat ugly test for CatalogJanitor consistency checking.
M hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestHRegionInfo.java
Add tests for new functionality in RI.
M hbase-shell/src/main/ruby/hbase/table.rb
Bug fix for case where meta has a null regioninfo; scan was aborting.
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
2019-07-29 16:21:05 -07:00
stack
d45b2d4469
HBASE-22751 table.jsp fails if ugly regions in table
2019-07-29 15:15:32 -07:00
Viraj Jasani
31c99ff393
HBASE-22743 : ClientUtils for Demo Client classes ( #413 )
2019-07-28 10:22:06 +08:00
Guanghao Zhang
e54c4018e7
HBASE-22709 Add a chore thread in master to do hbck checking ( #404 )
...
Signed-off-by: stack <stack@apache.org>
2019-07-27 18:55:22 +08:00
Guanghao Zhang
f8b592e9f8
HBASE-22742 [HBCK2] Add more log for hbck operations at master side
...
Signed-off-by: stack <stack@apache.org>
2019-07-27 12:41:54 +08:00
Gabriel
a1442a8295
HBASE-22750 Correct @throws in comment.(In class org.apache.hadoop.hbase.client.RetryingCallerInterceptor) ( #418 )
2019-07-26 21:34:40 -07:00
stack
fd267168d8
HBASE-22382 Refactor tests in TestFromClientSide; ADDENDUM to fix tests
2019-07-26 13:42:45 -07:00
linkaline
100a625324
HBASE-22733 TestSplitTransactionOnCluster.testMasterRestartAtRegionSplitPendingCatalogJanitor is flakey ( #408 )
...
Signed-off-by: stack <stack@apache.org>
2019-07-25 11:16:16 -07:00
syedmurtazahassan
141ccc4fd2
HBASE-22702 [Log] 'Group not found for table' is chatty
...
Signed-off-by Reid Chan <reidchan@apache.org>
2019-07-25 23:18:25 +08:00
Andor Molnár
884843d085
HBASE-22382 Refactor tests in TestFromClientSide ( #385 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2019-07-25 10:41:31 +08:00
Guanghao Zhang
56417284bf
HBASE-22721 Refactor HBaseFsck: move the inner class out
...
Signed-off-by: stack <stack@apache.org>
2019-07-25 08:32:19 +08:00
Jeongdae Kim
d88ee0447a
HBASE-22715 All scan requests should be handled by scan handler threads in RWQueueRpcExecutor ( #393 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Conflicts:
hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestSimpleRpcScheduler.java
2019-07-24 11:56:48 -07:00
Jan Hentschel
f77baaba3b
HBASE-22692 Rubocop definition is not used in the /bin directory
...
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2019-07-24 11:17:55 +02:00
Duo Zhang
ac80f4e1dc
HBASE-22722 Upgrade jackson databind dependencies to 2.9.9.1 ( #402 )
...
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-07-24 10:03:47 +08:00
Balazs Meszaros
439da93231
HBASE-15666 shaded dependencies for hbase-testing-util
...
HBASE-15666 shaded dependencies for hbase-testing-util
Added new artifact hbase-shaded-testing-util. It wraps a whole hbase-server
with its testing dependencies. Users should use only the following dependency
in pom:
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-shaded-testing-util</artifactId>
<version>${hbase.version}</version>
<scope>test</scope>
</dependency>
Added hbase-shaded-testing-util-tester maven module which ensures
that hbase-shaded-testing-util works with a shaded client.
Signed-off-by: Josh Elser <elserj@apache.org>
2019-07-23 15:35:17 +02:00
syedmurtazahassan
6a46e071c5
HBASE-22603 Javadoc Warnings related to @link tag
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-23 14:46:24 +02:00
Peter Somogyi
78edb1e17f
HBASE-22720 Incorrect link for hbase.unittests
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-23 13:58:46 +02:00
syedmurtazahassan
49fcd92bdf
HBASE-22610 [BucketCache] Rename hbase.offheapcache.minblocksize
...
Co-authored-by: Reid Chan <reidchan@apache.org>
Signed-off-by: Reid Chan <reidchan@apache.org>
2019-07-23 12:05:51 +08:00
Toshihiro Suzuki
03f9fc3aa8
HBASE-22690 Deprecate / Remove OfflineMetaRepair in hbase-2+
...
Signed-off-by: stack <stack@apache.org>
2019-07-23 10:22:54 +09:00
Duo Zhang
60cfdd822b
HBASE-22719 Add debug support for github PR pre commit job
2019-07-22 13:49:40 +08:00
Guanghao Zhang
8c94bd47b2
Revert "HBASE-22673 Avoid to expose protobuf stuff in Hbck interface"
...
This reverts commit 2449d9c05d
.
2019-07-19 08:27:23 +08:00
Guanghao
2449d9c05d
HBASE-22673 Avoid to expose protobuf stuff in Hbck interface
...
Signed-off-by: stack <stack@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2019-07-19 08:21:41 +08:00
Guanghao Zhang
727ebbddac
HBASE-22527 [hbck2] Add a master web ui to show the problematic regions
2019-07-18 08:11:06 -07:00
sreenivasulureddy
df2cdc8e5d
HBASE-22537 Split happened Replica region can not be deleted after deleting table successfully and restarting RegionServer
...
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
2019-07-18 15:29:35 +01:00
Guanghao
c5af92b644
HBASE-22704 Avoid NPE when access table.jsp and snapshot.jsp but master not finish initialization ( #389 )
2019-07-18 08:45:51 +08:00
stack
fa35bbc0d2
HBASE-7191 HBCK - Add offline create/fix hbase.version and hbase.id
...
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2019-07-17 08:01:12 -07:00
毛蛤丝
c14ccc302d
HBASE-22700:incorrect timeout in recommended ZooKeeper configuration
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2019-07-17 22:27:39 +08:00
Viraj Jasani
8b37958161
HBASE-22643 : Delete region without archiving only if regiondir is present
...
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
Signed-off-by: Xu Cang <xucang@apache.org>
2019-07-16 17:52:56 -07:00
Duo Zhang
f017e7b8aa
HBASE-22661 list_regions command in hbase shell is broken
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2019-07-16 16:13:00 +08:00
Mate Szalay-Beko
4211266a81
HBASE-21606 document meta table load metrics
...
Closes #369
Signed-off-by: Xu Cang <xcang@apache.org>
Signed-off-by: Sakthi <sakthivel.azhaku@gmail.com>
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit e5f05bf119
)
2019-07-15 11:12:59 -05:00
Duo Zhang
1092533308
HBASE-22684 The log rolling request maybe canceled immediately in LogRoller due to a race ( #378 )
...
Signed-off-by: Michael Stack <stack@apache.org>
2019-07-15 22:14:08 +08:00
Jan Hentschel
88ab7acbca
HBASE-22689 Added line breaks for fix version in JIRA
...
Signed-off-by: stack <stack@apache.org>
2019-07-14 17:31:55 +02:00
Viraj Jasani
74ae25d843
HBASE-22638 ZooKeeper Utility enhancements
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-13 20:54:54 +02:00
syedmurtazahassan
84ee7244d7
HBASE-19230 Write up fixVersion policy from dev discussion in refguide
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-13 18:16:14 +02:00
syedmurtazahassan
d26e9d04e1
HBASE-22586 Javadoc Warnings related to @param tag
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-13 17:24:57 +02:00
Duo Zhang
421ae2a688
HBASE-22681 The 'assert highestUnsyncedTxid < entry.getTxid();' in AbstractFWAL.append may fail when using AsyncFSWAL ( #376 )
...
Signed-off-by: Zheng Hu <openinx@gmail.com>
2019-07-13 22:16:46 +08:00
syedmurtazahassan
30e874ae58
HBASE-22571 Javadoc Warnings related to @return tag
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-13 16:01:32 +02:00
Andrew Purtell
5fc84844b3
HBASE-22686 ZkSplitLogWorkerCoordination doesn't allow a regionserver to pick up all of the split work it is capable of ( #377 )
...
Signed-off-by: Xu Cang <xcang@apache.org>
Conflicts:
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitLogWorker.java
2019-07-12 18:13:15 -07:00
Braavos
3c017c5b50
HBASE-22669 Add unit tests for org.apache.hadoop.hbase.util.Strings ( #363 )
...
These tests were written using Diffblue Cover.
2019-07-10 10:12:15 +02:00