Details
Description
New AssignmentManager implemented using proc-v2.
- AssignProcedure handle assignment operation
- UnassignProcedure handle unassign operation
- MoveRegionProcedure handle move/balance operation
Concurrent Assign operations are batched together and sent to the balancer
Concurrent Assign and Unassign operation ready to be sent to the RS are batched together
This patch is an intermediate state where we add the new AM as AssignmentManager2() to the master, to be reached by tests. but the new AM will not be integrated with the rest of the system. Only new am unit-tests will exercise the new assigment manager. The integration with the master code is part of HBASE-14616
Attachments
Attachments
Issue Links
- blocks
-
HBASE-14615 Procedure V2: Implement single region assignment procedure from Master-side
- Closed
-
HBASE-14616 Procedure v2: Replace the old AM with the new AM
- Closed
- incorporates
-
HBASE-14615 Procedure V2: Implement single region assignment procedure from Master-side
- Closed
-
HBASE-17844 Subset of HBASE-14614, Procedure v2: Core Assignment Manager (non-critical related changes)
- Closed
- relates to
-
HBASE-25207 Revisit the implementation and usage of RegionStates.include
- Closed
- links to