Michael Stack
f8c3d4568e
HBASE-19960 Doc test timeouts and test categories in hbase2
2018-02-12 20:53:42 -08:00
Michael Stack
24bed6b3fb
HBASE-19986 If HBaseTestClassRule timesout a test, thread dump; ADDENDUM; white-space, checkstyle, and rb feedback by Duo
2018-02-12 18:12:24 -08:00
Apekshit Sharma
7cc239fb5a
HBASE-19970 Remove unused functions from TableAuthManager.
...
Functions deleted: setTableUserPermissions, setTableGroupPermissions, setNamespaceUserPermissions,
setNamespaceGroupPermissions, writeTableToZooKeeper, writeNamespaceToZooKeeper
2018-02-12 16:01:29 -08:00
Michael Stack
c2ee82c909
HBASE-19986 If HBaseTestClassRule timesout a test, thread dump
2018-02-12 15:28:40 -08:00
Michael Stack
00f8877323
HBASE-19972 Should rethrow the RetriesExhaustedWithDetailsException when failed to apply the batch in ReplicationSink; ADDENDUM to fix TestReplicationSink
2018-02-12 10:47:25 -08:00
tedyu
1c67d8a46f
HBASE-19968 MapReduce test fails with NoClassDefFoundError against hadoop3
2018-02-12 09:54:00 -08:00
Michael Stack
67b69fb2c7
HBASE-16060 1.x clients cannot access table state talking to 2.0 cluster
...
This patch adds mirroring of table state out to zookeeper. HBase-1.x
clients look for table state in zookeeper, not in hbase:meta where
hbase-2.x maintains table state.
The patch also moves and refactors the 'migration' code that was put in
place by HBASE-13032.
D hbase-client/src/main/java/org/apache/hadoop/hbase/CoordinatedStateException.java
Unused.
M hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
Move table state migration code from Master startup out to
TableStateManager where it belongs. Also start
MirroringTableStateManager dependent on config.
A hbase-server/src/main/java/org/apache/hadoop/hbase/master/MirroringTableStateManager.java
M hbase-server/src/main/java/org/apache/hadoop/hbase/master/TableStateManager.java
Move migration from zookeeper of table state in here. Also plumb in
mechanism so subclass can get a chance to look at table state as we do
the startup fixup full-table scan of meta.
M hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/AssignmentManager.java
Bug-fix. Now we create regions in CLOSED state but we fail to check
table state; were presuming table always enabled. Meant on startup
there'd be an unassigned region that never got assigned.
A hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestMirroringTableStateManager.java
Test migration and mirroring.
2018-02-12 08:47:02 -08:00
zhangduo
8ff783f76d
HBASE-19554 Dump thread info before failure
2018-02-12 16:03:52 +08:00
huzheng
629eaf8b74
HBASE-19972 Should rethrow the RetriesExhaustedWithDetailsException when failed to apply the batch in ReplicationSink
2018-02-11 14:48:21 +08:00
Michael Stack
0593dda663
HBASE-19951 Cleanup the explicit timeout value for test method
2018-02-10 09:24:31 -08:00
zhangduo
408b41ba6c
HBASE-19964 Addendum retry on major compaction
2018-02-10 20:07:46 +08:00
zhangduo
32f235abee
HBASE-19966 The WriteEntry for WALKey maybe null if we failed to call WAL.append
2018-02-09 19:09:40 -08:00
Guanghao Zhang
2b63af376e
HBASE-19923 Reset peer state and config when refresh replication source failed
2018-02-09 18:54:03 +08:00
zhangduo
05279d2f5f
HBASE-19964 TestWriteHeavyIncrementObserver fails
2018-02-09 18:08:40 +08:00
haxiaolin
bc720374c3
HBASE-19937 Ensure createRSGroupTable be called after ProcedureExecutor and LoadBalancer are initialized
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-02-08 22:41:45 -08:00
Guanghao Zhang
0a5f26324c
HBASE-19942 (addendum) Fix flaky TestSimpleRpcScheduler
2018-02-09 13:37:06 +08:00
Aman Poonia
f1a81618fd
HBASE-19835 Use explicit casting to avoid side effects
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-02-08 12:32:36 -08:00
Michael Stack
277ce3d8a3
HBASE-19956 Remove category as a consideration timing out tests; set all test to timeout at 10minutes regardless
2018-02-07 23:10:12 -08:00
Mike Drob
f5dbdf0dab
HBASE-19947 ITU should overwrite HTU local FS
2018-02-07 16:53:54 -06:00
tedyu
d95940776e
HBASE-19949 TestRSGroupsWithACL fails with ExceptionInInitializerError
2018-02-07 04:45:34 -08:00
zhangduo
dcbb331792
HBASE-19929 Call RS.stop on a session expired RS may hang
2018-02-07 15:52:04 +08:00
Chia-Ping Tsai
d8b999e695
HBASE-19900 Region-level exception destroy the result of batch
2018-02-07 08:41:56 +08:00
Guanghao Zhang
a5b86dd77a
HBASE-19942 Fix flaky TestSimpleRpcScheduler
2018-02-07 07:54:39 +08:00
Balazs Meszaros
380083e7d3
HBASE-19886 Display maintenance mode in shell, web UI
2018-02-06 14:53:32 -08:00
Mike Drob
b5ccfecc96
HBASE-19946 More test clean up for local-mode HTU
2018-02-06 15:20:39 -06:00
Michael Stack
001f9cc5ea
HBASE-19940 TestMetaShutdownHandler flakey; ADDENDUM: yet more debug
2018-02-06 09:47:30 -08:00
Michael Stack
590bee78dc
HBASE-19940 TestMetaShutdownHandler flakey; ADDENDUM: more debug
2018-02-06 06:35:36 -08:00
Guanghao Zhang
77153d4dc6
HBASE-19944 Fix timeout TestVisibilityLabelsWithCustomVisLabService
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-02-06 20:30:08 +08:00
Umesh Agashe
3fa27c2382
HBASE-19941 Flaky TestCreateTableProcedure times out in nightly, needs to LargeTests
2018-02-05 22:13:53 -08:00
tedyu
11e3a83870
HBASE-19934 HBaseSnapshotException when read replicas is enabled and online snapshot is taken after region splitting (Toshihiro Suzuki)
2018-02-05 21:03:56 -08:00
Umesh Agashe
3bb8daa605
HBASE-19939 Fixed NPE in tests TestSplitTableRegionProcedure#testSplitWithoutPONR() and testRecoveryAndDoubleExecution()
...
Value of 'htd' is null as it is initialized in the constructor but when the object is deserialized its null. Got rid of member variable htd and made it local to method.
2018-02-05 20:48:56 -08:00
zhangduo
f5197979aa
HBASE-19927 Addendum join on RegionServerThread instead of HRegionServer
2018-02-06 10:01:23 +08:00
Umesh Agashe
6d04aa1794
HBASE-19915 (addendum): Fixed a typo because of which only daughterA was getting stored with a CLOSED state and not daughterB
2018-02-05 15:41:03 -08:00
Mike Drob
8de820786c
HBASE-19922 remove ProtobufUtil::PRIMITIVES
2018-02-05 15:33:46 -06:00
Michael Stack
6307689a6e
HBASE-19940 TestMetaShutdownHandler flakey
2018-02-05 12:37:48 -08:00
Michael Stack
9f2149f171
HBASE-19840 Flakey TestMetaWithReplicas; ADDENDUM Adding debug
2018-02-05 11:01:09 -08:00
Michael Stack
c245bd5c03
HBASE-19837 Flakey TestRegionLoad; ADDENDUM Report more often and wait less time on change (also add some debug on TestMetaShutdown test)
2018-02-05 08:40:26 -08:00
Rajeshbabu Chintaguntla
c5f86f2ce4
HBASE-19703 Functionality added as part of HBASE-12583 is not working after moving the split code to master
...
Co-authored-by: Michael Stack <stack@apache.org>
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2018-02-05 23:56:18 +08:00
zhangduo
ad3a1ba495
HBASE-19936 Introduce a new base class for replication peer procedure
2018-02-05 20:23:19 +08:00
Xiang Li
7f7f2b2de5
HBASE-19917 Improve RSGroupBasedLoadBalancer#filterServers() to be more efficient
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-02-04 17:22:41 -08:00
zhangduo
88d6e06a1f
HBASE-19554 reenable TestDLSAsyncFSWAL/TestDLSFSHLog for debugging
2018-02-05 08:58:16 +08:00
zhangduo
e1cd10b002
HBASE-19927 TestFullLogReconstruction flakey
2018-02-05 08:41:32 +08:00
Michael Stack
ab5a26ad5e
HBASE-19931 TestMetaWithReplicas failing 100% of the time in testHBaseFsckWithMetaReplicas
2018-02-04 14:38:21 -08:00
anastas
170ffbba68
HBASE-19658 make the test testFlatteningToJumboCellChunkMap() stable, by eliminating the possibility of third cell to be added while in-memory-flush is still in progress
2018-02-04 14:59:10 +02:00
zhangduo
14420e1b41
HBASE-19926 Use a separated class to implement the WALActionListener for Replication
2018-02-04 20:36:43 +08:00
Ashish Singhi
397d34736e
HBASE-19905 ReplicationSyncUp tool will not exit if a peer replication is disabled
...
Signed-off-by: Ashish Singhi <ashishsinghi@apache.org>
2018-02-04 17:52:38 +05:30
Michael Stack
b0e998f2a5
HBASE-19726 Failed to start HMaster due to infinite retrying on meta assign; ADDENDUM Fix failing TestMetaWithReplicas#testShutdownHandling; it was reading meta TableState
2018-02-03 21:51:50 -08:00
zhangduo
2e1ec3d3d8
HBASE-19914 Refactor TestVisibilityLabelsOnNewVersionBehaviorTable
2018-02-04 13:27:28 +08:00
Michael Stack
bfd74686c7
HBASE-19928 TestVisibilityLabelsOnNewVersionBehaviorTable fails
2018-02-03 10:17:40 -08:00
Michael Stack
12f3c82a86
HBASE-19919 Tidying up logging; ADDENDUM Fix tests w/ mocked Servers
2018-02-03 09:25:16 -08:00