Description
Currently AssignmentManager handles clean startup and failover very differently.
Different logic is mingled together so it is hard to find out which is for which.
We should clean it up and share the same logic so that AssignmentManager handles
both cases the same way. This way, the code will much easier to understand and
maintain.
Attachments
Attachments
Issue Links
- is related to
-
HBASE-6228 Fixup daughters twice cause daughter region assigned twice
- Closed
- relates to
-
HBASE-6272 In-memory region state is inconsistent
- Closed
1.
|
In AssignmentManager failover mode, use ServerShutdownHandler to handle dead regions | Closed | Unassigned | |
2.
|
Fully enable ServerShutdownHandler after master joins the cluster | Closed | Unassigned | |
3.
|
Make AssignmentManger#enablingTables and disablintTables local variables | Closed | Unassigned | |
4.
|
Share bulk assign code in AssignmentManager | Closed | Unassigned |