http://git-wip-us.apache.org/repos/asf/hbase-site/blob/77a552c4/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html
----------------------------------------------------------------------
diff --git
a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html
b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html
index 7961a62..a6f1e30 100644
---
a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html
+++
b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i
109":10,"i110":10,"i111":10,"i112":10};
+var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i
109":10,"i110":10,"i111":10,"i112":10,"i113":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance
Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -523,128 +523,135 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#getNumRegionsOpened--">getNumRegionsOpened</a></span>()</code> </td>
</tr>
<tr id="i38" class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#getOrderedRegions-java.util.List-">getOrderedRegions</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>> regions)</code>
+<div class="block">Used when assign regions, this method will put system
regions in
+ front of user regions</div>
+</td>
+</tr>
+<tr id="i39" class="rowColor">
<td class="colFirst"><code>private <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#getProcedureEnvironment--">getProcedureEnvironment</a></span>()</code> </td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code>private <a
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html"
title="class in
org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#getProcedureScheduler--">getProcedureScheduler</a></span>()</code> </td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#getRegionInfo-byte:A-">getRegionInfo</a></span>(byte[] regionName)</code> </td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#getRegionsInTransition--">getRegionsInTransition</a></span>()</code> </td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#getRegionStates--">getRegionStates</a></span>()</code> </td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateStore.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStateStore</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#getRegionStateStore--">getRegionStateStore</a></span>()</code> </td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a
href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in
org.apache.hadoop.hbase.util">Pair</a><<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true"
title="class or interface in java.lang">Integer</a>,<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true"
title="class or interface in java.lang">Integer</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#getReopenStatus-org.apache.hadoop.hbase.TableName-">getReopenStatus</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class
in org.apache.hadoop.hbase">TableName</a> tableName)</code>
<div class="block">Used by the client (via master) to identify if all regions
have the schema updates</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#getServerVersion-org.apache.hadoop.hbase.ServerName-">getServerVersion</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName)</code> </td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true"
title="class or interface in java.util">Map</a><<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a>,<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#getSnapShotOfAssignment-java.util.Collection-">getSnapShotOfAssignment</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</a><<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>> regions)</code> </td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code>(package private) <a
href="../../../../../../org/apache/hadoop/hbase/master/TableStateManager.html"
title="class in
org.apache.hadoop.hbase.master">TableStateManager</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#getTableStateManager--">getTableStateManager</a></span>()</code> </td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#handleRegionOverStuckWarningThreshold-org.apache.hadoop.hbase.HRegionInfo-">handleRegionOverStuckWarningThreshold</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</code> </td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#hasRegionsInTransition--">hasRegionsInTransition</a></span>()</code> </td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#isCarryingMeta-org.apache.hadoop.hbase.ServerName-">isCarryingMeta</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName)</code> </td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#isCarryingRegion-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.HRegionInfo-">isCarryingRegion</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName,
<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</code> </td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#isFailoverCleanupDone--">isFailoverCleanupDone</a></span>()</code>
<div class="block">Used by ServerCrashProcedure to make sure AssignmentManager
has completed
the failover cleanup before re-assigning regions of dead servers.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#isMetaInitialized--">isMetaInitialized</a></span>()</code> </td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#isMetaLoaded--">isMetaLoaded</a></span>()</code> </td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#isMetaRegion-byte:A-">isMetaRegion</a></span>(byte[] regionName)</code> </td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#isMetaRegion-org.apache.hadoop.hbase.HRegionInfo-">isMetaRegion</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</code> </td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#isMetaRegionInTransition--">isMetaRegionInTransition</a></span>()</code> </td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#isRunning--">isRunning</a></span>()</code> </td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#isTableDisabled-org.apache.hadoop.hbase.TableName-">isTableDisabled</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class
in org.apache.hadoop.hbase">TableName</a> tableName)</code> </td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#isTableEnabled-org.apache.hadoop.hbase.TableName-">isTableEnabled</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class
in org.apache.hadoop.hbase">TableName</a> tableName)</code> </td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#joinCluster--">joinCluster</a></span>()</code> </td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#killRegionServer-org.apache.hadoop.hbase.master.assignment.RegionStates.ServerStateNode-">killRegionServer</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.ServerStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.ServerStateNode</a> serverNode)</code> </td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#killRegionServer-org.apache.hadoop.hbase.ServerName-">killRegionServer</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName)</code> </td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#loadMeta--">loadMeta</a></span>()</code> </td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#markRegionAsClosed-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-">markRegionAsClosed</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)</code> </td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#markRegionAsClosing-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-">markRegionAsClosing</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)</code> </td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#markRegionAsMerged-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">markRegionAsMerged</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> child,
<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName,
@@ -653,60 +660,60 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<div class="block">When called here, the merge has happened.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#markRegionAsOpened-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-">markRegionAsOpened</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)</code> </td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#markRegionAsOpening-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-">markRegionAsOpening</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)</code> </td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#markRegionAsSplit-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">markRegionAsSplit</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> parent,
<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName,
<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> daughterA,
<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> daughterB)</code> </td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true"
title="class or interface in
java.util.concurrent">Future</a><byte[]></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#moveAsync-org.apache.hadoop.hbase.master.RegionPlan-">moveAsync</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/master/RegionPlan.html"
title="class in
org.apache.hadoop.hbase.master">RegionPlan</a> regionPlan)</code> </td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#offlineRegion-org.apache.hadoop.hbase.HRegionInfo-">offlineRegion</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</code> </td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#onlineRegion-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.ServerName-">onlineRegion</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo,
<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName)</code> </td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#processAssignQueue--">processAssignQueue</a></span>()</code> </td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#processofflineServersWithOnlineRegions--">processofflineServersWithOnlineRegions</a></span>()</code> </td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#queueAssign-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-">queueAssign</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)</code>
<div class="block">Add the assign operation to the assignment queue.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i78" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#registerListener-org.apache.hadoop.hbase.master.AssignmentListener-">registerListener</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/master/AssignmentListener.html"
title="interface in
org.apache.hadoop.hbase.master">AssignmentListener</a> listener)</code>
<div class="block">Add the listener to the notification list.</div>
</td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i79" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#removeRegionInTransition-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-org.apache.hadoop.hbase.master.assignment.RegionTransitionProcedure-">removeRegionInTransition</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode,
<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionTransitionProcedure</a> procedure)</code> </td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#reportOnlineRegions-org.apache.hadoop.hbase.ServerName-int-java.util.Set-">reportOnlineRegions</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName,
int versionNumber,
@@ -714,103 +721,103 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<div class="block">the master will call this method when the RS send the
regionServerReport().</div>
</td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i81" class="rowColor">
<td
class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.ReportRegionStateTransitionResponse</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#reportRegionStateTransition-org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.ReportRegionStateTransitionRequest-">reportRegionStateTransition</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.ReportRegionStateTransitionRequest req)</code> </td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i82" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#reportTransition-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-org.apache.hadoop.hbase.master.assignment.RegionStates.ServerStateNode-org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode-long-">reportTransition</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode,
<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.ServerStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.ServerStateNode</a> serverNode,
org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode state,
long seqId)</code> </td>
</tr>
-<tr id="i82" class="altColor">
+<tr id="i83" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#sendRegionClosedNotification-org.apache.hadoop.hbase.HRegionInfo-">sendRegionClosedNotification</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</code> </td>
</tr>
-<tr id="i83" class="rowColor">
+<tr id="i84" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#sendRegionOpenedNotification-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.ServerName-">sendRegionOpenedNotification</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo,
<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName)</code> </td>
</tr>
-<tr id="i84" class="altColor">
+<tr id="i85" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#serverAdded-org.apache.hadoop.hbase.ServerName-">serverAdded</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName)</code>
<div class="block">The server has joined the cluster.</div>
</td>
</tr>
-<tr id="i85" class="rowColor">
+<tr id="i86" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#serverRemoved-org.apache.hadoop.hbase.ServerName-">serverRemoved</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName)</code>
<div class="block">The server was removed from the cluster.</div>
</td>
</tr>
-<tr id="i86" class="altColor">
+<tr id="i87" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#setFailoverCleanupDone-boolean-">setFailoverCleanupDone</a></span>(boolean b)</code>
<div class="block">Used by ServerCrashProcedure tests verify the ability to
suspend the
execution of the ServerCrashProcedure.</div>
</td>
</tr>
-<tr id="i87" class="rowColor">
+<tr id="i88" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#setMetaInitialized-org.apache.hadoop.hbase.HRegionInfo-boolean-">setMetaInitialized</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> metaRegionInfo,
boolean isInitialized)</code> </td>
</tr>
-<tr id="i88" class="altColor">
+<tr id="i89" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#setRegionStateListener-org.apache.hadoop.hbase.RegionStateListener-">setRegionStateListener</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/RegionStateListener.html"
title="interface in
org.apache.hadoop.hbase">RegionStateListener</a> listener)</code> </td>
</tr>
-<tr id="i89" class="rowColor">
+<tr id="i90" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#shouldAssignFavoredNodes-org.apache.hadoop.hbase.HRegionInfo-">shouldAssignFavoredNodes</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> region)</code> </td>
</tr>
-<tr id="i90" class="altColor">
+<tr id="i91" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#start--">start</a></span>()</code> </td>
</tr>
-<tr id="i91" class="rowColor">
+<tr id="i92" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#startAssignmentThread--">startAssignmentThread</a></span>()</code> </td>
</tr>
-<tr id="i92" class="altColor">
+<tr id="i93" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#stop--">stop</a></span>()</code> </td>
</tr>
-<tr id="i93" class="rowColor">
+<tr id="i94" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#stopAssignmentThread--">stopAssignmentThread</a></span>()</code> </td>
</tr>
-<tr id="i94" class="altColor">
+<tr id="i95" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#submitServerCrash-org.apache.hadoop.hbase.ServerName-boolean-">submitServerCrash</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName,
boolean shouldSplitWal)</code> </td>
</tr>
-<tr id="i95" class="rowColor">
+<tr id="i96" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#unassign-org.apache.hadoop.hbase.HRegionInfo-">unassign</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</code> </td>
</tr>
-<tr id="i96" class="altColor">
+<tr id="i97" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#unassign-org.apache.hadoop.hbase.HRegionInfo-boolean-">unassign</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo,
boolean forceNewPlan)</code> </td>
</tr>
-<tr id="i97" class="rowColor">
+<tr id="i98" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#undoRegionAsClosing-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-">undoRegionAsClosing</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)</code> </td>
</tr>
-<tr id="i98" class="altColor">
+<tr id="i99" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#undoRegionAsOpening-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-">undoRegionAsOpening</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)</code> </td>
</tr>
-<tr id="i99" class="rowColor">
+<tr id="i100" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#unregisterListener-org.apache.hadoop.hbase.master.AssignmentListener-">unregisterListener</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/master/AssignmentListener.html"
title="interface in
org.apache.hadoop.hbase.master">AssignmentListener</a> listener)</code>
<div class="block">Remove the listener from the notification list.</div>
</td>
</tr>
-<tr id="i100" class="altColor">
+<tr id="i101" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#updateRegionMergeTransition-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">updateRegionMergeTransition</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName,
org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode state,
@@ -818,11 +825,11 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> hriA,
<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> hriB)</code> </td>
</tr>
-<tr id="i101" class="rowColor">
+<tr id="i102" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#updateRegionsInTransitionMetrics-org.apache.hadoop.hbase.master.assignment.AssignmentManager.RegionInTransitionStat-">updateRegionsInTransitionMetrics</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionStat.html"
title="class in
org.apache.hadoop.hbase.master.assignment">AssignmentManager.RegionInTransitionStat</a> ritStat)</code> </td>
</tr>
-<tr id="i102" class="altColor">
+<tr id="i103" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#updateRegionSplitTransition-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.HRegionInfo-">updateRegionSplitTransition</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName,
org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode state,
@@ -830,49 +837,49 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> hriA,
<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> hriB)</code> </td>
</tr>
-<tr id="i103" class="rowColor">
+<tr id="i104" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#updateRegionTransition-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode-org.apache.hadoop.hbase.HRegionInfo-long-">updateRegionTransition</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName,
org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode state,
<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo,
long seqId)</code> </td>
</tr>
-<tr id="i104" class="altColor">
+<tr id="i105" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#waitForAssignment-org.apache.hadoop.hbase.HRegionInfo-">waitForAssignment</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</code> </td>
</tr>
-<tr id="i105" class="rowColor">
+<tr id="i106" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#waitForAssignment-org.apache.hadoop.hbase.HRegionInfo-long-">waitForAssignment</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo,
long timeout)</code> </td>
</tr>
-<tr id="i106" class="altColor">
+<tr id="i107" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#waitMetaInitialized-org.apache.hadoop.hbase.procedure2.Procedure-">waitMetaInitialized</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html"
title="class in
org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</code> </td>
</tr>
-<tr id="i107" class="rowColor">
+<tr id="i108" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#waitMetaInitialized-org.apache.hadoop.hbase.procedure2.Procedure-org.apache.hadoop.hbase.HRegionInfo-">waitMetaInitialized</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html"
title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc,
<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</code> </td>
</tr>
-<tr id="i108" class="altColor">
+<tr id="i109" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#waitMetaLoaded-org.apache.hadoop.hbase.procedure2.Procedure-">waitMetaLoaded</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html"
title="class in
org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</code> </td>
</tr>
-<tr id="i109" class="rowColor">
+<tr id="i110" class="altColor">
<td class="colFirst"><code>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true"
title="class or interface in java.util">HashMap</a><<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>,<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#waitOnAssignQueue--">waitOnAssignQueue</a></span>()</code> </td>
</tr>
-<tr id="i110" class="altColor">
+<tr id="i111" class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#waitServerReportEvent-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.procedure2.Procedure-">waitServerReportEvent</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName,
<a
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html"
title="class in
org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</code> </td>
</tr>
-<tr id="i111" class="rowColor">
+<tr id="i112" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#wakeMetaLoadedEvent--">wakeMetaLoadedEvent</a></span>()</code> </td>
</tr>
-<tr id="i112" class="altColor">
+<tr id="i113" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#wakeServerReportEvent-org.apache.hadoop.hbase.master.assignment.RegionStates.ServerStateNode-">wakeServerReportEvent</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.ServerStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.ServerStateNode</a> serverNode)</code> </td>
</tr>
@@ -1231,7 +1238,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>pendingAssignQueue</h4>
-<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true"
title="class or interface in java.util">ArrayList</a><<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>>
<a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1464">pendingAssignQueue</a></pre>
+<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true"
title="class or interface in java.util">ArrayList</a><<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>>
<a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1485">pendingAssignQueue</a></pre>
</li>
</ul>
<a name="assignQueueLock">
@@ -1240,7 +1247,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>assignQueueLock</h4>
-<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true"
title="class or interface in java.util.concurrent.locks">ReentrantLock</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1465">assignQueueLock</a></pre>
+<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true"
title="class or interface in java.util.concurrent.locks">ReentrantLock</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1486">assignQueueLock</a></pre>
</li>
</ul>
<a name="assignQueueFullCond">
@@ -1249,7 +1256,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockListLast">
<li class="blockList">
<h4>assignQueueFullCond</h4>
-<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/Condition.html?is-external=true"
title="class or interface in java.util.concurrent.locks">Condition</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1466">assignQueueFullCond</a></pre>
+<pre>private final <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/Condition.html?is-external=true"
title="class or interface in java.util.concurrent.locks">Condition</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1487">assignQueueFullCond</a></pre>
</li>
</ul>
</li>
@@ -2221,13 +2228,30 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
</dl>
</li>
</ul>
+<a name="getOrderedRegions-java.util.List-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOrderedRegions</h4>
+<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1286">getOrderedRegions</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>> regions)</pre>
+<div class="block">Used when assign regions, this method will put system
regions in
+ front of user regions</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>regions</code> - </dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A list of regions with system regions at front</dd>
+</dl>
+</li>
+</ul>
<a
name="addRegionInTransition-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-org.apache.hadoop.hbase.master.assignment.RegionTransitionProcedure-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addRegionInTransition</h4>
-<pre>protected boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1283">addRegionInTransition</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode,
+<pre>protected boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1304">addRegionInTransition</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode,
<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionTransitionProcedure</a> procedure)</pre>
</li>
</ul>
@@ -2237,7 +2261,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>removeRegionInTransition</h4>
-<pre>protected void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1288">removeRegionInTransition</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode,
+<pre>protected void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1309">removeRegionInTransition</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode,
<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionTransitionProcedure</a> procedure)</pre>
</li>
</ul>
@@ -2247,7 +2271,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>hasRegionsInTransition</h4>
-<pre>public boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1293">hasRegionsInTransition</a>()</pre>
+<pre>public boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1314">hasRegionsInTransition</a>()</pre>
</li>
</ul>
<a name="getRegionsInTransition--">
@@ -2256,7 +2280,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>getRegionsInTransition</h4>
-<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1297">getRegionsInTransition</a>()</pre>
+<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1318">getRegionsInTransition</a>()</pre>
</li>
</ul>
<a name="getAssignedRegions--">
@@ -2265,7 +2289,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>getAssignedRegions</h4>
-<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1301">getAssignedRegions</a>()</pre>
+<pre>public <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1322">getAssignedRegions</a>()</pre>
</li>
</ul>
<a name="getRegionInfo-byte:A-">
@@ -2274,7 +2298,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>getRegionInfo</h4>
-<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1305">getRegionInfo</a>(byte[] regionName)</pre>
+<pre>public <a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1326">getRegionInfo</a>(byte[] regionName)</pre>
</li>
</ul>
<a
name="sendRegionOpenedNotification-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.hbase.ServerName-">
@@ -2283,7 +2307,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>sendRegionOpenedNotification</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1313">sendRegionOpenedNotification</a>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo,
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1334">sendRegionOpenedNotification</a>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo,
<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
</li>
</ul>
@@ -2293,7 +2317,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>sendRegionClosedNotification</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1323">sendRegionClosedNotification</a>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</pre>
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1344">sendRegionClosedNotification</a>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</pre>
</li>
</ul>
<a
name="markRegionAsOpening-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-">
@@ -2302,7 +2326,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>markRegionAsOpening</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1332">markRegionAsOpening</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1353">markRegionAsOpening</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)
throws <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -2316,7 +2340,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>undoRegionAsOpening</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1345">undoRegionAsOpening</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)</pre>
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1366">undoRegionAsOpening</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)</pre>
</li>
</ul>
<a
name="markRegionAsOpened-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-">
@@ -2325,7 +2349,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>markRegionAsOpened</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1359">markRegionAsOpened</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1380">markRegionAsOpened</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)
throws <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -2339,7 +2363,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>markRegionAsClosing</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1376">markRegionAsClosing</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1397">markRegionAsClosing</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)
throws <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -2353,7 +2377,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>undoRegionAsClosing</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1394">undoRegionAsClosing</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1415">undoRegionAsClosing</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)
throws <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -2367,7 +2391,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>markRegionAsClosed</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1399">markRegionAsClosed</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1420">markRegionAsClosed</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)
throws <a
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -2381,7 +2405,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>markRegionAsSplit</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1413">markRegionAsSplit</a>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> parent,
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1434">markRegionAsSplit</a>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> parent,
<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName,
<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> daughterA,
<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> daughterB)
@@ -2398,7 +2422,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>markRegionAsMerged</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1439">markRegionAsMerged</a>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> child,
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1460">markRegionAsMerged</a>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> child,
<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName,
<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> mother,
<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> father)
@@ -2421,7 +2445,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>shouldAssignFavoredNodes</h4>
-<pre>private boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1456">shouldAssignFavoredNodes</a>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> region)</pre>
+<pre>private boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1477">shouldAssignFavoredNodes</a>(<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a> region)</pre>
</li>
</ul>
<a
name="queueAssign-org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode-">
@@ -2430,7 +2454,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>queueAssign</h4>
-<pre>protected void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1473">queueAssign</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)</pre>
+<pre>protected void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1494">queueAssign</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a> regionNode)</pre>
<div class="block">Add the assign operation to the assignment queue.
The pending assignment operation will be processed,
and each region will be assigned by a server using the balancer.</div>
@@ -2442,7 +2466,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>startAssignmentThread</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1490">startAssignmentThread</a>()</pre>
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1511">startAssignmentThread</a>()</pre>
</li>
</ul>
<a name="stopAssignmentThread--">
@@ -2451,7 +2475,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>stopAssignmentThread</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1503">stopAssignmentThread</a>()</pre>
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1524">stopAssignmentThread</a>()</pre>
</li>
</ul>
<a name="assignQueueSignal--">
@@ -2460,7 +2484,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>assignQueueSignal</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1516">assignQueueSignal</a>()</pre>
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1537">assignQueueSignal</a>()</pre>
</li>
</ul>
<a name="waitOnAssignQueue--">
@@ -2469,7 +2493,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>waitOnAssignQueue</h4>
-<pre>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true"
title="class or interface in java.util">HashMap</a><<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>,<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1526">waitOnAssignQueue</a>()</pre>
+<pre>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true"
title="class or interface in java.util">HashMap</a><<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>,<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1547">waitOnAssignQueue</a>()</pre>
</li>
</ul>
<a name="processAssignQueue--">
@@ -2478,7 +2502,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>processAssignQueue</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1551">processAssignQueue</a>()</pre>
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1572">processAssignQueue</a>()</pre>
</li>
</ul>
<a name="acceptPlan-java.util.HashMap-java.util.Map-">
@@ -2487,7 +2511,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>acceptPlan</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1627">acceptPlan</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true"
title="class or interface in java.util">HashMap</a><<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>,<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>> regions,
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1648">acceptPlan</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true"
title="class or interface in java.util">HashMap</a><<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>,<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>> regions,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true"
title="class or interface in java.util">Map</a><<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a>,<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>>> plan)
throws <a
href="../../../../../../org/apache/hadoop/hbase/HBaseIOException.html"
title="class in org.apache.hadoop.hbase">HBaseIOException</a></pre>
<dl>
@@ -2502,7 +2526,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>addToPendingAssignment</h4>
-<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1656">addToPendingAssignment</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true"
title="class or interface in java.util">HashMap</a><<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>,<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>> regions,
+<pre>private void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1677">addToPendingAssignment</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true"
title="class or interface in java.util">HashMap</a><<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>,<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>> regions,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</a><<a
href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class
in org.apache.hadoop.hbase">HRegionInfo</a>> pendingRegions)</pre>
</li>
</ul>
@@ -2512,7 +2536,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>serverAdded</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1672">serverAdded</a>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1693">serverAdded</a>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListener.html#serverAdded-org.apache.hadoop.hbase.ServerName-">ServerListener</a></code></span></div>
<div class="block">The server has joined the cluster.</div>
<dl>
@@ -2529,7 +2553,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>serverRemoved</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1676">serverRemoved</a>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1697">serverRemoved</a>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListener.html#serverRemoved-org.apache.hadoop.hbase.ServerName-">ServerListener</a></code></span></div>
<div class="block">The server was removed from the cluster.</div>
<dl>
@@ -2546,7 +2570,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>getServerVersion</h4>
-<pre>public int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1684">getServerVersion</a>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
+<pre>public int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1705">getServerVersion</a>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
</li>
</ul>
<a name="killRegionServer-org.apache.hadoop.hbase.ServerName-">
@@ -2555,7 +2579,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockList">
<li class="blockList">
<h4>killRegionServer</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1689">killRegionServer</a>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1710">killRegionServer</a>(<a
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
</li>
</ul>
<a
name="killRegionServer-org.apache.hadoop.hbase.master.assignment.RegionStates.ServerStateNode-">
@@ -2564,7 +2588,7 @@ implements <a
href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<ul class="blockListLast">
<li class="blockList">
<h4>killRegionServer</h4>
-<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1694">killRegionServer</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.ServerStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.ServerStateNode</a> serverNode)</pre>
+<pre>public void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1715">killRegionServer</a>(<a
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.ServerStateNode.html"
title="class in
org.apache.hadoop.hbase.master.assignment">RegionStates.ServerStateNode</a> serverNode)</pre>
</li>
</ul>
</li>