From d0f190bdf059c73a79567bd1c41129d1f5306cb2 Mon Sep 17 00:00:00 2001 From: Duo Zhang Date: Mon, 15 Jun 2020 10:43:57 +0800 Subject: [PATCH] HBASE-24517 Addendum add more comments (#1882) Signed-off-by: Jan Hentschel Signed-off-by: Viraj Jasani --- .../hadoop/hbase/master/assignment/AssignmentManager.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/AssignmentManager.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/AssignmentManager.java index b17693bde06..71cb47bc6ff 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/AssignmentManager.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/AssignmentManager.java @@ -228,6 +228,9 @@ public class AssignmentManager { ZKWatcher zkw = master.getZooKeeper(); // it could be null in some tests if (zkw != null) { + // here we are still in the early steps of active master startup. There is only one thread(us) + // can access AssignmentManager and create region node, so here we do not need to lock the + // region node. RegionState regionState = MetaTableLocator.getMetaRegionState(zkw); RegionStateNode regionNode = regionStates.getOrCreateRegionStateNode(RegionInfoBuilder.FIRST_META_REGIONINFO);