Duo Zhang
fe2265fa4a
HBASE-21451 The way we maintain the lastestPaths in ReplicationSourceManager is broken when sync replication is used
2018-11-09 14:53:33 +08:00
jingyuntian
fa6373660f
HBASE-21410 A helper page that help find all problematic regions and procedures
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2018-11-09 14:01:49 +08:00
Guanghao Zhang
13b4351012
Revert "HBASE-21410 A helper page that help find all problematic regions and procedures"
...
This reverts commit 3c34073988
.
missing sign-off.
2018-11-09 14:01:29 +08:00
jingyuntian
3c34073988
HBASE-21410 A helper page that help find all problematic regions and procedures
2018-11-09 13:53:00 +08:00
Ben Lau
d9f32137b6
HBASE-21439 RegionLoads aren't being used in RegionLoad cost functions
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-11-08 11:59:34 -08:00
Esteban Gutierrez
a8ad61ec88
HBASE-20604 ProtobufLogReader#readNext can incorrectly loop to the same position in the stream until the the WAL is rolled
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2018-11-08 10:22:22 -08:00
huzheng
f17382792f
HBASE-21401 Sanity check in BaseDecoder#parseCell
2018-11-08 20:07:04 +08:00
jingyuntian
cf9b515563
HBASE-21419 Show sync replication related field for replication peer on master web UI
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2018-11-08 14:50:37 +08:00
zhangduo
6d46b8d256
HBASE-21441 NPE if RS restarts between REFRESH_PEER_SYNC_REPLICATION_STATE_ON_RS_BEGIN and TRANSIT_PEER_NEW_SYNC_REPLICATION_STATE
2018-11-07 16:10:42 +08:00
Allan Yang
a31458bdee
HBASE-21421 Do not kill RS if reportOnlineRegions fails
2018-11-06 14:58:35 +08:00
tedyu
7395ffac44
HBASE-21247 Custom WAL Provider cannot be specified by configuration whose value is outside the enums in Providers
2018-11-05 08:29:04 -08:00
Duo Zhang
c8574ba3c5
HBASE-21420 Use procedure event to wake up the SyncReplicationReplayWALProcedures which wait for worker
2018-11-05 21:43:18 +08:00
Michael Stack
d08990c962
HBASE-21425 2.1.1 fails to start over 1.x data; namespace not assigned
2018-11-03 09:46:19 -07:00
zhangduo
62fe365934
HBASE-21351 The force update thread may have race with PE worker when the procedure is rolling back
2018-11-03 08:24:11 +08:00
jingyuntian
25c964e9a3
HBASE-21407 Resolve NPE in backup Master UI
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-11-02 11:47:02 -07:00
zhangduo
e7f6c2972d
HBASE-21422 NPE in TestMergeTableRegionsProcedure.testMergeWithoutPONR
2018-11-02 20:54:00 +08:00
Beluga Behr
21b98e1075
HBASE-19682 Use Collections.emptyList() For Empty List Values
2018-11-01 08:51:11 -07:00
Guanghao Zhang
6bdaedd7ce
HBASE-21388 No need to instantiate MemStoreLAB for master which not carry table
2018-11-01 16:15:18 +08:00
zhangduo
02f5f171f5
HBASE-21389 Revisit the procedure lock for sync replication
2018-10-30 18:11:20 +08:00
tianjingyun
116eee6747
HBASE-21322 Add a scheduleServerCrashProcedure() API to HbckService
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-10-29 20:55:37 -07:00
zhangduo
d5e4faacc3
HBASE-21375 Revisit the lock and queue implementation in MasterProcedureScheduler
2018-10-29 19:56:49 +08:00
Guanghao Zhang
c0b994b0c6
HBASE-21325 Force to terminate regionserver when abort hang in somewhere
2018-10-29 10:08:51 +08:00
Artem Ervits
7cdb525192
HBASE-21175 Partially initialized SnapshotHFileCleaner leads to NPE during TestHFileArchiving
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-10-26 16:44:33 -07:00
Duo Zhang
0ab7c3a189
HBASE-21391 RefreshPeerProcedure should also wait master initialized before executing
2018-10-26 21:44:56 +08:00
Guanghao Zhang
23b7510ae2
HBASE-21365 Throw exception when user put data with skip wal to a table which may be replicated
2018-10-26 17:43:38 +08:00
Guanghao Zhang
cd943419b6
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:36 -07:00
Michael Stack
6830a1c1a0
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:40 -07:00
Duo Zhang
3fe8649b2c
HBASE-21377 Add debug log for catching the root cause
2018-10-24 15:43:12 +08:00
xcang
1f437ac221
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:45:05 -07:00
mazhenlin
1e9d998727
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:51:46 -05:00
xcang
807736fcf1
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:24 -07:00
huzheng
ae13b0b293
HBASE-21356 bulkLoadHFile API should ensure that rs has the source hfile's write permissionls
2018-10-23 10:18:40 +08:00
zhangduo
931156f66b
HBASE-21336 Addendum remove unused code in HBTU
2018-10-22 20:26:48 +08:00
huzheng
d0e7367c8d
HBASE-21355 (addendum) replace the expensive reload storefiles with reading the merge result of compacted storefiles and current storefiles
2018-10-22 19:28:53 +08:00
zhangduo
3b66b65b9f
HBASE-21336 Simplify the implementation of WALProcedureMap
2018-10-22 18:36:11 +08:00
huzheng
77ac352a95
HBASE-21355 HStore's storeSize is calculated repeatedly which causing the confusing region split
2018-10-22 09:43:14 +08:00
Duo Zhang
7d7293049a
Revert "HBASE-21336 Simplify the implementation of WALProcedureMap"
...
This reverts commit 7adf590106
.
2018-10-22 09:32:55 +08:00
zhangduo
dd474ef199
HBASE-21334 TestMergeTableRegionsProcedure is flakey
2018-10-21 22:40:19 +08:00
Artem Ervits
b723ce1051
HBASE-21194 Add tests in TestCopyTable which exercises MOB feature
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-10-20 08:10:27 -07:00
zhangduo
7adf590106
HBASE-21336 Simplify the implementation of WALProcedureMap
2018-10-20 21:59:46 +08:00
Toshihiro Suzuki
4bf3c5a702
HBASE-21200 Memstore flush doesn't finish because of seekToPreviousRow() in memstore scanner.
2018-10-20 08:34:23 +09:00
Mike Drob
bc7628a8c3
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-18 16:27:53 -05:00
jingyuntian
5fbb227deb
HBASE-21269 Forward-port HBASE-21213 [hbck2] bypass leaves behind state in RegionStates when assign/unassign
2018-10-18 06:22:52 -07:00
haxiaolin
92fdc8dd51
HBASE-21055 NullPointerException when balanceOverall() but server balance info is null
...
Signed-off-by: huzheng <openinx@gmail.com>
2018-10-18 14:04:28 +08:00
Duo Zhang
5efa5f6de4
HBASE-21330 ReopenTableRegionsProcedure will enter an infinite loop if we schedule a TRSP at the same time
2018-10-18 11:29:12 +08:00
tedyu
1e339e6629
HBASE-21281 Update bouncycastle dependency - addendum adds dependency for hbase-server module
2018-10-17 15:59:41 -07:00
Michael Stack
fd940f3b78
HBASE-21327 Fix minor logging issue where we don't report servername if no associated SCP
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2018-10-17 09:42:45 -07:00
Michael Stack
8cc56bd18c
HBASE-21320 [canary] Cleanup of usage and add commentary
...
Signed-off-by: Peter Somogyi <psomogyi@cloudera.com>
2018-10-16 22:20:00 -07:00
subrat.mishra
3b91ae5b2a
HBASE-21263 Mention compression algorithm along with other storefile details
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Amending-Author: Andrew Purtell <apurtell@apache.org>
2018-10-16 12:38:11 -07:00
zhangduo
0d9982901a
HBASE-21278 Do not rollback successful sub procedures when rolling back a procedure
2018-10-16 15:12:49 +08:00