zhangduo
b81cec47ec
Revert "HBASE-21507 Compaction failed when execute AbstractMultiFileWriter.beforeShipped() method"
...
This reverts commit 13955ba532
.
2018-11-27 20:58:34 +08:00
lixiaobao
13955ba532
HBASE-21507 Compaction failed when execute AbstractMultiFileWriter.beforeShipped() method
...
Signed-off-by: zhangduo <zhangduo@apache.org>
Signed-off-by: Anoop Sam John <anoop.hbase@gmail.com>
2018-11-27 20:31:54 +08:00
Ted Yu
5ec30837ac
HBASE-21511 Remove in progress snapshot check in SnapshotFileCache#getUnreferencedFiles
2018-11-25 18:27:52 -08:00
Ted Yu
795f677983
HBASE-21387 Addendum fix TestSnapshotFileCache
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2018-11-24 17:00:40 +08:00
huzheng
a1d0199a16
HBASE-21387 Race condition surrounding in progress snapshot handling in snapshot cache leads to loss of snapshot files
2018-11-23 11:38:26 +08:00
Duo Zhang
0557afc461
HBASE-21503 Replication normal source can get stuck due potential race conditions between source wal reader and wal provider initialization threads.
...
Found and analysed by Wellington Chevreuil
2018-11-21 17:53:41 +08:00
Duo Zhang
030d06141c
HBASE-21490 WALProcedure may remove proc wal files still with active procedures
...
Signed-off-by: Allan Yang <allan163@apache.org>
2018-11-19 08:20:49 -08:00
zhangduo
297d49b680
HBASE-21480 Taking snapshot when RS crashes prevent we bring the regions online
2018-11-18 21:08:00 +08:00
zhangduo
e5758e86a8
HBASE-21485 Add more debug logs for remote procedure execution
2018-11-16 14:32:27 +08:00
Ankit Singhal
d0c2e60e36
HBASE-21440 Assign procedure on the crashed server is not properly interrupted
2018-11-14 22:33:13 -08:00
huzheng
f8213a719f
HBASE-21473 RowIndexSeekerV1 may return cell with extra two \x00\x00 bytes which has no tags
2018-11-14 23:17:52 +08:00
Allan Yang
0f295de156
HBASE-21468 separate workers for meta table is not working
2018-11-14 11:43:41 +08:00
jingyuntian
c95832159f
HBASE-21410 A helper page that help find all problematic regions and procedures
2018-11-13 11:11:36 +08:00
huzheng
e9e9d0dcef
Revert "HBASE-21401 Sanity check in BaseDecoder#parseCell"
...
This reverts commit 0ec9f81bc8
.
2018-11-12 11:43:37 +08:00
Duo Zhang
ffefc49e85
HBASE-21376 Add some verbose log to MasterProcedureScheduler
2018-11-10 17:17:31 +08:00
Ben Lau
0875fa0634
HBASE-21439 RegionLoads aren't being used in RegionLoad cost functions
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Conflicts:
hbase-server/src/test/java/org/apache/hadoop/hbase/master/balancer/TestStochasticLoadBalancer.java
2018-11-08 14:09:55 -08:00
Esteban Gutierrez
3a13088a2e
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:21 -08:00
huzheng
0ec9f81bc8
HBASE-21401 Sanity check in BaseDecoder#parseCell
2018-11-08 20:28:48 +08:00
tedyu
0250b4b536
HBASE-21247 Custom Meta WAL Provider doesn't default to custom WAL Provider whose configuration value is outside the enums in Providers
2018-11-06 12:36:29 -08:00
Sean Busbey
6f9084380b
HBASE-21442 Update branch-2.1 for next development cycle
...
* update pom versions to 2.1.2-SNAPSHOT
* update CHANGES.md to mark release date (as of arriving in dist/release svn repo)
2018-11-06 14:19:47 -06:00
Allan Yang
5b8c767374
HBASE-21421 Do not kill RS if reportOnlineRegions fails
2018-11-06 14:51:54 +08:00
Allan Yang
0b7c66642b
HBASE-21423 Procedures for meta table/region should be able to execute in separate workers
2018-11-05 20:37:15 +08:00
Allan Yang
9e52e9eb7d
HBASE-21395 Abort split/merge procedure if there is a table procedure of the same table going on
2018-11-05 20:12:00 +08:00
Michael Stack
8df5878932
HBASE-21425 2.1.1 fails to start over 1.x data; namespace not assigned
2018-11-03 09:45:36 -07:00
zhangduo
46eb8f1d0d
HBASE-21351 The force update thread may have race with PE worker when the procedure is rolling back
2018-11-03 08:25:43 +08:00
jingyuntian
3836967e05
HBASE-21407 Resolve NPE in backup Master UI
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-11-02 11:46:15 -07:00
Guanghao Zhang
29e3eec703
HBASE-21388 No need to instantiate MemStoreLAB for master which not carry table
2018-11-01 16:27:23 +08:00
Michael Stack
29d6eeb6e8
HBASE-21322 Add a scheduleServerCrashProcedure() API to HbckService
...
ADDENDUM
2018-10-31 10:15:04 -07:00
Duo Zhang
bddd488c34
HBASE-21237 Use CompatRemoteProcedureResolver to dispatch open/close region requests to RS
2018-10-30 17:36:44 +08:00
tianjingyun
422e98957b
HBASE-21322 Add a scheduleServerCrashProcedure() API to HbckService
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-10-29 20:56:44 -07:00
zhangduo
2466032fdd
HBASE-21375 Revisit the lock and queue implementation in MasterProcedureScheduler
2018-10-29 20:18:10 +08:00
Michael Stack
066082dff4
HBASE-21397 Set version to 2.1.1 on branch-2.1 in prep for first RC
2018-10-26 12:56:24 -07:00
Duo Zhang
24f5f7afa8
HBASE-21391 RefreshPeerProcedure should also wait master initialized before executing
2018-10-26 21:45:08 +08:00
Michael Stack
940326d8f5
Revert "HBASE-21376 Add some verbose log to MasterProcedureScheduler"
...
This reverts commit 71224ee530
.
2018-10-26 06:10:47 -07:00
Allan Yang
71224ee530
HBASE-21376 Add some verbose log to MasterProcedureScheduler
2018-10-26 05:54:50 -07:00
Mike Drob
127de9e637
HBASE-21380 Filter finished SCP at start
2018-10-25 20:28:51 -07:00
Michael Stack
7de5f1d60d
Revert "HBASE-21380 Completed SCPs shouldn't add to dead servers in processing"
...
This reverts commit 1add6e9ca4
.
2018-10-25 20:26:43 -07:00
Mike Drob
1add6e9ca4
HBASE-21380 Completed SCPs shouldn't add to dead servers in processing
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-10-25 19:18:15 -07:00
Guanghao Zhang
7c3033d704
HBASE-21385 HTable.delete request use rpc call directly instead of AsyncProcess
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-10-25 16:21:58 -07:00
Michael Stack
2e9381a839
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:01 -07:00
Allan Yang
6c9e3d0670
HBASE-21364 Procedure holds the lock should put to front of the queue after restart
2018-10-24 10:52:52 +08:00
mazhenlin
d35f65f396
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 16:46:28 -05:00
xcang
ae13a5c6ea
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:22 -07:00
xcang
3979aebebf
HBASE-21338 Warn if balancer is an ill-fit for cluster size
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-10-23 13:22:41 -07:00
zhangduo
7c04a95f4a
HBASE-21321 Backport HBASE-21278 to branch-2.1 and branch-2.0 ("Do not rollback successful sub procedures when rolling back a procedure")
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-10-22 21:10:11 -07:00
huzheng
2173770305
HBASE-21356 bulkLoadHFile API should ensure that rs has the source hfile's write permissionls
2018-10-23 10:22:30 +08:00
Mike Drob
65d698439f
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-22 20:12:38 -05:00
tedyu
b232746d4c
HBASE-21281 Update bouncycastle dependency - addendum adds dependency for hbase-server module
2018-10-22 17:12:11 -04:00
Josh Elser
fedaedd6a1
HBASE-21281 Upgrade bouncycastle to latest
...
BC 1.47 introduced some incompatible API changes which came in via
a new Maven artifact. We don't use any changed API in HBase. This
also removes some unnecessary dependencies on bcprov in other
modules (presumably, they are vestiges)
Signed-off-by: Mike Drob <mdrob@apache.org>
Signed-off-by: Ted Yu <tedyu@apache.org>
2018-10-22 17:12:11 -04:00
zhangduo
afa7d6ed43
HBASE-21336 Addendum remove unused code in HBTU
2018-10-22 20:27:24 +08:00