You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by mi...@apache.org on 2016/03/21 17:17:31 UTC

[17/23] hbase-site git commit: Published site at f1d453599a944440b8a1075082e2dc7b7676416f.

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a4cb7eaa/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html
index c47c6e7..ed7bc7f 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html
@@ -389,7 +389,7 @@
 <span class="sourceLineNo">381</span><a name="line.381"></a>
 <span class="sourceLineNo">382</span>      // Remember the previous decisions about regions or region servers we put in the<a name="line.382"></a>
 <span class="sourceLineNo">383</span>      //  final multi.<a name="line.383"></a>
-<span class="sourceLineNo">384</span>      Map&lt;Long, Boolean&gt; regionIncluded = new HashMap&lt;Long, Boolean&gt;();<a name="line.384"></a>
+<span class="sourceLineNo">384</span>      Map&lt;HRegionInfo, Boolean&gt; regionIncluded = new HashMap&lt;HRegionInfo, Boolean&gt;();<a name="line.384"></a>
 <span class="sourceLineNo">385</span>      Map&lt;ServerName, Boolean&gt; serverIncluded = new HashMap&lt;ServerName, Boolean&gt;();<a name="line.385"></a>
 <span class="sourceLineNo">386</span><a name="line.386"></a>
 <span class="sourceLineNo">387</span>      int posInList = -1;<a name="line.387"></a>
@@ -491,10 +491,10 @@
 <span class="sourceLineNo">483</span>   * @return true if this region is considered as busy.<a name="line.483"></a>
 <span class="sourceLineNo">484</span>   */<a name="line.484"></a>
 <span class="sourceLineNo">485</span>  protected boolean canTakeOperation(HRegionLocation loc,<a name="line.485"></a>
-<span class="sourceLineNo">486</span>                                     Map&lt;Long, Boolean&gt; regionsIncluded,<a name="line.486"></a>
+<span class="sourceLineNo">486</span>                                     Map&lt;HRegionInfo, Boolean&gt; regionsIncluded,<a name="line.486"></a>
 <span class="sourceLineNo">487</span>                                     Map&lt;ServerName, Boolean&gt; serversIncluded) {<a name="line.487"></a>
-<span class="sourceLineNo">488</span>    long regionId = loc.getRegionInfo().getRegionId();<a name="line.488"></a>
-<span class="sourceLineNo">489</span>    Boolean regionPrevious = regionsIncluded.get(regionId);<a name="line.489"></a>
+<span class="sourceLineNo">488</span>    HRegionInfo regionInfo = loc.getRegionInfo();<a name="line.488"></a>
+<span class="sourceLineNo">489</span>    Boolean regionPrevious = regionsIncluded.get(regionInfo);<a name="line.489"></a>
 <span class="sourceLineNo">490</span><a name="line.490"></a>
 <span class="sourceLineNo">491</span>    if (regionPrevious != null) {<a name="line.491"></a>
 <span class="sourceLineNo">492</span>      // We already know what to do with this region.<a name="line.492"></a>
@@ -504,14 +504,14 @@
 <span class="sourceLineNo">496</span>    Boolean serverPrevious = serversIncluded.get(loc.getServerName());<a name="line.496"></a>
 <span class="sourceLineNo">497</span>    if (Boolean.FALSE.equals(serverPrevious)) {<a name="line.497"></a>
 <span class="sourceLineNo">498</span>      // It's a new region, on a region server that we have already excluded.<a name="line.498"></a>
-<span class="sourceLineNo">499</span>      regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.499"></a>
+<span class="sourceLineNo">499</span>      regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.499"></a>
 <span class="sourceLineNo">500</span>      return false;<a name="line.500"></a>
 <span class="sourceLineNo">501</span>    }<a name="line.501"></a>
 <span class="sourceLineNo">502</span><a name="line.502"></a>
 <span class="sourceLineNo">503</span>    AtomicInteger regionCnt = taskCounterPerRegion.get(loc.getRegionInfo().getRegionName());<a name="line.503"></a>
 <span class="sourceLineNo">504</span>    if (regionCnt != null &amp;&amp; regionCnt.get() &gt;= maxConcurrentTasksPerRegion) {<a name="line.504"></a>
 <span class="sourceLineNo">505</span>      // Too many tasks on this region already.<a name="line.505"></a>
-<span class="sourceLineNo">506</span>      regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.506"></a>
+<span class="sourceLineNo">506</span>      regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.506"></a>
 <span class="sourceLineNo">507</span>      return false;<a name="line.507"></a>
 <span class="sourceLineNo">508</span>    }<a name="line.508"></a>
 <span class="sourceLineNo">509</span><a name="line.509"></a>
@@ -534,7 +534,7 @@
 <span class="sourceLineNo">526</span>      }<a name="line.526"></a>
 <span class="sourceLineNo">527</span><a name="line.527"></a>
 <span class="sourceLineNo">528</span>      if (!ok) {<a name="line.528"></a>
-<span class="sourceLineNo">529</span>        regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.529"></a>
+<span class="sourceLineNo">529</span>        regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.529"></a>
 <span class="sourceLineNo">530</span>        serversIncluded.put(loc.getServerName(), Boolean.FALSE);<a name="line.530"></a>
 <span class="sourceLineNo">531</span>        return false;<a name="line.531"></a>
 <span class="sourceLineNo">532</span>      }<a name="line.532"></a>
@@ -544,7 +544,7 @@
 <span class="sourceLineNo">536</span>      assert serverPrevious.equals(Boolean.TRUE);<a name="line.536"></a>
 <span class="sourceLineNo">537</span>    }<a name="line.537"></a>
 <span class="sourceLineNo">538</span><a name="line.538"></a>
-<span class="sourceLineNo">539</span>    regionsIncluded.put(regionId, Boolean.TRUE);<a name="line.539"></a>
+<span class="sourceLineNo">539</span>    regionsIncluded.put(regionInfo, Boolean.TRUE);<a name="line.539"></a>
 <span class="sourceLineNo">540</span><a name="line.540"></a>
 <span class="sourceLineNo">541</span>    return true;<a name="line.541"></a>
 <span class="sourceLineNo">542</span>  }<a name="line.542"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a4cb7eaa/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.AsyncRequestFutureImpl.SingleServerRequestRunnable.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.AsyncRequestFutureImpl.SingleServerRequestRunnable.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.AsyncRequestFutureImpl.SingleServerRequestRunnable.html
index c47c6e7..ed7bc7f 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.AsyncRequestFutureImpl.SingleServerRequestRunnable.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.AsyncRequestFutureImpl.SingleServerRequestRunnable.html
@@ -389,7 +389,7 @@
 <span class="sourceLineNo">381</span><a name="line.381"></a>
 <span class="sourceLineNo">382</span>      // Remember the previous decisions about regions or region servers we put in the<a name="line.382"></a>
 <span class="sourceLineNo">383</span>      //  final multi.<a name="line.383"></a>
-<span class="sourceLineNo">384</span>      Map&lt;Long, Boolean&gt; regionIncluded = new HashMap&lt;Long, Boolean&gt;();<a name="line.384"></a>
+<span class="sourceLineNo">384</span>      Map&lt;HRegionInfo, Boolean&gt; regionIncluded = new HashMap&lt;HRegionInfo, Boolean&gt;();<a name="line.384"></a>
 <span class="sourceLineNo">385</span>      Map&lt;ServerName, Boolean&gt; serverIncluded = new HashMap&lt;ServerName, Boolean&gt;();<a name="line.385"></a>
 <span class="sourceLineNo">386</span><a name="line.386"></a>
 <span class="sourceLineNo">387</span>      int posInList = -1;<a name="line.387"></a>
@@ -491,10 +491,10 @@
 <span class="sourceLineNo">483</span>   * @return true if this region is considered as busy.<a name="line.483"></a>
 <span class="sourceLineNo">484</span>   */<a name="line.484"></a>
 <span class="sourceLineNo">485</span>  protected boolean canTakeOperation(HRegionLocation loc,<a name="line.485"></a>
-<span class="sourceLineNo">486</span>                                     Map&lt;Long, Boolean&gt; regionsIncluded,<a name="line.486"></a>
+<span class="sourceLineNo">486</span>                                     Map&lt;HRegionInfo, Boolean&gt; regionsIncluded,<a name="line.486"></a>
 <span class="sourceLineNo">487</span>                                     Map&lt;ServerName, Boolean&gt; serversIncluded) {<a name="line.487"></a>
-<span class="sourceLineNo">488</span>    long regionId = loc.getRegionInfo().getRegionId();<a name="line.488"></a>
-<span class="sourceLineNo">489</span>    Boolean regionPrevious = regionsIncluded.get(regionId);<a name="line.489"></a>
+<span class="sourceLineNo">488</span>    HRegionInfo regionInfo = loc.getRegionInfo();<a name="line.488"></a>
+<span class="sourceLineNo">489</span>    Boolean regionPrevious = regionsIncluded.get(regionInfo);<a name="line.489"></a>
 <span class="sourceLineNo">490</span><a name="line.490"></a>
 <span class="sourceLineNo">491</span>    if (regionPrevious != null) {<a name="line.491"></a>
 <span class="sourceLineNo">492</span>      // We already know what to do with this region.<a name="line.492"></a>
@@ -504,14 +504,14 @@
 <span class="sourceLineNo">496</span>    Boolean serverPrevious = serversIncluded.get(loc.getServerName());<a name="line.496"></a>
 <span class="sourceLineNo">497</span>    if (Boolean.FALSE.equals(serverPrevious)) {<a name="line.497"></a>
 <span class="sourceLineNo">498</span>      // It's a new region, on a region server that we have already excluded.<a name="line.498"></a>
-<span class="sourceLineNo">499</span>      regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.499"></a>
+<span class="sourceLineNo">499</span>      regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.499"></a>
 <span class="sourceLineNo">500</span>      return false;<a name="line.500"></a>
 <span class="sourceLineNo">501</span>    }<a name="line.501"></a>
 <span class="sourceLineNo">502</span><a name="line.502"></a>
 <span class="sourceLineNo">503</span>    AtomicInteger regionCnt = taskCounterPerRegion.get(loc.getRegionInfo().getRegionName());<a name="line.503"></a>
 <span class="sourceLineNo">504</span>    if (regionCnt != null &amp;&amp; regionCnt.get() &gt;= maxConcurrentTasksPerRegion) {<a name="line.504"></a>
 <span class="sourceLineNo">505</span>      // Too many tasks on this region already.<a name="line.505"></a>
-<span class="sourceLineNo">506</span>      regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.506"></a>
+<span class="sourceLineNo">506</span>      regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.506"></a>
 <span class="sourceLineNo">507</span>      return false;<a name="line.507"></a>
 <span class="sourceLineNo">508</span>    }<a name="line.508"></a>
 <span class="sourceLineNo">509</span><a name="line.509"></a>
@@ -534,7 +534,7 @@
 <span class="sourceLineNo">526</span>      }<a name="line.526"></a>
 <span class="sourceLineNo">527</span><a name="line.527"></a>
 <span class="sourceLineNo">528</span>      if (!ok) {<a name="line.528"></a>
-<span class="sourceLineNo">529</span>        regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.529"></a>
+<span class="sourceLineNo">529</span>        regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.529"></a>
 <span class="sourceLineNo">530</span>        serversIncluded.put(loc.getServerName(), Boolean.FALSE);<a name="line.530"></a>
 <span class="sourceLineNo">531</span>        return false;<a name="line.531"></a>
 <span class="sourceLineNo">532</span>      }<a name="line.532"></a>
@@ -544,7 +544,7 @@
 <span class="sourceLineNo">536</span>      assert serverPrevious.equals(Boolean.TRUE);<a name="line.536"></a>
 <span class="sourceLineNo">537</span>    }<a name="line.537"></a>
 <span class="sourceLineNo">538</span><a name="line.538"></a>
-<span class="sourceLineNo">539</span>    regionsIncluded.put(regionId, Boolean.TRUE);<a name="line.539"></a>
+<span class="sourceLineNo">539</span>    regionsIncluded.put(regionInfo, Boolean.TRUE);<a name="line.539"></a>
 <span class="sourceLineNo">540</span><a name="line.540"></a>
 <span class="sourceLineNo">541</span>    return true;<a name="line.541"></a>
 <span class="sourceLineNo">542</span>  }<a name="line.542"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a4cb7eaa/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.AsyncRequestFutureImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.AsyncRequestFutureImpl.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.AsyncRequestFutureImpl.html
index c47c6e7..ed7bc7f 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.AsyncRequestFutureImpl.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.AsyncRequestFutureImpl.html
@@ -389,7 +389,7 @@
 <span class="sourceLineNo">381</span><a name="line.381"></a>
 <span class="sourceLineNo">382</span>      // Remember the previous decisions about regions or region servers we put in the<a name="line.382"></a>
 <span class="sourceLineNo">383</span>      //  final multi.<a name="line.383"></a>
-<span class="sourceLineNo">384</span>      Map&lt;Long, Boolean&gt; regionIncluded = new HashMap&lt;Long, Boolean&gt;();<a name="line.384"></a>
+<span class="sourceLineNo">384</span>      Map&lt;HRegionInfo, Boolean&gt; regionIncluded = new HashMap&lt;HRegionInfo, Boolean&gt;();<a name="line.384"></a>
 <span class="sourceLineNo">385</span>      Map&lt;ServerName, Boolean&gt; serverIncluded = new HashMap&lt;ServerName, Boolean&gt;();<a name="line.385"></a>
 <span class="sourceLineNo">386</span><a name="line.386"></a>
 <span class="sourceLineNo">387</span>      int posInList = -1;<a name="line.387"></a>
@@ -491,10 +491,10 @@
 <span class="sourceLineNo">483</span>   * @return true if this region is considered as busy.<a name="line.483"></a>
 <span class="sourceLineNo">484</span>   */<a name="line.484"></a>
 <span class="sourceLineNo">485</span>  protected boolean canTakeOperation(HRegionLocation loc,<a name="line.485"></a>
-<span class="sourceLineNo">486</span>                                     Map&lt;Long, Boolean&gt; regionsIncluded,<a name="line.486"></a>
+<span class="sourceLineNo">486</span>                                     Map&lt;HRegionInfo, Boolean&gt; regionsIncluded,<a name="line.486"></a>
 <span class="sourceLineNo">487</span>                                     Map&lt;ServerName, Boolean&gt; serversIncluded) {<a name="line.487"></a>
-<span class="sourceLineNo">488</span>    long regionId = loc.getRegionInfo().getRegionId();<a name="line.488"></a>
-<span class="sourceLineNo">489</span>    Boolean regionPrevious = regionsIncluded.get(regionId);<a name="line.489"></a>
+<span class="sourceLineNo">488</span>    HRegionInfo regionInfo = loc.getRegionInfo();<a name="line.488"></a>
+<span class="sourceLineNo">489</span>    Boolean regionPrevious = regionsIncluded.get(regionInfo);<a name="line.489"></a>
 <span class="sourceLineNo">490</span><a name="line.490"></a>
 <span class="sourceLineNo">491</span>    if (regionPrevious != null) {<a name="line.491"></a>
 <span class="sourceLineNo">492</span>      // We already know what to do with this region.<a name="line.492"></a>
@@ -504,14 +504,14 @@
 <span class="sourceLineNo">496</span>    Boolean serverPrevious = serversIncluded.get(loc.getServerName());<a name="line.496"></a>
 <span class="sourceLineNo">497</span>    if (Boolean.FALSE.equals(serverPrevious)) {<a name="line.497"></a>
 <span class="sourceLineNo">498</span>      // It's a new region, on a region server that we have already excluded.<a name="line.498"></a>
-<span class="sourceLineNo">499</span>      regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.499"></a>
+<span class="sourceLineNo">499</span>      regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.499"></a>
 <span class="sourceLineNo">500</span>      return false;<a name="line.500"></a>
 <span class="sourceLineNo">501</span>    }<a name="line.501"></a>
 <span class="sourceLineNo">502</span><a name="line.502"></a>
 <span class="sourceLineNo">503</span>    AtomicInteger regionCnt = taskCounterPerRegion.get(loc.getRegionInfo().getRegionName());<a name="line.503"></a>
 <span class="sourceLineNo">504</span>    if (regionCnt != null &amp;&amp; regionCnt.get() &gt;= maxConcurrentTasksPerRegion) {<a name="line.504"></a>
 <span class="sourceLineNo">505</span>      // Too many tasks on this region already.<a name="line.505"></a>
-<span class="sourceLineNo">506</span>      regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.506"></a>
+<span class="sourceLineNo">506</span>      regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.506"></a>
 <span class="sourceLineNo">507</span>      return false;<a name="line.507"></a>
 <span class="sourceLineNo">508</span>    }<a name="line.508"></a>
 <span class="sourceLineNo">509</span><a name="line.509"></a>
@@ -534,7 +534,7 @@
 <span class="sourceLineNo">526</span>      }<a name="line.526"></a>
 <span class="sourceLineNo">527</span><a name="line.527"></a>
 <span class="sourceLineNo">528</span>      if (!ok) {<a name="line.528"></a>
-<span class="sourceLineNo">529</span>        regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.529"></a>
+<span class="sourceLineNo">529</span>        regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.529"></a>
 <span class="sourceLineNo">530</span>        serversIncluded.put(loc.getServerName(), Boolean.FALSE);<a name="line.530"></a>
 <span class="sourceLineNo">531</span>        return false;<a name="line.531"></a>
 <span class="sourceLineNo">532</span>      }<a name="line.532"></a>
@@ -544,7 +544,7 @@
 <span class="sourceLineNo">536</span>      assert serverPrevious.equals(Boolean.TRUE);<a name="line.536"></a>
 <span class="sourceLineNo">537</span>    }<a name="line.537"></a>
 <span class="sourceLineNo">538</span><a name="line.538"></a>
-<span class="sourceLineNo">539</span>    regionsIncluded.put(regionId, Boolean.TRUE);<a name="line.539"></a>
+<span class="sourceLineNo">539</span>    regionsIncluded.put(regionInfo, Boolean.TRUE);<a name="line.539"></a>
 <span class="sourceLineNo">540</span><a name="line.540"></a>
 <span class="sourceLineNo">541</span>    return true;<a name="line.541"></a>
 <span class="sourceLineNo">542</span>  }<a name="line.542"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a4cb7eaa/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.BatchErrors.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.BatchErrors.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.BatchErrors.html
index c47c6e7..ed7bc7f 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.BatchErrors.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.BatchErrors.html
@@ -389,7 +389,7 @@
 <span class="sourceLineNo">381</span><a name="line.381"></a>
 <span class="sourceLineNo">382</span>      // Remember the previous decisions about regions or region servers we put in the<a name="line.382"></a>
 <span class="sourceLineNo">383</span>      //  final multi.<a name="line.383"></a>
-<span class="sourceLineNo">384</span>      Map&lt;Long, Boolean&gt; regionIncluded = new HashMap&lt;Long, Boolean&gt;();<a name="line.384"></a>
+<span class="sourceLineNo">384</span>      Map&lt;HRegionInfo, Boolean&gt; regionIncluded = new HashMap&lt;HRegionInfo, Boolean&gt;();<a name="line.384"></a>
 <span class="sourceLineNo">385</span>      Map&lt;ServerName, Boolean&gt; serverIncluded = new HashMap&lt;ServerName, Boolean&gt;();<a name="line.385"></a>
 <span class="sourceLineNo">386</span><a name="line.386"></a>
 <span class="sourceLineNo">387</span>      int posInList = -1;<a name="line.387"></a>
@@ -491,10 +491,10 @@
 <span class="sourceLineNo">483</span>   * @return true if this region is considered as busy.<a name="line.483"></a>
 <span class="sourceLineNo">484</span>   */<a name="line.484"></a>
 <span class="sourceLineNo">485</span>  protected boolean canTakeOperation(HRegionLocation loc,<a name="line.485"></a>
-<span class="sourceLineNo">486</span>                                     Map&lt;Long, Boolean&gt; regionsIncluded,<a name="line.486"></a>
+<span class="sourceLineNo">486</span>                                     Map&lt;HRegionInfo, Boolean&gt; regionsIncluded,<a name="line.486"></a>
 <span class="sourceLineNo">487</span>                                     Map&lt;ServerName, Boolean&gt; serversIncluded) {<a name="line.487"></a>
-<span class="sourceLineNo">488</span>    long regionId = loc.getRegionInfo().getRegionId();<a name="line.488"></a>
-<span class="sourceLineNo">489</span>    Boolean regionPrevious = regionsIncluded.get(regionId);<a name="line.489"></a>
+<span class="sourceLineNo">488</span>    HRegionInfo regionInfo = loc.getRegionInfo();<a name="line.488"></a>
+<span class="sourceLineNo">489</span>    Boolean regionPrevious = regionsIncluded.get(regionInfo);<a name="line.489"></a>
 <span class="sourceLineNo">490</span><a name="line.490"></a>
 <span class="sourceLineNo">491</span>    if (regionPrevious != null) {<a name="line.491"></a>
 <span class="sourceLineNo">492</span>      // We already know what to do with this region.<a name="line.492"></a>
@@ -504,14 +504,14 @@
 <span class="sourceLineNo">496</span>    Boolean serverPrevious = serversIncluded.get(loc.getServerName());<a name="line.496"></a>
 <span class="sourceLineNo">497</span>    if (Boolean.FALSE.equals(serverPrevious)) {<a name="line.497"></a>
 <span class="sourceLineNo">498</span>      // It's a new region, on a region server that we have already excluded.<a name="line.498"></a>
-<span class="sourceLineNo">499</span>      regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.499"></a>
+<span class="sourceLineNo">499</span>      regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.499"></a>
 <span class="sourceLineNo">500</span>      return false;<a name="line.500"></a>
 <span class="sourceLineNo">501</span>    }<a name="line.501"></a>
 <span class="sourceLineNo">502</span><a name="line.502"></a>
 <span class="sourceLineNo">503</span>    AtomicInteger regionCnt = taskCounterPerRegion.get(loc.getRegionInfo().getRegionName());<a name="line.503"></a>
 <span class="sourceLineNo">504</span>    if (regionCnt != null &amp;&amp; regionCnt.get() &gt;= maxConcurrentTasksPerRegion) {<a name="line.504"></a>
 <span class="sourceLineNo">505</span>      // Too many tasks on this region already.<a name="line.505"></a>
-<span class="sourceLineNo">506</span>      regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.506"></a>
+<span class="sourceLineNo">506</span>      regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.506"></a>
 <span class="sourceLineNo">507</span>      return false;<a name="line.507"></a>
 <span class="sourceLineNo">508</span>    }<a name="line.508"></a>
 <span class="sourceLineNo">509</span><a name="line.509"></a>
@@ -534,7 +534,7 @@
 <span class="sourceLineNo">526</span>      }<a name="line.526"></a>
 <span class="sourceLineNo">527</span><a name="line.527"></a>
 <span class="sourceLineNo">528</span>      if (!ok) {<a name="line.528"></a>
-<span class="sourceLineNo">529</span>        regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.529"></a>
+<span class="sourceLineNo">529</span>        regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.529"></a>
 <span class="sourceLineNo">530</span>        serversIncluded.put(loc.getServerName(), Boolean.FALSE);<a name="line.530"></a>
 <span class="sourceLineNo">531</span>        return false;<a name="line.531"></a>
 <span class="sourceLineNo">532</span>      }<a name="line.532"></a>
@@ -544,7 +544,7 @@
 <span class="sourceLineNo">536</span>      assert serverPrevious.equals(Boolean.TRUE);<a name="line.536"></a>
 <span class="sourceLineNo">537</span>    }<a name="line.537"></a>
 <span class="sourceLineNo">538</span><a name="line.538"></a>
-<span class="sourceLineNo">539</span>    regionsIncluded.put(regionId, Boolean.TRUE);<a name="line.539"></a>
+<span class="sourceLineNo">539</span>    regionsIncluded.put(regionInfo, Boolean.TRUE);<a name="line.539"></a>
 <span class="sourceLineNo">540</span><a name="line.540"></a>
 <span class="sourceLineNo">541</span>    return true;<a name="line.541"></a>
 <span class="sourceLineNo">542</span>  }<a name="line.542"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a4cb7eaa/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.ReplicaResultState.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.ReplicaResultState.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.ReplicaResultState.html
index c47c6e7..ed7bc7f 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.ReplicaResultState.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.ReplicaResultState.html
@@ -389,7 +389,7 @@
 <span class="sourceLineNo">381</span><a name="line.381"></a>
 <span class="sourceLineNo">382</span>      // Remember the previous decisions about regions or region servers we put in the<a name="line.382"></a>
 <span class="sourceLineNo">383</span>      //  final multi.<a name="line.383"></a>
-<span class="sourceLineNo">384</span>      Map&lt;Long, Boolean&gt; regionIncluded = new HashMap&lt;Long, Boolean&gt;();<a name="line.384"></a>
+<span class="sourceLineNo">384</span>      Map&lt;HRegionInfo, Boolean&gt; regionIncluded = new HashMap&lt;HRegionInfo, Boolean&gt;();<a name="line.384"></a>
 <span class="sourceLineNo">385</span>      Map&lt;ServerName, Boolean&gt; serverIncluded = new HashMap&lt;ServerName, Boolean&gt;();<a name="line.385"></a>
 <span class="sourceLineNo">386</span><a name="line.386"></a>
 <span class="sourceLineNo">387</span>      int posInList = -1;<a name="line.387"></a>
@@ -491,10 +491,10 @@
 <span class="sourceLineNo">483</span>   * @return true if this region is considered as busy.<a name="line.483"></a>
 <span class="sourceLineNo">484</span>   */<a name="line.484"></a>
 <span class="sourceLineNo">485</span>  protected boolean canTakeOperation(HRegionLocation loc,<a name="line.485"></a>
-<span class="sourceLineNo">486</span>                                     Map&lt;Long, Boolean&gt; regionsIncluded,<a name="line.486"></a>
+<span class="sourceLineNo">486</span>                                     Map&lt;HRegionInfo, Boolean&gt; regionsIncluded,<a name="line.486"></a>
 <span class="sourceLineNo">487</span>                                     Map&lt;ServerName, Boolean&gt; serversIncluded) {<a name="line.487"></a>
-<span class="sourceLineNo">488</span>    long regionId = loc.getRegionInfo().getRegionId();<a name="line.488"></a>
-<span class="sourceLineNo">489</span>    Boolean regionPrevious = regionsIncluded.get(regionId);<a name="line.489"></a>
+<span class="sourceLineNo">488</span>    HRegionInfo regionInfo = loc.getRegionInfo();<a name="line.488"></a>
+<span class="sourceLineNo">489</span>    Boolean regionPrevious = regionsIncluded.get(regionInfo);<a name="line.489"></a>
 <span class="sourceLineNo">490</span><a name="line.490"></a>
 <span class="sourceLineNo">491</span>    if (regionPrevious != null) {<a name="line.491"></a>
 <span class="sourceLineNo">492</span>      // We already know what to do with this region.<a name="line.492"></a>
@@ -504,14 +504,14 @@
 <span class="sourceLineNo">496</span>    Boolean serverPrevious = serversIncluded.get(loc.getServerName());<a name="line.496"></a>
 <span class="sourceLineNo">497</span>    if (Boolean.FALSE.equals(serverPrevious)) {<a name="line.497"></a>
 <span class="sourceLineNo">498</span>      // It's a new region, on a region server that we have already excluded.<a name="line.498"></a>
-<span class="sourceLineNo">499</span>      regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.499"></a>
+<span class="sourceLineNo">499</span>      regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.499"></a>
 <span class="sourceLineNo">500</span>      return false;<a name="line.500"></a>
 <span class="sourceLineNo">501</span>    }<a name="line.501"></a>
 <span class="sourceLineNo">502</span><a name="line.502"></a>
 <span class="sourceLineNo">503</span>    AtomicInteger regionCnt = taskCounterPerRegion.get(loc.getRegionInfo().getRegionName());<a name="line.503"></a>
 <span class="sourceLineNo">504</span>    if (regionCnt != null &amp;&amp; regionCnt.get() &gt;= maxConcurrentTasksPerRegion) {<a name="line.504"></a>
 <span class="sourceLineNo">505</span>      // Too many tasks on this region already.<a name="line.505"></a>
-<span class="sourceLineNo">506</span>      regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.506"></a>
+<span class="sourceLineNo">506</span>      regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.506"></a>
 <span class="sourceLineNo">507</span>      return false;<a name="line.507"></a>
 <span class="sourceLineNo">508</span>    }<a name="line.508"></a>
 <span class="sourceLineNo">509</span><a name="line.509"></a>
@@ -534,7 +534,7 @@
 <span class="sourceLineNo">526</span>      }<a name="line.526"></a>
 <span class="sourceLineNo">527</span><a name="line.527"></a>
 <span class="sourceLineNo">528</span>      if (!ok) {<a name="line.528"></a>
-<span class="sourceLineNo">529</span>        regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.529"></a>
+<span class="sourceLineNo">529</span>        regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.529"></a>
 <span class="sourceLineNo">530</span>        serversIncluded.put(loc.getServerName(), Boolean.FALSE);<a name="line.530"></a>
 <span class="sourceLineNo">531</span>        return false;<a name="line.531"></a>
 <span class="sourceLineNo">532</span>      }<a name="line.532"></a>
@@ -544,7 +544,7 @@
 <span class="sourceLineNo">536</span>      assert serverPrevious.equals(Boolean.TRUE);<a name="line.536"></a>
 <span class="sourceLineNo">537</span>    }<a name="line.537"></a>
 <span class="sourceLineNo">538</span><a name="line.538"></a>
-<span class="sourceLineNo">539</span>    regionsIncluded.put(regionId, Boolean.TRUE);<a name="line.539"></a>
+<span class="sourceLineNo">539</span>    regionsIncluded.put(regionInfo, Boolean.TRUE);<a name="line.539"></a>
 <span class="sourceLineNo">540</span><a name="line.540"></a>
 <span class="sourceLineNo">541</span>    return true;<a name="line.541"></a>
 <span class="sourceLineNo">542</span>  }<a name="line.542"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a4cb7eaa/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.Retry.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.Retry.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.Retry.html
index c47c6e7..ed7bc7f 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.Retry.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.Retry.html
@@ -389,7 +389,7 @@
 <span class="sourceLineNo">381</span><a name="line.381"></a>
 <span class="sourceLineNo">382</span>      // Remember the previous decisions about regions or region servers we put in the<a name="line.382"></a>
 <span class="sourceLineNo">383</span>      //  final multi.<a name="line.383"></a>
-<span class="sourceLineNo">384</span>      Map&lt;Long, Boolean&gt; regionIncluded = new HashMap&lt;Long, Boolean&gt;();<a name="line.384"></a>
+<span class="sourceLineNo">384</span>      Map&lt;HRegionInfo, Boolean&gt; regionIncluded = new HashMap&lt;HRegionInfo, Boolean&gt;();<a name="line.384"></a>
 <span class="sourceLineNo">385</span>      Map&lt;ServerName, Boolean&gt; serverIncluded = new HashMap&lt;ServerName, Boolean&gt;();<a name="line.385"></a>
 <span class="sourceLineNo">386</span><a name="line.386"></a>
 <span class="sourceLineNo">387</span>      int posInList = -1;<a name="line.387"></a>
@@ -491,10 +491,10 @@
 <span class="sourceLineNo">483</span>   * @return true if this region is considered as busy.<a name="line.483"></a>
 <span class="sourceLineNo">484</span>   */<a name="line.484"></a>
 <span class="sourceLineNo">485</span>  protected boolean canTakeOperation(HRegionLocation loc,<a name="line.485"></a>
-<span class="sourceLineNo">486</span>                                     Map&lt;Long, Boolean&gt; regionsIncluded,<a name="line.486"></a>
+<span class="sourceLineNo">486</span>                                     Map&lt;HRegionInfo, Boolean&gt; regionsIncluded,<a name="line.486"></a>
 <span class="sourceLineNo">487</span>                                     Map&lt;ServerName, Boolean&gt; serversIncluded) {<a name="line.487"></a>
-<span class="sourceLineNo">488</span>    long regionId = loc.getRegionInfo().getRegionId();<a name="line.488"></a>
-<span class="sourceLineNo">489</span>    Boolean regionPrevious = regionsIncluded.get(regionId);<a name="line.489"></a>
+<span class="sourceLineNo">488</span>    HRegionInfo regionInfo = loc.getRegionInfo();<a name="line.488"></a>
+<span class="sourceLineNo">489</span>    Boolean regionPrevious = regionsIncluded.get(regionInfo);<a name="line.489"></a>
 <span class="sourceLineNo">490</span><a name="line.490"></a>
 <span class="sourceLineNo">491</span>    if (regionPrevious != null) {<a name="line.491"></a>
 <span class="sourceLineNo">492</span>      // We already know what to do with this region.<a name="line.492"></a>
@@ -504,14 +504,14 @@
 <span class="sourceLineNo">496</span>    Boolean serverPrevious = serversIncluded.get(loc.getServerName());<a name="line.496"></a>
 <span class="sourceLineNo">497</span>    if (Boolean.FALSE.equals(serverPrevious)) {<a name="line.497"></a>
 <span class="sourceLineNo">498</span>      // It's a new region, on a region server that we have already excluded.<a name="line.498"></a>
-<span class="sourceLineNo">499</span>      regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.499"></a>
+<span class="sourceLineNo">499</span>      regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.499"></a>
 <span class="sourceLineNo">500</span>      return false;<a name="line.500"></a>
 <span class="sourceLineNo">501</span>    }<a name="line.501"></a>
 <span class="sourceLineNo">502</span><a name="line.502"></a>
 <span class="sourceLineNo">503</span>    AtomicInteger regionCnt = taskCounterPerRegion.get(loc.getRegionInfo().getRegionName());<a name="line.503"></a>
 <span class="sourceLineNo">504</span>    if (regionCnt != null &amp;&amp; regionCnt.get() &gt;= maxConcurrentTasksPerRegion) {<a name="line.504"></a>
 <span class="sourceLineNo">505</span>      // Too many tasks on this region already.<a name="line.505"></a>
-<span class="sourceLineNo">506</span>      regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.506"></a>
+<span class="sourceLineNo">506</span>      regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.506"></a>
 <span class="sourceLineNo">507</span>      return false;<a name="line.507"></a>
 <span class="sourceLineNo">508</span>    }<a name="line.508"></a>
 <span class="sourceLineNo">509</span><a name="line.509"></a>
@@ -534,7 +534,7 @@
 <span class="sourceLineNo">526</span>      }<a name="line.526"></a>
 <span class="sourceLineNo">527</span><a name="line.527"></a>
 <span class="sourceLineNo">528</span>      if (!ok) {<a name="line.528"></a>
-<span class="sourceLineNo">529</span>        regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.529"></a>
+<span class="sourceLineNo">529</span>        regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.529"></a>
 <span class="sourceLineNo">530</span>        serversIncluded.put(loc.getServerName(), Boolean.FALSE);<a name="line.530"></a>
 <span class="sourceLineNo">531</span>        return false;<a name="line.531"></a>
 <span class="sourceLineNo">532</span>      }<a name="line.532"></a>
@@ -544,7 +544,7 @@
 <span class="sourceLineNo">536</span>      assert serverPrevious.equals(Boolean.TRUE);<a name="line.536"></a>
 <span class="sourceLineNo">537</span>    }<a name="line.537"></a>
 <span class="sourceLineNo">538</span><a name="line.538"></a>
-<span class="sourceLineNo">539</span>    regionsIncluded.put(regionId, Boolean.TRUE);<a name="line.539"></a>
+<span class="sourceLineNo">539</span>    regionsIncluded.put(regionInfo, Boolean.TRUE);<a name="line.539"></a>
 <span class="sourceLineNo">540</span><a name="line.540"></a>
 <span class="sourceLineNo">541</span>    return true;<a name="line.541"></a>
 <span class="sourceLineNo">542</span>  }<a name="line.542"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a4cb7eaa/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.html
index c47c6e7..ed7bc7f 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.html
@@ -389,7 +389,7 @@
 <span class="sourceLineNo">381</span><a name="line.381"></a>
 <span class="sourceLineNo">382</span>      // Remember the previous decisions about regions or region servers we put in the<a name="line.382"></a>
 <span class="sourceLineNo">383</span>      //  final multi.<a name="line.383"></a>
-<span class="sourceLineNo">384</span>      Map&lt;Long, Boolean&gt; regionIncluded = new HashMap&lt;Long, Boolean&gt;();<a name="line.384"></a>
+<span class="sourceLineNo">384</span>      Map&lt;HRegionInfo, Boolean&gt; regionIncluded = new HashMap&lt;HRegionInfo, Boolean&gt;();<a name="line.384"></a>
 <span class="sourceLineNo">385</span>      Map&lt;ServerName, Boolean&gt; serverIncluded = new HashMap&lt;ServerName, Boolean&gt;();<a name="line.385"></a>
 <span class="sourceLineNo">386</span><a name="line.386"></a>
 <span class="sourceLineNo">387</span>      int posInList = -1;<a name="line.387"></a>
@@ -491,10 +491,10 @@
 <span class="sourceLineNo">483</span>   * @return true if this region is considered as busy.<a name="line.483"></a>
 <span class="sourceLineNo">484</span>   */<a name="line.484"></a>
 <span class="sourceLineNo">485</span>  protected boolean canTakeOperation(HRegionLocation loc,<a name="line.485"></a>
-<span class="sourceLineNo">486</span>                                     Map&lt;Long, Boolean&gt; regionsIncluded,<a name="line.486"></a>
+<span class="sourceLineNo">486</span>                                     Map&lt;HRegionInfo, Boolean&gt; regionsIncluded,<a name="line.486"></a>
 <span class="sourceLineNo">487</span>                                     Map&lt;ServerName, Boolean&gt; serversIncluded) {<a name="line.487"></a>
-<span class="sourceLineNo">488</span>    long regionId = loc.getRegionInfo().getRegionId();<a name="line.488"></a>
-<span class="sourceLineNo">489</span>    Boolean regionPrevious = regionsIncluded.get(regionId);<a name="line.489"></a>
+<span class="sourceLineNo">488</span>    HRegionInfo regionInfo = loc.getRegionInfo();<a name="line.488"></a>
+<span class="sourceLineNo">489</span>    Boolean regionPrevious = regionsIncluded.get(regionInfo);<a name="line.489"></a>
 <span class="sourceLineNo">490</span><a name="line.490"></a>
 <span class="sourceLineNo">491</span>    if (regionPrevious != null) {<a name="line.491"></a>
 <span class="sourceLineNo">492</span>      // We already know what to do with this region.<a name="line.492"></a>
@@ -504,14 +504,14 @@
 <span class="sourceLineNo">496</span>    Boolean serverPrevious = serversIncluded.get(loc.getServerName());<a name="line.496"></a>
 <span class="sourceLineNo">497</span>    if (Boolean.FALSE.equals(serverPrevious)) {<a name="line.497"></a>
 <span class="sourceLineNo">498</span>      // It's a new region, on a region server that we have already excluded.<a name="line.498"></a>
-<span class="sourceLineNo">499</span>      regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.499"></a>
+<span class="sourceLineNo">499</span>      regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.499"></a>
 <span class="sourceLineNo">500</span>      return false;<a name="line.500"></a>
 <span class="sourceLineNo">501</span>    }<a name="line.501"></a>
 <span class="sourceLineNo">502</span><a name="line.502"></a>
 <span class="sourceLineNo">503</span>    AtomicInteger regionCnt = taskCounterPerRegion.get(loc.getRegionInfo().getRegionName());<a name="line.503"></a>
 <span class="sourceLineNo">504</span>    if (regionCnt != null &amp;&amp; regionCnt.get() &gt;= maxConcurrentTasksPerRegion) {<a name="line.504"></a>
 <span class="sourceLineNo">505</span>      // Too many tasks on this region already.<a name="line.505"></a>
-<span class="sourceLineNo">506</span>      regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.506"></a>
+<span class="sourceLineNo">506</span>      regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.506"></a>
 <span class="sourceLineNo">507</span>      return false;<a name="line.507"></a>
 <span class="sourceLineNo">508</span>    }<a name="line.508"></a>
 <span class="sourceLineNo">509</span><a name="line.509"></a>
@@ -534,7 +534,7 @@
 <span class="sourceLineNo">526</span>      }<a name="line.526"></a>
 <span class="sourceLineNo">527</span><a name="line.527"></a>
 <span class="sourceLineNo">528</span>      if (!ok) {<a name="line.528"></a>
-<span class="sourceLineNo">529</span>        regionsIncluded.put(regionId, Boolean.FALSE);<a name="line.529"></a>
+<span class="sourceLineNo">529</span>        regionsIncluded.put(regionInfo, Boolean.FALSE);<a name="line.529"></a>
 <span class="sourceLineNo">530</span>        serversIncluded.put(loc.getServerName(), Boolean.FALSE);<a name="line.530"></a>
 <span class="sourceLineNo">531</span>        return false;<a name="line.531"></a>
 <span class="sourceLineNo">532</span>      }<a name="line.532"></a>
@@ -544,7 +544,7 @@
 <span class="sourceLineNo">536</span>      assert serverPrevious.equals(Boolean.TRUE);<a name="line.536"></a>
 <span class="sourceLineNo">537</span>    }<a name="line.537"></a>
 <span class="sourceLineNo">538</span><a name="line.538"></a>
-<span class="sourceLineNo">539</span>    regionsIncluded.put(regionId, Boolean.TRUE);<a name="line.539"></a>
+<span class="sourceLineNo">539</span>    regionsIncluded.put(regionInfo, Boolean.TRUE);<a name="line.539"></a>
 <span class="sourceLineNo">540</span><a name="line.540"></a>
 <span class="sourceLineNo">541</span>    return true;<a name="line.541"></a>
 <span class="sourceLineNo">542</span>  }<a name="line.542"></a>