z3n3r commented on a change in pull request #2445:
URL: https://github.com/apache/hbase/pull/2445#discussion_r506777664
##########
File path:
hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/AssignmentManager.java
##########
@@ -152,9 +159,19 @@
private static final int DEFAULT_RIT_STUCK_WARNING_THRESHOLD = 60 * 1000;
public static final String UNEXPECTED_STATE_REGION = "Unexpected state for ";
- private final ProcedureEvent<?> metaAssignEvent = new ProcedureEvent<>("meta
assign");
+ private final ProcedureEvent<?> rootAssignEvent = new ProcedureEvent<>("root
assign");
+ private final ProcedureEvent<?> rootLoadEvent = new ProcedureEvent<>("root
load");
+
private final ProcedureEvent<?> metaLoadEvent = new ProcedureEvent<>("meta
load");
+ private final ConcurrentSkipListMap<byte[], ProcedureEvent<?>>
metaAssignEventMap =
Review comment:
This is here so procedures that depend on particular regions of meta to
be available (eg SCP, RTSP, etc) are only waiting on the necessary regions.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]