http://git-wip-us.apache.org/repos/asf/hbase-site/blob/dad9a249/devapidocs/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html
----------------------------------------------------------------------
diff --git
a/devapidocs/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html
b/devapidocs/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html
index 9f4bb55..8d81872 100644
---
a/devapidocs/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html
+++
b/devapidocs/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre>@InterfaceAudience.Private
-public class <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.70">FavoredNodeAssignmentHelper</a>
+public class <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.69">FavoredNodeAssignmentHelper</a>
extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">Object</a></pre>
<div class="block">Helper class for <a
href="../../../../../org/apache/hadoop/hbase/favored/FavoredNodeLoadBalancer.html"
title="class in
org.apache.hadoop.hbase.favored"><code>FavoredNodeLoadBalancer</code></a> that
has all the intelligence for racks,
meta scans, etc. Instantiated by the <a
href="../../../../../org/apache/hadoop/hbase/favored/FavoredNodeLoadBalancer.html"
title="class in
org.apache.hadoop.hbase.favored"><code>FavoredNodeLoadBalancer</code></a> when
needed (from
@@ -393,7 +393,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.71">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.70">LOG</a></pre>
</li>
</ul>
<a name="rackManager">
@@ -402,7 +402,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>rackManager</h4>
-<pre>private <a
href="../../../../../org/apache/hadoop/hbase/master/RackManager.html"
title="class in org.apache.hadoop.hbase.master">RackManager</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.72">rackManager</a></pre>
+<pre>private <a
href="../../../../../org/apache/hadoop/hbase/master/RackManager.html"
title="class in org.apache.hadoop.hbase.master">RackManager</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.71">rackManager</a></pre>
</li>
</ul>
<a name="rackToRegionServerMap">
@@ -411,7 +411,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>rackToRegionServerMap</h4>
-<pre>private <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="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.73">rackToRegionServerMap</a></pre>
+<pre>private <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="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.72">rackToRegionServerMap</a></pre>
</li>
</ul>
<a name="uniqueRackList">
@@ -420,7 +420,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>uniqueRackList</h4>
-<pre>private <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="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.74">uniqueRackList</a></pre>
+<pre>private <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="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.73">uniqueRackList</a></pre>
</li>
</ul>
<a name="regionServerToRackMap">
@@ -429,7 +429,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>regionServerToRackMap</h4>
-<pre>private <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="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>,<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.77">regionServerToRackMap</a></pre>
+<pre>private <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="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>,<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.76">regionServerToRackMap</a></pre>
</li>
</ul>
<a name="random">
@@ -438,7 +438,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>random</h4>
-<pre>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true"
title="class or interface in java.util">Random</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.78">random</a></pre>
+<pre>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true"
title="class or interface in java.util">Random</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.77">random</a></pre>
</li>
</ul>
<a name="servers">
@@ -447,7 +447,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>servers</h4>
-<pre>private <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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.79">servers</a></pre>
+<pre>private <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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.78">servers</a></pre>
</li>
</ul>
<a name="FAVOREDNODES_QUALIFIER">
@@ -456,7 +456,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>FAVOREDNODES_QUALIFIER</h4>
-<pre>public static final byte[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.80">FAVOREDNODES_QUALIFIER</a></pre>
+<pre>public static final byte[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.79">FAVOREDNODES_QUALIFIER</a></pre>
</li>
</ul>
<a name="FAVORED_NODES_NUM">
@@ -465,7 +465,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>FAVORED_NODES_NUM</h4>
-<pre>public static final short <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.81">FAVORED_NODES_NUM</a></pre>
+<pre>public static final short <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.80">FAVORED_NODES_NUM</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="../../../../../constant-values.html#org.apache.hadoop.hbase.favored.FavoredNodeAssignmentHelper.FAVORED_NODES_NUM">Constant
Field Values</a></dd>
@@ -478,7 +478,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>MAX_ATTEMPTS_FN_GENERATION</h4>
-<pre>public static final short <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.82">MAX_ATTEMPTS_FN_GENERATION</a></pre>
+<pre>public static final short <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.81">MAX_ATTEMPTS_FN_GENERATION</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a
href="../../../../../constant-values.html#org.apache.hadoop.hbase.favored.FavoredNodeAssignmentHelper.MAX_ATTEMPTS_FN_GENERATION">Constant
Field Values</a></dd>
@@ -499,7 +499,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>FavoredNodeAssignmentHelper</h4>
-<pre>public <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.84">FavoredNodeAssignmentHelper</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> servers,
+<pre>public <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.83">FavoredNodeAssignmentHelper</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> servers,
org.apache.hadoop.conf.Configuration conf)</pre>
</li>
</ul>
@@ -509,7 +509,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>FavoredNodeAssignmentHelper</h4>
-<pre>public <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.88">FavoredNodeAssignmentHelper</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> servers,
+<pre>public <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.87">FavoredNodeAssignmentHelper</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> servers,
<a
href="../../../../../org/apache/hadoop/hbase/master/RackManager.html"
title="class in
org.apache.hadoop.hbase.master">RackManager</a> rackManager)</pre>
</li>
</ul>
@@ -527,7 +527,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>initialize</h4>
-<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.99">initialize</a>()</pre>
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.98">initialize</a>()</pre>
</li>
</ul>
<a
name="updateMetaWithFavoredNodesInfo-java.util.Map-org.apache.hadoop.hbase.client.Connection-">
@@ -536,7 +536,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>updateMetaWithFavoredNodesInfo</h4>
-<pre>public static void <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.126">updateMetaWithFavoredNodesInfo</a>(<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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>>> regionToFavoredNodes,
+<pre>public static void <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.125">updateMetaWithFavoredNodesInfo</a>(<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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>>> regionToFavoredNodes,
<a
href="../../../../../org/apache/hadoop/hbase/client/Connection.html"
title="interface in
org.apache.hadoop.hbase.client">Connection</a> connection)
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>
<div class="block">Update meta table with favored nodes info</div>
@@ -555,7 +555,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>updateMetaWithFavoredNodesInfo</h4>
-<pre>public static void <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.146">updateMetaWithFavoredNodesInfo</a>(<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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>>> regionToFavoredNodes,
+<pre>public static void <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.145">updateMetaWithFavoredNodesInfo</a>(<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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>>> regionToFavoredNodes,
org.apache.hadoop.conf.Configuration conf)
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>
<div class="block">Update meta table with favored nodes info</div>
@@ -574,7 +574,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>makePutFromRegionInfo</h4>
-<pre>static <a
href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in
org.apache.hadoop.hbase.client">Put</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.176">makePutFromRegionInfo</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo,
+<pre>static <a
href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in
org.apache.hadoop.hbase.client">Put</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.175">makePutFromRegionInfo</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo,
<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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> favoredNodeList)
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>
<div class="block">Generates and returns a Put containing the region info for
the catalog table
@@ -596,7 +596,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getFavoredNodesList</h4>
-<pre>public static <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.201">getFavoredNodesList</a>(byte[] favoredNodes)
+<pre>public static <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.200">getFavoredNodesList</a>(byte[] favoredNodes)
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="paramLabel">Parameters:</span></dt>
@@ -614,7 +614,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getFavoredNodes</h4>
-<pre>public static byte[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.216">getFavoredNodes</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> serverAddrList)</pre>
+<pre>public static byte[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.215">getFavoredNodes</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> serverAddrList)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>serverAddrList</code> - </dd>
@@ -629,7 +629,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>placePrimaryRSAsRoundRobin</h4>
-<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.237">placePrimaryRSAsRoundRobin</a>(<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/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a>>> assignmentMap,
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.236">placePrimaryRSAsRoundRobin</a>(<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/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a>>> assignmentMap,
<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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> primaryRSMap,
<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/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a>> regions)</pre>
</li>
@@ -640,7 +640,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>placeSecondaryAndTertiaryRS</h4>
-<pre>public <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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>[]> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.294">placeSecondaryAndTertiaryRS</a>(<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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> primaryRSMap)</pre>
+<pre>public <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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>[]> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.293">placeSecondaryAndTertiaryRS</a>(<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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> primaryRSMap)</pre>
</li>
</ul>
<a
name="getSecondaryAndTertiary-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.ServerName-">
@@ -649,7 +649,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getSecondaryAndTertiary</h4>
-<pre>public <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.318">getSecondaryAndTertiary</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo,
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.317">getSecondaryAndTertiary</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo,
<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> primaryRS)
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>
@@ -664,7 +664,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>mapRSToPrimaries</h4>
-<pre>private <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/Set.html?is-external=true"
title="class or interface in java.util">Set</a><<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a>>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.332">mapRSToPrimaries</a>(<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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../../../
org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> primaryRSMap)</pre>
+<pre>private <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/Set.html?is-external=true"
title="class or interface in java.util">Set</a><<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a>>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.331">mapRSToPrimaries</a>(<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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../../../
org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> primaryRSMap)</pre>
</li>
</ul>
<a name="placeSecondaryAndTertiaryWithRestrictions-java.util.Map-">
@@ -673,7 +673,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>placeSecondaryAndTertiaryWithRestrictions</h4>
-<pre>public <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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>[]> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.353">placeSecondaryAndTertiaryWithRestrictions</a>(<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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> primaryRSM
ap)</pre>
+<pre>public <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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>[]> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.352">placeSecondaryAndTertiaryWithRestrictions</a>(<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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> primaryRSM
ap)</pre>
<div class="block">For regions that share the primary, avoid placing the
secondary and tertiary
on a same RS. Used for generating new assignments for the
primary/secondary/tertiary RegionServers</div>
@@ -691,7 +691,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>multiRackCaseWithRestrictions</h4>
-<pre>private <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.389">multiRackCaseWithRestrictions</a>(<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/Set.html?is-external=true"
title="class or interface in java.util">Set</a><<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a>>> serverToPrimaries,
+<pre>private <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.388">multiRackCaseWithRestrictions</a>(<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/Set.html?is-external=true"
title="class or interface in java.util">Set</a><<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a>>> serverToPrimaries,
<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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>[]> secondaryAndTertiaryMap,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> primaryRack,
<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> primaryRS,
@@ -709,7 +709,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>singleRackCase</h4>
-<pre>private <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.480">singleRackCase</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo,
+<pre>private <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.479">singleRackCase</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo,
<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> primaryRS,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> primaryRack)
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>
@@ -725,7 +725,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>multiRackCase</h4>
-<pre>private <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.528">multiRackCase</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo,
+<pre>private <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.527">multiRackCase</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo,
<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> primaryRS,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> primaryRack)
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>
@@ -754,7 +754,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>canPlaceFavoredNodes</h4>
-<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.554">canPlaceFavoredNodes</a>()</pre>
+<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.553">canPlaceFavoredNodes</a>()</pre>
</li>
</ul>
<a name="getTotalNumberOfRacks--">
@@ -763,7 +763,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getTotalNumberOfRacks</h4>
-<pre>private int <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.558">getTotalNumberOfRacks</a>()</pre>
+<pre>private int <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.557">getTotalNumberOfRacks</a>()</pre>
</li>
</ul>
<a name="getServersFromRack-java.lang.String-">
@@ -772,7 +772,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getServersFromRack</h4>
-<pre>private <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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.562">getServersFromRack</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> rack)</pre>
+<pre>private <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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.561">getServersFromRack</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> rack)</pre>
</li>
</ul>
<a name="getOneRandomServer-java.lang.String-java.util.Set-">
@@ -781,7 +781,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getOneRandomServer</h4>
-<pre>protected <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.572">getOneRandomServer</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> rack,
+<pre>protected <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.571">getOneRandomServer</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> rack,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true"
title="class or interface in java.util">Set</a><<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> skipServerSet)</pre>
<div class="block">Gets a random server from the specified rack and skips
anything specified.</div>
<dl>
@@ -797,7 +797,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getOneRandomServer</h4>
-<pre>private <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.614">getOneRandomServer</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> rack)
+<pre>private <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.613">getOneRandomServer</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> rack)
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>
@@ -811,7 +811,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getOneRandomRack</h4>
-<pre>protected <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.618">getOneRandomRack</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true"
title="class or interface in java.util">Set</a><<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>> skipRackSet)
+<pre>protected <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.617">getOneRandomRack</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true"
title="class or interface in java.util">Set</a><<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>> skipRackSet)
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>
@@ -825,7 +825,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getFavoredNodesAsString</h4>
-<pre>public static <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.632">getFavoredNodesAsString</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> nodes)</pre>
+<pre>public static <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.631">getFavoredNodesAsString</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> nodes)</pre>
</li>
</ul>
<a name="generateMissingFavoredNode-java.util.List-">
@@ -834,7 +834,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>generateMissingFavoredNode</h4>
-<pre>public <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.650">generateMissingFavoredNode</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> favoredNodes)
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.649">generateMissingFavoredNode</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> favoredNodes)
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>
@@ -848,7 +848,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>generateMissingFavoredNode</h4>
-<pre>public <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.658">generateMissingFavoredNode</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> favoredNodes,
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.657">generateMissingFavoredNode</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> favoredNodes,
<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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> excludeNodes)
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>
@@ -863,7 +863,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>generateMissingFavoredNodeSingleRack</h4>
-<pre>private <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.671">generateMissingFavoredNodeSingleRack</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> favoredNodes,
+<pre>private <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.670">generateMissingFavoredNodeSingleRack</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> favoredNodes,
<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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> excludeNodes)
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>
@@ -878,7 +878,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>generateMissingFavoredNodeMultiRack</h4>
-<pre>private <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.684">generateMissingFavoredNodeMultiRack</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> favoredNodes)
+<pre>private <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.683">generateMissingFavoredNodeMultiRack</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> favoredNodes)
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>
@@ -892,7 +892,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>generateMissingFavoredNodeMultiRack</h4>
-<pre>private <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.697">generateMissingFavoredNodeMultiRack</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> favoredNodes,
+<pre>private <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.696">generateMissingFavoredNodeMultiRack</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> favoredNodes,
<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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> excludeNodes)
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>
@@ -907,7 +907,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>generateFavoredNodes</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.776">generateFavoredNodes</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> hri)
+<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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.775">generateFavoredNodes</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> hri)
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>
@@ -921,7 +921,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>generateFavoredNodesRoundRobin</h4>
-<pre>public <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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.797">generateFavoredNodesRoundRobin</a>(<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/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a>>> assignmentMap,
+<pre>public <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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.796">generateFavoredNodesRoundRobin</a>(<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/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a>>> assignmentMap,
<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/client/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a>> regions)
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>
@@ -936,7 +936,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>generateFavoredNodes</h4>
-<pre>private <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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.818">generateFavoredNodes</a>(<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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../
../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> primaryRSMap)</pre>
+<pre>private <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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.817">generateFavoredNodes</a>(<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/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../
../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> primaryRSMap)</pre>
</li>
</ul>
<a name="getRackOfServer-org.apache.hadoop.hbase.ServerName-">
@@ -945,7 +945,7 @@ extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>getRackOfServer</h4>
-<pre>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.848">getRackOfServer</a>(<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> sn)</pre>
+<pre>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.html#line.847">getRackOfServer</a>(<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> sn)</pre>
</li>
</ul>
</li>