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

[02/52] [partial] hbase-site git commit: Published site at 278625312047a2100f4dbb2d2eaa4e2219d00e14.

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html b/devapidocs/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html
index 0a7f43d..e65933f 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html
@@ -106,9 +106,6 @@ var activeTableTab = "activeTableTab";
 <li><a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html" title="class in org.apache.hadoop.hbase.client">org.apache.hadoop.hbase.client.ClientServiceCallable</a>&lt;T&gt;</li>
 <li>
 <ul class="inheritance">
-<li><a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">org.apache.hadoop.hbase.client.CancellableRegionServerCallable</a>&lt;T&gt;</li>
-<li>
-<ul class="inheritance">
 <li>org.apache.hadoop.hbase.client.NoncedRegionServerCallable&lt;T&gt;</li>
 </ul>
 </li>
@@ -117,8 +114,6 @@ var activeTableTab = "activeTableTab";
 </ul>
 </li>
 </ul>
-</li>
-</ul>
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
@@ -128,18 +123,18 @@ var activeTableTab = "activeTableTab";
 </dl>
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.html" title="interface in org.apache.hadoop.hbase.client">Cancellable</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;T&gt;</dd>
+<dd><a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;T&gt;</dd>
 </dl>
 <hr>
 <br>
 <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
 public abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/NoncedRegionServerCallable.html#line.41">NoncedRegionServerCallable</a>&lt;T&gt;
-extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&lt;T&gt;</pre>
+extends <a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html" title="class in org.apache.hadoop.hbase.client">ClientServiceCallable</a>&lt;T&gt;</pre>
 <div class="block">Implementations make an rpc call against a RegionService via a protobuf Service.
- Implement #rpcCall(RpcController) and then call <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#call-int-"><code>CancellableRegionServerCallable.call(int)</code></a> to
- trigger the rpc. The <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#call-int-"><code>CancellableRegionServerCallable.call(int)</code></a> eventually invokes your
+ Implement #rpcCall(RpcController) and then call <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#call-int-"><code>RegionServerCallable.call(int)</code></a> to
+ trigger the rpc. The <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#call-int-"><code>RegionServerCallable.call(int)</code></a> eventually invokes your
  #rpcCall(RpcController) meanwhile saving you having to write a bunch of
- boilerplate. The <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#call-int-"><code>CancellableRegionServerCallable.call(int)</code></a> implementation is from <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client"><code>RpcRetryingCaller</code></a> so rpcs are
+ boilerplate. The <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#call-int-"><code>RegionServerCallable.call(int)</code></a> implementation is from <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client"><code>RpcRetryingCaller</code></a> so rpcs are
  retried on fail.
 
  <p>TODO: this class is actually tied to one region, because most of the paths make use of
@@ -221,25 +216,18 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
 </tr>
 </table>
 <ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.client.CancellableRegionServerCallable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#call-int-">call</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#cancel--">cancel</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#doBulkLoadHFile-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileRequest-">doBulkLoadHFile</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#doCleanupBulkLoad-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadRequest-">doCleanupBulkLoad</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#doMulti-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest-">doMulti</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#doPrepareBulkLoad-org.apache.hadoop.hbase.sha
 ded.protobuf.generated.ClientProtos.PrepareBulkLoadRequest-">doPrepareBulkLoad</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#doScan-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanRequest-">doScan</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#isCancelled--">isCancelled</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#prepare-boolean-">prepare</a>, <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html#setStubByServiceName-org.apache.hadoop.hbase.ServerName-">setStubByServiceName</a></code></li>
-</ul>
-<ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.client.ClientServiceCallable">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html" title="class in org.apache.hadoop.hbase.client">ClientServiceCallable</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html#doGet-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetRequest-">doGet</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html#doMutate-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest-">doMutate</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html#doGet-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.GetRequest-">doGet</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html#doMutate-org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutateRequest-">doMutate</a>, <a href="../../../../../org/apache/hadoop/hbase/client/ClientServiceCallable.html#setStubByServiceName-org.apache.hadoop.hbase.ServerName-">setStubByServiceName</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.client.RegionServerCallable">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">RegionServerCallable</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getConnection--">getConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getExceptionMessageAdditionalDetail--">getExceptionMessageAdditionalDetail</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getHRegionInfo--">getHRegionInfo</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getLocation--">getLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRow--">getRow</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRpcController--">getRpcController</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRpcControllerCellScanner--">getRpcControllerCellScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getStub--">getStub</a>, <a hr
 ef="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getTableName--">getTableName</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#rpcCall--">rpcCall</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setLocation-org.apache.hadoop.hbase.HRegionLocation-">setLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setRpcControllerCellScanner-org.apache.hadoop.hbase.CellScanner-">setRpcControllerCellScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setStub-S-">setStub</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#sleep-long-int-">sleep</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#throwable-java.lang.Throwable-boolean-">throwable</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#call-int-">call</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getConnection--">getConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getExceptionMessageAdditionalDetail--">getExceptionMessageAdditionalDetail</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getHRegionInfo--">getHRegionInfo</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getLocation--">getLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRow--">getRow</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRpcController--">getRpcController</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getRpcControllerCellScanner--">getRpcControllerCellScanner</a>, <a href=
 "../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getStub--">getStub</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#getTableName--">getTableName</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#prepare-boolean-">prepare</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#rpcCall--">rpcCall</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setLocation-org.apache.hadoop.hbase.HRegionLocation-">setLocation</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setRpcControllerCellScanner-org.apache.hadoop.hbase.CellScanner-">setRpcControllerCellScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#setStub-S-">setStub</a>, <a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#sleep-long-int-">sleep</a>, <a href="../../../../
 ../org/apache/hadoop/hbase/client/RegionServerCallable.html#throwable-java.lang.Throwable-boolean-">throwable</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/Query.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/Query.html b/devapidocs/org/apache/hadoop/hbase/client/Query.html
index e5c81db..1c40f21 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/Query.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/Query.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -166,6 +166,10 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#ISOLATION_LEVEL">ISOLATION_LEVEL</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#loadColumnFamiliesOnDemand">loadColumnFamiliesOnDemand</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#targetReplicaId">targetReplicaId</a></span></code>&nbsp;</td>
 </tr>
@@ -209,53 +213,65 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#doLoadColumnFamiliesOnDemand--">doLoadColumnFamiliesOnDemand</a></span>()</code>
+<div class="block">Get the logical value indicating whether on-demand CF loading should be allowed.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
 <td class="colFirst"><code>byte[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getACL--">getACL</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/security/visibility/Authorizations.html" title="class in org.apache.hadoop.hbase.security.visibility">Authorizations</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getAuthorizations--">getAuthorizations</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getColumnFamilyTimeRange--">getColumnFamilyTimeRange</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getConsistency--">getConsistency</a></span>()</code>
 <div class="block">Returns the consistency level for this operation</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getFilter--">getFilter</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getIsolationLevel--">getIsolationLevel</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getLoadColumnFamiliesOnDemandValue--">getLoadColumnFamiliesOnDemandValue</a></span>()</code>
+<div class="block">Get the raw loadColumnFamiliesOnDemand setting; if it's not set, can be null.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#getReplicaId--">getReplicaId</a></span>()</code>
 <div class="block">Returns region replica id where Query will fetch data from.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setACL-java.util.Map-">setACL</a></span>(<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>&lt;<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="../../../../../org/apache/hadoop/hbase/security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a>&gt;&nbsp;perms)</code>&nbsp;</td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setACL-java.lang.String-org.apache.hadoop.hbase.security.access.Permission-">setACL</a></span>(<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>&nbsp;user,
       <a href="../../../../../org/apache/hadoop/hbase/security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a>&nbsp;perms)</code>&nbsp;</td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setAuthorizations-org.apache.hadoop.hbase.security.visibility.Authorizations-">setAuthorizations</a></span>(<a href="../../../../../org/apache/hadoop/hbase/security/visibility/Authorizations.html" title="class in org.apache.hadoop.hbase.security.visibility">Authorizations</a>&nbsp;authorizations)</code>
 <div class="block">Sets the authorizations to be used by this Query</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setColumnFamilyTimeRange-byte:A-long-long-">setColumnFamilyTimeRange</a></span>(byte[]&nbsp;cf,
                         long&nbsp;minStamp,
@@ -264,25 +280,32 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
  [minStamp, maxStamp) on a per CF bases.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setConsistency-org.apache.hadoop.hbase.client.Consistency-">setConsistency</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a>&nbsp;consistency)</code>
 <div class="block">Sets the consistency level for this operation</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setFilter-org.apache.hadoop.hbase.filter.Filter-">setFilter</a></span>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;filter)</code>
 <div class="block">Apply the specified server-side filter when performing the Query.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setIsolationLevel-org.apache.hadoop.hbase.client.IsolationLevel-">setIsolationLevel</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a>&nbsp;level)</code>
 <div class="block">Set the isolation level for this query.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i16" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setLoadColumnFamiliesOnDemand-boolean-">setLoadColumnFamiliesOnDemand</a></span>(boolean&nbsp;value)</code>
+<div class="block">Set the value indicating whether loading CFs on demand should be allowed (cluster
+ default is false).</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html#setReplicaId-int-">setReplicaId</a></span>(int&nbsp;Id)</code>
 <div class="block">Specify region replica id where Query will fetch data from.</div>
@@ -367,12 +390,21 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
 <a name="colFamTimeRangeMap">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>colFamTimeRangeMap</h4>
 <pre>protected&nbsp;<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>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.46">colFamTimeRangeMap</a></pre>
 </li>
 </ul>
+<a name="loadColumnFamiliesOnDemand">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>loadColumnFamiliesOnDemand</h4>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.47">loadColumnFamiliesOnDemand</a></pre>
+</li>
+</ul>
 </li>
 </ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
@@ -595,13 +627,56 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
 </dl>
 </li>
 </ul>
+<a name="setLoadColumnFamiliesOnDemand-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLoadColumnFamiliesOnDemand</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.198">setLoadColumnFamiliesOnDemand</a>(boolean&nbsp;value)</pre>
+<div class="block">Set the value indicating whether loading CFs on demand should be allowed (cluster
+ default is false). On-demand CF loading doesn't load column families until necessary, e.g.
+ if you filter on one column, the other column family data will be loaded only for the rows
+ that are included in result, not all rows like in normal case.
+ With column-specific filters, like SingleColumnValueFilter w/filterIfMissing == true,
+ this can deliver huge perf gains when there's a cf with lots of data; however, it can
+ also lead to some inconsistent results, as follows:
+ - if someone does a concurrent update to both column families in question you may get a row
+   that never existed, e.g. for { rowKey = 5, { cat_videos =&gt; 1 }, { video =&gt; "my cat" } }
+   someone puts rowKey 5 with { cat_videos =&gt; 0 }, { video =&gt; "my dog" }, concurrent scan
+   filtering on "cat_videos == 1" can get { rowKey = 5, { cat_videos =&gt; 1 },
+   { video =&gt; "my dog" } }.
+ - if there's a concurrent split and you have more than 2 column families, some rows may be
+   missing some column families.</div>
+</li>
+</ul>
+<a name="getLoadColumnFamiliesOnDemandValue--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLoadColumnFamiliesOnDemandValue</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.206">getLoadColumnFamiliesOnDemandValue</a>()</pre>
+<div class="block">Get the raw loadColumnFamiliesOnDemand setting; if it's not set, can be null.</div>
+</li>
+</ul>
+<a name="doLoadColumnFamiliesOnDemand--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>doLoadColumnFamiliesOnDemand</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.213">doLoadColumnFamiliesOnDemand</a>()</pre>
+<div class="block">Get the logical value indicating whether on-demand CF loading should be allowed.</div>
+</li>
+</ul>
 <a name="setColumnFamilyTimeRange-byte:A-long-long-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>setColumnFamilyTimeRange</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.196">setColumnFamilyTimeRange</a>(byte[]&nbsp;cf,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.231">setColumnFamilyTimeRange</a>(byte[]&nbsp;cf,
                                       long&nbsp;minStamp,
                                       long&nbsp;maxStamp)</pre>
 <div class="block">Get versions of columns only within the specified timestamp range,
@@ -625,7 +700,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttr
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getColumnFamilyTimeRange</h4>
-<pre>public&nbsp;<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>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.204">getColumnFamilyTimeRange</a>()</pre>
+<pre>public&nbsp;<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>&lt;byte[],<a href="../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/Query.html#line.239">getColumnFamilyTimeRange</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>A map of column families to time ranges</dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/RetryingTimeTracker.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/RetryingTimeTracker.html b/devapidocs/org/apache/hadoop/hbase/client/RetryingTimeTracker.html
index 8c56196..0459c43 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/RetryingTimeTracker.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/RetryingTimeTracker.html
@@ -175,7 +175,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html#getStartTime--">getStartTime</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html#start--">start</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
@@ -240,7 +240,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>start</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.27">start</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.27">start</a>()</pre>
 </li>
 </ul>
 <a name="getRemainingTime-int-">
@@ -249,7 +249,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getRemainingTime</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.33">getRemainingTime</a>(int&nbsp;callTimeout)</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.34">getRemainingTime</a>(int&nbsp;callTimeout)</pre>
 </li>
 </ul>
 <a name="getStartTime--">
@@ -258,7 +258,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getStartTime</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.56">getStartTime</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RetryingTimeTracker.html#line.57">getStartTime</a>()</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html
index 0384590..5fbd2e2 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.51">RpcRetryingCallerImpl</a>&lt;T&gt;
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.52">RpcRetryingCallerImpl</a>&lt;T&gt;
 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>
 implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a>&lt;T&gt;</pre>
 <div class="block">Runs an rpc'ing <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client"><code>RetryingCallable</code></a>. Sets into rpc client
@@ -285,7 +285,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>LOG</h4>
-<pre>public static final&nbsp;org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.53">LOG</a></pre>
+<pre>public static final&nbsp;org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.54">LOG</a></pre>
 </li>
 </ul>
 <a name="startLogErrorsCnt">
@@ -294,7 +294,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>startLogErrorsCnt</h4>
-<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.56">startLogErrorsCnt</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.57">startLogErrorsCnt</a></pre>
 <div class="block">How many retries are allowed before we start to log</div>
 </li>
 </ul>
@@ -304,7 +304,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>pause</h4>
-<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.58">pause</a></pre>
+<pre>private final&nbsp;long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.59">pause</a></pre>
 </li>
 </ul>
 <a name="maxAttempts">
@@ -313,7 +313,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>maxAttempts</h4>
-<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.59">maxAttempts</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.60">maxAttempts</a></pre>
 </li>
 </ul>
 <a name="rpcTimeout">
@@ -322,7 +322,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>rpcTimeout</h4>
-<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.60">rpcTimeout</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.61">rpcTimeout</a></pre>
 </li>
 </ul>
 <a name="cancelled">
@@ -331,7 +331,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>cancelled</h4>
-<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.61">cancelled</a></pre>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.62">cancelled</a></pre>
 </li>
 </ul>
 <a name="interceptor">
@@ -340,7 +340,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>interceptor</h4>
-<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.62">interceptor</a></pre>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.63">interceptor</a></pre>
 </li>
 </ul>
 <a name="context">
@@ -349,7 +349,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>context</h4>
-<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptorContext.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptorContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.63">context</a></pre>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptorContext.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptorContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.64">context</a></pre>
 </li>
 </ul>
 <a name="tracker">
@@ -358,7 +358,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockListLast">
 <li class="blockList">
 <h4>tracker</h4>
-<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.64">tracker</a></pre>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.65">tracker</a></pre>
 </li>
 </ul>
 </li>
@@ -375,7 +375,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>RpcRetryingCallerImpl</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.66">RpcRetryingCallerImpl</a>(long&nbsp;pause,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.67">RpcRetryingCallerImpl</a>(long&nbsp;pause,
                              int&nbsp;retries,
                              int&nbsp;startLogErrorsCnt)</pre>
 </li>
@@ -386,7 +386,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RpcRetryingCallerImpl</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.70">RpcRetryingCallerImpl</a>(long&nbsp;pause,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.71">RpcRetryingCallerImpl</a>(long&nbsp;pause,
                              int&nbsp;retries,
                              <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a>&nbsp;interceptor,
                              int&nbsp;startLogErrorsCnt,
@@ -407,7 +407,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>cancel</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.82">cancel</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.83">cancel</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html#cancel--">cancel</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&gt;</code></dd>
@@ -420,7 +420,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>callWithRetries</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.90">callWithRetries</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&gt;&nbsp;callable,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.91">callWithRetries</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&gt;&nbsp;callable,
                          int&nbsp;callTimeout)
                   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>,
                          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></pre>
@@ -446,7 +446,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>singleCallDuration</h4>
-<pre>private&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.160">singleCallDuration</a>(long&nbsp;expectedSleep)</pre>
+<pre>private&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.161">singleCallDuration</a>(long&nbsp;expectedSleep)</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>Calculate how long a single call took</dd>
@@ -459,7 +459,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>callWithoutRetries</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.165">callWithoutRetries</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&gt;&nbsp;callable,
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.166">callWithoutRetries</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>&gt;&nbsp;callable,
                             int&nbsp;callTimeout)
                      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>,
                             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></pre>
@@ -485,7 +485,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>translateException</h4>
-<pre>static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.189">translateException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t)
+<pre>static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.190">translateException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t)
                              throws <a href="../../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a></pre>
 <div class="block">Get the good or the remote exception if any, throws the DoNotRetryIOException.</div>
 <dl>
@@ -504,7 +504,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockList">
 <li class="blockList">
 <h4>getTimeout</h4>
-<pre>private&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.217">getTimeout</a>(int&nbsp;callTimeout)</pre>
+<pre>private&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.218">getTimeout</a>(int&nbsp;callTimeout)</pre>
 </li>
 </ul>
 <a name="toString--">
@@ -513,7 +513,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.226">toString</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.227">toString</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><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></code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html
index 3159b4d..dce568a 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html
@@ -132,7 +132,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.89">RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable</a>
+<pre>class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.91">RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable</a>
 extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">CancellableRegionServerCallable</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;</pre>
 <div class="block">A RegionServerCallable that takes into account the replicas, i.e.
  - the call can be on any replica
@@ -262,7 +262,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
 <ul class="blockListLast">
 <li class="blockList">
 <h4>id</h4>
-<pre>final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.90">id</a></pre>
+<pre>final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.92">id</a></pre>
 </li>
 </ul>
 </li>
@@ -279,7 +279,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ReplicaRegionServerCallable</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.91">ReplicaRegionServerCallable</a>(int&nbsp;id,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.93">ReplicaRegionServerCallable</a>(int&nbsp;id,
                                    <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>&nbsp;location)</pre>
 </li>
 </ul>
@@ -297,7 +297,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
 <ul class="blockList">
 <li class="blockList">
 <h4>prepare</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.106">prepare</a>(boolean&nbsp;reload)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.108">prepare</a>(boolean&nbsp;reload)
              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">Two responsibilities
  - if the call is already completed (by another replica) stops the retries.
@@ -320,7 +320,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/CancellableRegion
 <ul class="blockListLast">
 <li class="blockList">
 <h4>rpcCall</h4>
-<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.127">rpcCall</a>()
+<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#line.129">rpcCall</a>()
                   throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#rpcCall--">RegionServerCallable</a></code></span></div>
 <div class="block">Run the RPC call. Implement this method. To get at the rpcController that has been created

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f07ee53f/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html
index a922e78..a2dc1b4 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html
@@ -156,21 +156,21 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#callTimeout">callTimeout</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#cConnection">cConnection</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected org.apache.hadoop.conf.Configuration</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#conf">conf</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#get">get</a></span></code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#operationTimeout">operationTimeout</a></span></code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#pool">pool</a></span></code>&nbsp;</td>
@@ -188,10 +188,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#rpcRetryingCallerFactory">rpcRetryingCallerFactory</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>private int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#rpcTimeout">rpcTimeout</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#tableName">tableName</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#timeBeforeReplicas">timeBeforeReplicas</a></span></code>&nbsp;</td>
 </tr>
@@ -210,13 +214,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#RpcRetryingCallerWithReadReplicas-org.apache.hadoop.hbase.ipc.RpcControllerFactory-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.client.Get-java.util.concurrent.ExecutorService-int-int-int-">RpcRetryingCallerWithReadReplicas</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a>&nbsp;rpcControllerFactory,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#RpcRetryingCallerWithReadReplicas-org.apache.hadoop.hbase.ipc.RpcControllerFactory-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.client.Get-java.util.concurrent.ExecutorService-int-int-int-int-">RpcRetryingCallerWithReadReplicas</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a>&nbsp;rpcControllerFactory,
                                  <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                                  <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a>&nbsp;cConnection,
                                  <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a>&nbsp;pool,
                                  int&nbsp;retries,
-                                 int&nbsp;callTimeout,
+                                 int&nbsp;operationTimeout,
+                                 int&nbsp;rpcTimeout,
                                  int&nbsp;timeBeforeReplicas)</code>&nbsp;</td>
 </tr>
 </table>
@@ -343,13 +348,22 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <pre>protected final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.60">timeBeforeReplicas</a></pre>
 </li>
 </ul>
-<a name="callTimeout">
+<a name="operationTimeout">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>operationTimeout</h4>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.61">operationTimeout</a></pre>
+</li>
+</ul>
+<a name="rpcTimeout">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>callTimeout</h4>
-<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.61">callTimeout</a></pre>
+<h4>rpcTimeout</h4>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.62">rpcTimeout</a></pre>
 </li>
 </ul>
 <a name="retries">
@@ -358,7 +372,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>retries</h4>
-<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.62">retries</a></pre>
+<pre>private final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.63">retries</a></pre>
 </li>
 </ul>
 <a name="rpcControllerFactory">
@@ -367,7 +381,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>rpcControllerFactory</h4>
-<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.63">rpcControllerFactory</a></pre>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.64">rpcControllerFactory</a></pre>
 </li>
 </ul>
 <a name="rpcRetryingCallerFactory">
@@ -376,7 +390,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>rpcRetryingCallerFactory</h4>
-<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.64">rpcRetryingCallerFactory</a></pre>
+<pre>private final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.65">rpcRetryingCallerFactory</a></pre>
 </li>
 </ul>
 </li>
@@ -387,19 +401,20 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="RpcRetryingCallerWithReadReplicas-org.apache.hadoop.hbase.ipc.RpcControllerFactory-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.client.Get-java.util.concurrent.ExecutorService-int-int-int-">
+<a name="RpcRetryingCallerWithReadReplicas-org.apache.hadoop.hbase.ipc.RpcControllerFactory-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.client.Get-java.util.concurrent.ExecutorService-int-int-int-int-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RpcRetryingCallerWithReadReplicas</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.66">RpcRetryingCallerWithReadReplicas</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a>&nbsp;rpcControllerFactory,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.67">RpcRetryingCallerWithReadReplicas</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a>&nbsp;rpcControllerFactory,
                                          <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                                          <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a>&nbsp;cConnection,
                                          <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>&nbsp;get,
                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a>&nbsp;pool,
                                          int&nbsp;retries,
-                                         int&nbsp;callTimeout,
+                                         int&nbsp;operationTimeout,
+                                         int&nbsp;rpcTimeout,
                                          int&nbsp;timeBeforeReplicas)</pre>
 </li>
 </ul>
@@ -417,7 +432,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>call</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.164">call</a>(int&nbsp;operationTimeout)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.166">call</a>(int&nbsp;operationTimeout)
             throws <a href="../../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a>,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/io/InterruptedIOException.html?is-external=true" title="class or interface in java.io">InterruptedIOException</a>,
                    <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedException</a></pre>
@@ -451,7 +466,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>throwEnrichedException</h4>
-<pre>static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.225">throwEnrichedException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutionException.html?is-external=true" title="class or interface in java.util.concurrent">ExecutionException</a>&nbsp;e,
+<pre>static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.227">throwEnrichedException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutionException.html?is-external=true" title="class or interface in java.util.concurrent">ExecutionException</a>&nbsp;e,
                                    int&nbsp;retries)
                             throws <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedException</a>,
                                    <a href="../../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a></pre>
@@ -470,7 +485,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>addCallsForReplica</h4>
-<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.256">addCallsForReplica</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ResultBoundedCompletionService.html" title="class in org.apache.hadoop.hbase.client">ResultBoundedCompletionService</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;cs,
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.258">addCallsForReplica</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ResultBoundedCompletionService.html" title="class in org.apache.hadoop.hbase.client">ResultBoundedCompletionService</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&gt;&nbsp;cs,
                                 <a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&nbsp;rl,
                                 int&nbsp;min,
                                 int&nbsp;max)</pre>
@@ -490,7 +505,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getRegionLocations</h4>
-<pre>static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.265">getRegionLocations</a>(boolean&nbsp;useCache,
+<pre>static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.html#line.267">getRegionLocations</a>(boolean&nbsp;useCache,
                                           int&nbsp;replicaId,
                                           <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a>&nbsp;cConnection,
                                           <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,