Details
-
New Feature
-
Status: Closed
-
Critical
-
Resolution: Implemented
-
0.94.0
-
None
-
None
Description
Need a framework to execute master-coordinated tasks in a fault-tolerant manner.
Master-coordinated tasks such as online-scheme change and delete-range (deleting region(s) based on start/end key) can make use of this framework.
The advantages of framework are
1. Eliminate repeated code in Master, ZooKeeper tracker and Region-server for master-coordinated tasks
2. Ability to abstract the common functions across Master -> ZK and RS -> ZK
3. Easy to plugin new master-coordinated tasks without adding code to core components
Attachments
Attachments
Issue Links
- blocks
-
HBASE-7629 Master initiated automatic region merges
- Closed
- depends upon
-
HBASE-5494 Introduce a zk hosted table-wide read/write lock so only one table operation at a time
- Closed
- is related to
-
HBASE-7404 Bucket Cache:A solution about CMS,Heap Fragment and Big Cache on HBASE
- Closed
-
HBASE-11608 Add synchronous split
- Closed
-
HBASE-4991 Provide capability to delete named region
- Closed
-
HBASE-10569 Co-locate meta and master
- Closed
-
HBASE-7254 Refactor AccessController ZK-mediated permissions cache into a generic mechanism
- Closed
- relates to
-
HBASE-6571 Generic multi-thread/cross-process error handling framework
- Closed
-
HBASE-10136 the table-lock of TableEventHandler is released too early because reOpenAllRegions() is asynchronous
- Closed
-
HBASE-7403 Online Merge
- Closed
-
HBASE-10544 Surface completion state of global administrative actions
- Closed
-
HBASE-9726 Proposal for a new master design for assignment
- Closed