Allan Yang
d544b7adea
HBASE-21421 Do not kill RS if reportOnlineRegions fails
2018-11-06 14:56:33 +08:00
zhangduo
bcd98513d2
HBASE-21314 The implementation of BitSetNode is not efficient
2018-11-06 09:20:01 +08:00
tedyu
8307f1c48c
HBASE-21438 TestAdmin2#testGetProcedures fails due to FailedProcedure inaccessible
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-11-06 09:16:39 +08:00
Michael Stack
a0bba8db46
HBASE-21425 2.1.1 fails to start over 1.x data; namespace not assigned
2018-11-03 09:45:57 -07:00
zhangduo
4f22397ad4
HBASE-21351 The force update thread may have race with PE worker when the procedure is rolling back
2018-11-03 08:24:25 +08:00
jingyuntian
1bd98bb608
HBASE-21407 Resolve NPE in backup Master UI
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-11-02 11:46:47 -07:00
zhangduo
943f65f3b5
HBASE-21422 NPE in TestMergeTableRegionsProcedure.testMergeWithoutPONR
2018-11-02 20:55:36 +08:00
Michael Stack
b7efc8d4e7
HBASE-21424 Change flakies and nightlies so scheduled less often
...
ADDENDUM; Make nightly daily.
2018-11-01 10:09:41 -07:00
Michael Stack
22a0419f7e
HBASE-21424 Change flakies and nightlies so scheduled less often
...
Have flakies run every four hours instead of every hour and
nightlies every 12 hours instead of every 6.
2018-11-01 10:04:43 -07:00
Beluga Behr
3d3dd04651
HBASE-19682 Use Collections.emptyList() For Empty List Values
2018-11-01 08:59:14 -07:00
jingyuntian
b9c9f1d61f
HBASE-21322 Add a scheduleServerCrashProcedure() API to HbckService (addendum for branch-2)
2018-11-01 18:05:01 +08:00
Guanghao Zhang
2d0810a006
HBASE-21388 No need to instantiate MemStoreLAB for master which not carry table
2018-11-01 16:20:49 +08:00
Duo Zhang
0d17e4b399
HBASE-21417 Pre commit build is broken due to surefire plugin crashes
2018-11-01 15:13:36 +08:00
tianjingyun
857abfb082
HBASE-21322 Add a scheduleServerCrashProcedure() API to HbckService
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-10-29 20:56:11 -07:00
Wei-Chiu Chuang
7b6afdfc0a
HBASE-21371. Hbase unable to compile against Hadoop trunk (3.3.0-SNAPSHOT) due to license error
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-10-29 14:35:19 -07:00
zhangduo
eb0f9e15d1
HBASE-21375 Revisit the lock and queue implementation in MasterProcedureScheduler
2018-10-29 20:01:53 +08:00
Guanghao Zhang
6fbd70a611
HBASE-21325 Force to terminate regionserver when abort hang in somewhere
2018-10-29 10:12:21 +08:00
zhangduo
cff80bd8ed
HBASE-20973 ArrayIndexOutOfBoundsException when rolling back procedure
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-10-26 12:36:17 -07:00
Duo Zhang
4ded55702d
HBASE-21391 RefreshPeerProcedure should also wait master initialized before executing
2018-10-26 21:45:03 +08:00
zhangduo
3c85775544
Revert "HBASE-20973 ArrayIndexOutOfBoundsException when rolling back procedure"
...
This reverts commit 1b1dabd1f5
.
2018-10-26 21:27:44 +08:00
Guanghao Zhang
f71768308c
HBASE-21385 HTable.delete request use rpc call directly instead of AsyncProcess
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-10-25 16:22:18 -07:00
Allan Yang
11c9165cd7
HBASE-21384 Procedure with holdlock=false should not be restored lock when restarts
2018-10-25 14:15:25 +08:00
Allan Yang
141d4e8b03
HBASE-21364 Procedure holds the lock should put to front of the queue after restart
2018-10-25 12:03:20 +08:00
Michael Stack
47c9879fad
HBASE-21215 Figure how to invoke hbck2; make it easy to find
...
Adds option parameter to the bin/hbase hbck command that allows
passing the hbck2 jar.
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-10-24 20:46:05 -07:00
TAK LON WU
040c215bfd
HBASE-21318 Make RefreshHFilesClient runnable
...
Other than when user enables hbase.coprocessor.region.classes with
RefreshHFilesEndPoint, user can also run this client as tool runner
class/CLI and calls refresh HFiles directly.
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-10-24 10:38:59 -07:00
Michael Stack
8c1b534ee8
HBASE-21372) Set hbase.assignment.maximum.attempts to Long.MAX
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Allan Yang <allan163@apache.org>
2018-10-24 09:07:24 -07:00
Duo Zhang
23b58fcca0
HBASE-21363 Rewrite the buildingHoldCleanupTracker method in WALProcedureStore
2018-10-24 14:14:30 +08:00
xcang
f3da04a552
HBASE-21349 Do not run CatalogJanitor or Nomalizer when cluster is shutting down
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-10-23 14:44:45 -07:00
mazhenlin
390c3227e2
HBASE-21342 FileSystem in use may get closed by other bulk load call in secure bulkLoad
...
Signed-off-by: Mike Drob <mdrob@apache.org>
Signed-off-by: Ted Yu <tyu@apache.org>
2018-10-23 15:52:05 -05:00
xcang
d4ce9e534e
HBASE-21338 Warn if balancer is an ill-fit for cluster size
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-10-23 13:23:03 -07:00
Allan Yang
1b1dabd1f5
HBASE-20973 ArrayIndexOutOfBoundsException when rolling back procedure
2018-10-23 16:15:35 +08:00
Duo Zhang
80ac2f9696
HBASE-21354 Addendum fix compile error
2018-10-23 14:43:20 +08:00
Allan Yang
dfd78c7484
HBASE-21354 Procedure may be deleted improperly during master restarts resulting in 'Corrupt'
2018-10-23 10:51:23 +08:00
huzheng
bf2ce5488d
HBASE-21356 bulkLoadHFile API should ensure that rs has the source hfile's write permissionls
2018-10-23 10:25:06 +08:00
zhangduo
328555a374
HBASE-21336 Addendum remove unused code in HBTU
2018-10-22 20:27:11 +08:00
huzheng
ff2b332aef
HBASE-21355 (addendum) replace the expensive reload storefiles with reading the merge result of compacted storefiles and current storefiles
2018-10-22 19:33:36 +08:00
zhangduo
0cefe7312c
HBASE-21336 Simplify the implementation of WALProcedureMap
2018-10-22 18:36:16 +08:00
zhangduo
69e65f1bd7
HBASE-21334 TestMergeTableRegionsProcedure is flakey
2018-10-22 14:18:59 +08:00
huzheng
6dce9cd218
HBASE-21355 HStore's storeSize is calculated repeatedly which causing the confusing region split
2018-10-22 10:21:57 +08:00
tedyu
4b7fe7064a
HBASE-21281 Upgrade bouncycastle to latest - addendum adds test dependency
2018-10-20 09:28:30 -07:00
Toshihiro Suzuki
46fe6c0e92
HBASE-21200 Memstore flush doesn't finish because of seekToPreviousRow() in memstore scanner.
2018-10-20 08:35:41 +09:00
Mike Drob
444f15785c
HBASE-21073 Redo concept of maintenance mode
...
Instead of being an ephemeral state set by hbck, maintenance mode is now
an explicit toggle set by either configuration property or environment
variable. In maintenance mode, master will host system tables and not
assign any user-space tables to RSs. This gives operators the ability to
affect repairs to meta table with fewer moving parts.
2018-10-19 10:04:35 -05:00
Allan Yang
ca1b5503e1
HBASE-21292 IdLock.getLockEntry() may hang if interrupted
2018-10-18 14:41:42 -07:00
jingyuntian
4a609db30c
HBASE-21269 Forward-port HBASE-21213 [hbck2] bypass leaves behind state in RegionStates when assign/unassign
2018-10-18 06:22:22 -07:00
zhangduo
92b9b0f26d
HBASE-21323 Should not skip force updating for a sub procedure even if it has been finished
2018-10-18 14:44:10 +08:00
haxiaolin
20a9b8ad00
HBASE-21055 NullPointerException when balanceOverall() but server balance info is null
...
Signed-off-by: huzheng <openinx@gmail.com>
2018-10-18 14:06:08 +08:00
Sahil Aggarwal
ad6ca7c95a
HBASE-20716: Changes the bytes[] conversion done in Bytes and ByteBufferUtils. Instead of doing check unsafe_aligned available everytime, choose the best converter at startup.
2018-10-17 21:04:09 -07:00
Duo Zhang
d7d3beb6bc
HBASE-21330 ReopenTableRegionsProcedure will enter an infinite loop if we schedule a TRSP at the same time
2018-10-18 11:34:43 +08:00
tedyu
3563f48900
HBASE-21281 Update bouncycastle dependency - addendum adds dependency for hbase-server module
2018-10-17 16:00:28 -07:00
Artem Ervits
4fab2724e2
HBASE-21198 Exclude dependency on net.minidev:json-smart
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-10-17 11:34:29 -07:00