http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0f1a9f6/devapidocs/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html
index 4a3a60a..739b6d3 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html
@@ -483,7 +483,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper.ht
 <ul class="blockListLast">
 <li class="blockList">
 <h4>EMPTY_CELL_SCANNER</h4>
-<pre>private static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.CellScanner.html"
 title="class in 
org.apache.hadoop.hbase.mapreduce">SyncTable.SyncMapper.CellScanner</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.304">EMPTY_CELL_SCANNER</a></pre>
+<pre>private static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.CellScanner.html"
 title="class in 
org.apache.hadoop.hbase.mapreduce">SyncTable.SyncMapper.CellScanner</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.305">EMPTY_CELL_SCANNER</a></pre>
 </li>
 </ul>
 </li>
@@ -517,7 +517,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>setup</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.178">setup</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context)
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.179">setup</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context)
               throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -533,7 +533,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>openConnection</h4>
-<pre>private static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.205">openConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>private static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.206">openConnection</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                          <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;zkClusterConfKey,
                                          <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;configPrefix)
                                   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>
@@ -549,7 +549,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>openTable</h4>
-<pre>private static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Table.html" 
title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.214">openTable</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
+<pre>private static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Table.html" 
title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.215">openTable</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
                                org.apache.hadoop.conf.Configuration&nbsp;conf,
                                <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;tableNameConfKey)
                         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>
@@ -565,7 +565,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>findNextKeyHashPair</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.223">findNextKeyHashPair</a>()
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.224">findNextKeyHashPair</a>()
                           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">Attempt to read the next source key/hash pair.
  If there are no more, set nextSourceKey to null</div>
@@ -581,7 +581,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>map</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.234">map</a>(<a
 href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" 
title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.235">map</a>(<a
 href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" 
title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;key,
                    <a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a>&nbsp;value,
                    org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context)
             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>,
@@ -601,7 +601,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>moveToNextBatch</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.258">moveToNextBatch</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context)
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.259">moveToNextBatch</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context)
                       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/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a></pre>
 <div class="block">If there is an open hash batch, complete it and sync if 
there are diffs.
@@ -619,7 +619,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>finishBatchAndCompareHashes</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.273">finishBatchAndCompareHashes</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context)
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.274">finishBatchAndCompareHashes</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context)
                                   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/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a></pre>
 <div class="block">Finish the currently open hash batch.
@@ -638,7 +638,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>toHex</h4>
-<pre>private static&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/mapreduce/SyncTable.SyncMapper.html#line.300">toHex</a>(<a
 href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" 
title="class in 
org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;bytes)</pre>
+<pre>private static&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/mapreduce/SyncTable.SyncMapper.html#line.301">toHex</a>(<a
 href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" 
title="class in 
org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;bytes)</pre>
 </li>
 </ul>
 <a 
name="syncRange-org.apache.hadoop.mapreduce.Mapper.Context-org.apache.hadoop.hbase.io.ImmutableBytesWritable-org.apache.hadoop.hbase.io.ImmutableBytesWritable-">
@@ -647,7 +647,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>syncRange</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.312">syncRange</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.313">syncRange</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context,
                        <a 
href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" 
title="class in 
org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;startRow,
                        <a 
href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" 
title="class in 
org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;stopRow)
                 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>,
@@ -668,7 +668,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>syncRowCells</h4>
-<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.456">syncRowCells</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context,
+<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.457">syncRowCells</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context,
                              byte[]&nbsp;rowKey,
                              <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.CellScanner.html"
 title="class in 
org.apache.hadoop.hbase.mapreduce">SyncTable.SyncMapper.CellScanner</a>&nbsp;sourceCells,
                              <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.CellScanner.html"
 title="class in 
org.apache.hadoop.hbase.mapreduce">SyncTable.SyncMapper.CellScanner</a>&nbsp;targetCells)
@@ -691,7 +691,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>compareRowKeys</h4>
-<pre>private static&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.565">compareRowKeys</a>(byte[]&nbsp;r1,
+<pre>private static&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.566">compareRowKeys</a>(byte[]&nbsp;r1,
                                   byte[]&nbsp;r2)</pre>
 <div class="block">Compare row keys of the given Result objects.
  Nulls are after non-nulls</div>
@@ -703,7 +703,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>compareCellKeysWithinRow</h4>
-<pre>private static&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.582">compareCellKeysWithinRow</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;c1,
+<pre>private static&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.583">compareCellKeysWithinRow</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;c1,
                                             <a 
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;c2)</pre>
 <div class="block">Compare families, qualifiers, and timestamps of the given 
Cells.
  They are assumed to be of the same row.
@@ -716,7 +716,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>cleanup</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.605">cleanup</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context)
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.606">cleanup</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context)
                 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/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a></pre>
 <dl>
@@ -734,7 +734,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper.ht
 <ul class="blockListLast">
 <li class="blockList">
 <h4>finishRemainingHashRanges</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.636">finishRemainingHashRanges</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context)
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.html#line.637">finishRemainingHashRanges</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context)
                                 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/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a></pre>
 <dl>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0f1a9f6/devapidocs/org/apache/hadoop/hbase/mapreduce/SyncTable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/SyncTable.html 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/SyncTable.html
index 030a25f..589a96a 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/SyncTable.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/SyncTable.html
@@ -464,7 +464,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>NUM_ARGS</h4>
-<pre>private static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.html#line.681">NUM_ARGS</a></pre>
+<pre>private static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.html#line.682">NUM_ARGS</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.mapreduce.SyncTable.NUM_ARGS">Constant
 Field Values</a></dd>
@@ -516,7 +516,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>printUsage</h4>
-<pre>private static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.html#line.682">printUsage</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;errorMsg)</pre>
+<pre>private static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.html#line.683">printUsage</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;errorMsg)</pre>
 </li>
 </ul>
 <a name="doCommandLine-java.lang.String:A-">
@@ -525,7 +525,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>doCommandLine</h4>
-<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.html#line.713">doCommandLine</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
+<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.html#line.714">doCommandLine</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
 </li>
 </ul>
 <a name="main-java.lang.String:A-">
@@ -534,7 +534,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>main</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.html#line.764">main</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]&nbsp;args)
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.html#line.765">main</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]&nbsp;args)
                  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">Main entry point.</div>
 <dl>
@@ -549,7 +549,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>run</h4>
-<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.html#line.770">run</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]&nbsp;args)
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/SyncTable.html#line.771">run</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]&nbsp;args)
         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>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0f1a9f6/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html
 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html
index ce8d8cf..1863eda 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.92">TableSnapshotInputFormatImpl.InputSplit</a>
+<pre>public static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.105">TableSnapshotInputFormatImpl.InputSplit</a>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>
 implements org.apache.hadoop.io.Writable</pre>
 <div class="block">Implementation class for InputSplit logic common between 
mapred and mapreduce.</div>
@@ -262,7 +262,7 @@ implements org.apache.hadoop.io.Writable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>htd</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.94">htd</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.107">htd</a></pre>
 </li>
 </ul>
 <a name="regionInfo">
@@ -271,7 +271,7 @@ implements org.apache.hadoop.io.Writable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>regionInfo</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.95">regionInfo</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.108">regionInfo</a></pre>
 </li>
 </ul>
 <a name="locations">
@@ -280,7 +280,7 @@ implements org.apache.hadoop.io.Writable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>locations</h4>
-<pre>private&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>[] <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.96">locations</a></pre>
+<pre>private&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>[] <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.109">locations</a></pre>
 </li>
 </ul>
 <a name="scan">
@@ -289,7 +289,7 @@ implements org.apache.hadoop.io.Writable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>scan</h4>
-<pre>private&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> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.97">scan</a></pre>
+<pre>private&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> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.110">scan</a></pre>
 </li>
 </ul>
 <a name="restoreDir">
@@ -298,7 +298,7 @@ implements org.apache.hadoop.io.Writable</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>restoreDir</h4>
-<pre>private&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> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.98">restoreDir</a></pre>
+<pre>private&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> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.111">restoreDir</a></pre>
 </li>
 </ul>
 </li>
@@ -315,7 +315,7 @@ implements org.apache.hadoop.io.Writable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>InputSplit</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.101">InputSplit</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.114">InputSplit</a>()</pre>
 </li>
 </ul>
 <a 
name="InputSplit-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.HRegionInfo-java.util.List-org.apache.hadoop.hbase.client.Scan-org.apache.hadoop.fs.Path-">
@@ -324,7 +324,7 @@ implements org.apache.hadoop.io.Writable</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>InputSplit</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.103">InputSplit</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.116">InputSplit</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
                   <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;regionInfo,
                   <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&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>&gt;&nbsp;locations,
                   <a 
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
@@ -345,7 +345,7 @@ implements org.apache.hadoop.io.Writable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getHtd</h4>
-<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.121">getHtd</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.134">getHtd</a>()</pre>
 </li>
 </ul>
 <a name="getScan--">
@@ -354,7 +354,7 @@ implements org.apache.hadoop.io.Writable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getScan</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/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.125">getScan</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/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.138">getScan</a>()</pre>
 </li>
 </ul>
 <a name="getRestoreDir--">
@@ -363,7 +363,7 @@ implements org.apache.hadoop.io.Writable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getRestoreDir</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/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.129">getRestoreDir</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/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.142">getRestoreDir</a>()</pre>
 </li>
 </ul>
 <a name="getLength--">
@@ -372,7 +372,7 @@ implements org.apache.hadoop.io.Writable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getLength</h4>
-<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.133">getLength</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.146">getLength</a>()</pre>
 </li>
 </ul>
 <a name="getLocations--">
@@ -381,7 +381,7 @@ implements org.apache.hadoop.io.Writable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getLocations</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/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.138">getLocations</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/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.151">getLocations</a>()</pre>
 </li>
 </ul>
 <a name="getTableDescriptor--">
@@ -390,7 +390,7 @@ implements org.apache.hadoop.io.Writable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getTableDescriptor</h4>
-<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.142">getTableDescriptor</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.155">getTableDescriptor</a>()</pre>
 </li>
 </ul>
 <a name="getRegionInfo--">
@@ -399,7 +399,7 @@ implements org.apache.hadoop.io.Writable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegionInfo</h4>
-<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.146">getRegionInfo</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.159">getRegionInfo</a>()</pre>
 </li>
 </ul>
 <a name="write-java.io.DataOutput-">
@@ -408,7 +408,7 @@ implements org.apache.hadoop.io.Writable</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>write</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.153">write</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true";
 title="class or interface in java.io">DataOutput</a>&nbsp;out)
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.166">write</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/io/DataOutput.html?is-external=true";
 title="class or interface in java.io">DataOutput</a>&nbsp;out)
            throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -424,7 +424,7 @@ implements org.apache.hadoop.io.Writable</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>readFields</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.177">readFields</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true";
 title="class or interface in java.io">DataInput</a>&nbsp;in)
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#line.190">readFields</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true";
 title="class or interface in java.io">DataInput</a>&nbsp;in)
                 throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0f1a9f6/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html
 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html
index f07b2c7..c4287a5 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.195">TableSnapshotInputFormatImpl.RecordReader</a>
+<pre>public static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.208">TableSnapshotInputFormatImpl.RecordReader</a>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></pre>
 <div class="block">Implementation class for RecordReader logic common between 
mapred and mapreduce.</div>
 </li>
@@ -247,7 +247,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>split</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html"
 title="class in 
org.apache.hadoop.hbase.mapreduce">TableSnapshotInputFormatImpl.InputSplit</a> 
<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.196">split</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html"
 title="class in 
org.apache.hadoop.hbase.mapreduce">TableSnapshotInputFormatImpl.InputSplit</a> 
<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.209">split</a></pre>
 </li>
 </ul>
 <a name="scan">
@@ -256,7 +256,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>scan</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.197">scan</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.210">scan</a></pre>
 </li>
 </ul>
 <a name="result">
@@ -265,7 +265,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>result</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.198">result</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.211">result</a></pre>
 </li>
 </ul>
 <a name="row">
@@ -274,7 +274,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>row</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" 
title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.199">row</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" 
title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.212">row</a></pre>
 </li>
 </ul>
 <a name="scanner">
@@ -283,7 +283,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>scanner</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/ClientSideRegionScanner.html"
 title="class in org.apache.hadoop.hbase.client">ClientSideRegionScanner</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.200">scanner</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/ClientSideRegionScanner.html"
 title="class in org.apache.hadoop.hbase.client">ClientSideRegionScanner</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.213">scanner</a></pre>
 </li>
 </ul>
 </li>
@@ -300,7 +300,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RecordReader</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.195">RecordReader</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.208">RecordReader</a>()</pre>
 </li>
 </ul>
 </li>
@@ -317,7 +317,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getScanner</h4>
-<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/ClientSideRegionScanner.html"
 title="class in 
org.apache.hadoop.hbase.client">ClientSideRegionScanner</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.202">getScanner</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/ClientSideRegionScanner.html"
 title="class in 
org.apache.hadoop.hbase.client">ClientSideRegionScanner</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.215">getScanner</a>()</pre>
 </li>
 </ul>
 <a 
name="initialize-org.apache.hadoop.hbase.mapreduce.TableSnapshotInputFormatImpl.InputSplit-org.apache.hadoop.conf.Configuration-">
@@ -326,7 +326,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>initialize</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.206">initialize</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html"
 title="class in 
org.apache.hadoop.hbase.mapreduce">TableSnapshotInputFormatImpl.InputSplit</a>&nbsp;split,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.219">initialize</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html"
 title="class in 
org.apache.hadoop.hbase.mapreduce">TableSnapshotInputFormatImpl.InputSplit</a>&nbsp;split,
                        org.apache.hadoop.conf.Configuration&nbsp;conf)
                 throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
@@ -341,7 +341,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>nextKeyValue</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.225">nextKeyValue</a>()
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.238">nextKeyValue</a>()
                      throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -355,7 +355,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getCurrentKey</h4>
-<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" 
title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.239">getCurrentKey</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" 
title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.252">getCurrentKey</a>()</pre>
 </li>
 </ul>
 <a name="getCurrentValue--">
@@ -364,7 +364,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getCurrentValue</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/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.243">getCurrentValue</a>()</pre>
+<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/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.256">getCurrentValue</a>()</pre>
 </li>
 </ul>
 <a name="getPos--">
@@ -373,7 +373,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getPos</h4>
-<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.247">getPos</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.260">getPos</a>()</pre>
 </li>
 </ul>
 <a name="getProgress--">
@@ -382,7 +382,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getProgress</h4>
-<pre>public&nbsp;float&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.251">getProgress</a>()</pre>
+<pre>public&nbsp;float&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.264">getProgress</a>()</pre>
 </li>
 </ul>
 <a name="close--">
@@ -391,7 +391,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.255">close</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html#line.268">close</a>()</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0f1a9f6/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html
 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html
index c28d620..d392f3c 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9};
+var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -165,7 +165,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <tr class="rowColor">
 <td class="colFirst"><code>private static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#LOCALITY_CUTOFF_MULTIPLIER">LOCALITY_CUTOFF_MULTIPLIER</a></span></code>
-<div class="block">See <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#getBestLocations-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.HDFSBlocksDistribution-"><code>getBestLocations(Configuration,
 HDFSBlocksDistribution)</code></a></div>
+<div class="block">See <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#getBestLocations-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.HDFSBlocksDistribution-int-"><code>getBestLocations(Configuration,
 HDFSBlocksDistribution, int)</code></a></div>
 </td>
 </tr>
 <tr class="altColor">
@@ -184,6 +184,16 @@ 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/mapreduce/TableSnapshotInputFormatImpl.html#RESTORE_DIR_KEY">RESTORE_DIR_KEY</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#SNAPSHOT_INPUTFORMAT_LOCALITY_ENABLED_DEFAULT">SNAPSHOT_INPUTFORMAT_LOCALITY_ENABLED_DEFAULT</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#SNAPSHOT_INPUTFORMAT_LOCALITY_ENABLED_KEY">SNAPSHOT_INPUTFORMAT_LOCALITY_ENABLED_KEY</a></span></code>
+<div class="block">Whether to calculate the block location for splits.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>private static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#SNAPSHOT_NAME_KEY">SNAPSHOT_NAME_KEY</a></span></code>&nbsp;</td>
 </tr>
@@ -227,40 +237,57 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
+<td class="colFirst"><code>private static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&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>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#calculateLocationsForInputSplit-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.fs.Path-boolean-">calculateLocationsForInputSplit</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                               <a 
href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
+                               <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;hri,
+                               org.apache.hadoop.fs.Path&nbsp;tableDir,
+                               boolean&nbsp;localityEnabled)</code>
+<div class="block">Compute block locations for snapshot files (which will get 
the locations for referred hfiles)
+ only when localityEnabled is true.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
 <td class="colFirst"><code>static <a 
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#extractScanFromConf-org.apache.hadoop.conf.Configuration-">extractScanFromConf</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&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>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#getBestLocations-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.HDFSBlocksDistribution-">getBestLocations</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
-                <a 
href="../../../../../org/apache/hadoop/hbase/HDFSBlocksDistribution.html" 
title="class in 
org.apache.hadoop.hbase">HDFSBlocksDistribution</a>&nbsp;blockDistribution)</code>
+                <a 
href="../../../../../org/apache/hadoop/hbase/HDFSBlocksDistribution.html" 
title="class in 
org.apache.hadoop.hbase">HDFSBlocksDistribution</a>&nbsp;blockDistribution)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>private static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&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>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#getBestLocations-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.HDFSBlocksDistribution-int-">getBestLocations</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                <a 
href="../../../../../org/apache/hadoop/hbase/HDFSBlocksDistribution.html" 
title="class in 
org.apache.hadoop.hbase">HDFSBlocksDistribution</a>&nbsp;blockDistribution,
+                int&nbsp;numTopsAtMost)</code>
 <div class="block">This computes the locations to be passed from the 
InputSplit.</div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#getRegionInfosFromManifest-org.apache.hadoop.hbase.snapshot.SnapshotManifest-">getRegionInfosFromManifest</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotManifest.html" 
title="class in 
org.apache.hadoop.hbase.snapshot">SnapshotManifest</a>&nbsp;manifest)</code>&nbsp;</td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>static <a 
href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotManifest.html" 
title="class in 
org.apache.hadoop.hbase.snapshot">SnapshotManifest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#getSnapshotManifest-org.apache.hadoop.conf.Configuration-java.lang.String-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.FileSystem-">getSnapshotManifest</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                    <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;snapshotName,
                    org.apache.hadoop.fs.Path&nbsp;rootDir,
                    org.apache.hadoop.fs.FileSystem&nbsp;fs)</code>&nbsp;</td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>private static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#getSnapshotName-org.apache.hadoop.conf.Configuration-">getSnapshotName</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>static <a 
href="../../../../../org/apache/hadoop/hbase/util/RegionSplitter.SplitAlgorithm.html"
 title="interface in 
org.apache.hadoop.hbase.util">RegionSplitter.SplitAlgorithm</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#getSplitAlgo-org.apache.hadoop.conf.Configuration-">getSplitAlgo</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html"
 title="class in 
org.apache.hadoop.hbase.mapreduce">TableSnapshotInputFormatImpl.InputSplit</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#getSplits-org.apache.hadoop.conf.Configuration-">getSplits</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html"
 title="class in 
org.apache.hadoop.hbase.mapreduce">TableSnapshotInputFormatImpl.InputSplit</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#getSplits-org.apache.hadoop.hbase.client.Scan-org.apache.hadoop.hbase.snapshot.SnapshotManifest-java.util.List-org.apache.hadoop.fs.Path-org.apache.hadoop.conf.Configuration-">getSplits</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
          <a 
href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotManifest.html" 
title="class in 
org.apache.hadoop.hbase.snapshot">SnapshotManifest</a>&nbsp;manifest,
@@ -268,7 +295,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
          org.apache.hadoop.fs.Path&nbsp;restoreDir,
          org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html"
 title="class in 
org.apache.hadoop.hbase.mapreduce">TableSnapshotInputFormatImpl.InputSplit</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#getSplits-org.apache.hadoop.hbase.client.Scan-org.apache.hadoop.hbase.snapshot.SnapshotManifest-java.util.List-org.apache.hadoop.fs.Path-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.util.RegionSplitter.SplitAlgorithm-int-">getSplits</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
          <a 
href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotManifest.html" 
title="class in 
org.apache.hadoop.hbase.snapshot">SnapshotManifest</a>&nbsp;manifest,
@@ -278,7 +305,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
          <a 
href="../../../../../org/apache/hadoop/hbase/util/RegionSplitter.SplitAlgorithm.html"
 title="interface in 
org.apache.hadoop.hbase.util">RegionSplitter.SplitAlgorithm</a>&nbsp;sa,
          int&nbsp;numSplits)</code>&nbsp;</td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#setInput-org.apache.hadoop.conf.Configuration-java.lang.String-org.apache.hadoop.fs.Path-">setInput</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
         <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;snapshotName,
@@ -286,7 +313,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <div class="block">Configures the job to use TableSnapshotInputFormat to read 
from a snapshot.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#setInput-org.apache.hadoop.conf.Configuration-java.lang.String-org.apache.hadoop.fs.Path-org.apache.hadoop.hbase.util.RegionSplitter.SplitAlgorithm-int-">setInput</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
         <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;snapshotName,
@@ -360,7 +387,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>LOCALITY_CUTOFF_MULTIPLIER</h4>
 <pre>private static final&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> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.74">LOCALITY_CUTOFF_MULTIPLIER</a></pre>
-<div class="block">See <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#getBestLocations-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.HDFSBlocksDistribution-"><code>getBestLocations(Configuration,
 HDFSBlocksDistribution)</code></a></div>
+<div class="block">See <a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#getBestLocations-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.HDFSBlocksDistribution-int-"><code>getBestLocations(Configuration,
 HDFSBlocksDistribution, int)</code></a></div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.mapreduce.TableSnapshotInputFormatImpl.LOCALITY_CUTOFF_MULTIPLIER">Constant
 Field Values</a></dd>
@@ -398,7 +425,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <a name="NUM_SPLITS_PER_REGION">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>NUM_SPLITS_PER_REGION</h4>
 <pre>public static final&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> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.87">NUM_SPLITS_PER_REGION</a></pre>
@@ -410,6 +437,39 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
+<a name="SNAPSHOT_INPUTFORMAT_LOCALITY_ENABLED_KEY">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SNAPSHOT_INPUTFORMAT_LOCALITY_ENABLED_KEY</h4>
+<pre>public static final&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> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.98">SNAPSHOT_INPUTFORMAT_LOCALITY_ENABLED_KEY</a></pre>
+<div class="block">Whether to calculate the block location for splits. Default 
to true.
+ If the computing layer runs outside of HBase cluster, the block locality does 
not master.
+ Setting this value to false could skip the calculation and save some time.
+
+ Set access modifier to "public" so that these could be accessed by test 
classes of
+ both org.apache.hadoop.hbase.mapred
+ and  org.apache.hadoop.hbase.mapreduce.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.mapreduce.TableSnapshotInputFormatImpl.SNAPSHOT_INPUTFORMAT_LOCALITY_ENABLED_KEY">Constant
 Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="SNAPSHOT_INPUTFORMAT_LOCALITY_ENABLED_DEFAULT">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SNAPSHOT_INPUTFORMAT_LOCALITY_ENABLED_DEFAULT</h4>
+<pre>public static final&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.100">SNAPSHOT_INPUTFORMAT_LOCALITY_ENABLED_DEFAULT</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.mapreduce.TableSnapshotInputFormatImpl.SNAPSHOT_INPUTFORMAT_LOCALITY_ENABLED_DEFAULT">Constant
 Field Values</a></dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
@@ -441,7 +501,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getSplits</h4>
-<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html"
 title="class in 
org.apache.hadoop.hbase.mapreduce">TableSnapshotInputFormatImpl.InputSplit</a>&gt;&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.262">getSplits</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
+<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html"
 title="class in 
org.apache.hadoop.hbase.mapreduce">TableSnapshotInputFormatImpl.InputSplit</a>&gt;&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.275">getSplits</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
                                                                throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -455,7 +515,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getSplitAlgo</h4>
-<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/util/RegionSplitter.SplitAlgorithm.html"
 title="interface in 
org.apache.hadoop.hbase.util">RegionSplitter.SplitAlgorithm</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.284">getSplitAlgo</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
+<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/util/RegionSplitter.SplitAlgorithm.html"
 title="interface in 
org.apache.hadoop.hbase.util">RegionSplitter.SplitAlgorithm</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.297">getSplitAlgo</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
                                                   throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -469,7 +529,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegionInfosFromManifest</h4>
-<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.304">getRegionInfosFromManifest</a>(<a
 href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotManifest.html" 
title="class in 
org.apache.hadoop.hbase.snapshot">SnapshotManifest</a>&nbsp;manifest)</pre>
+<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.317">getRegionInfosFromManifest</a>(<a
 href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotManifest.html" 
title="class in 
org.apache.hadoop.hbase.snapshot">SnapshotManifest</a>&nbsp;manifest)</pre>
 </li>
 </ul>
 <a 
name="getSnapshotManifest-org.apache.hadoop.conf.Configuration-java.lang.String-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.FileSystem-">
@@ -478,7 +538,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getSnapshotManifest</h4>
-<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotManifest.html" 
title="class in org.apache.hadoop.hbase.snapshot">SnapshotManifest</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.322">getSnapshotManifest</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotManifest.html" 
title="class in org.apache.hadoop.hbase.snapshot">SnapshotManifest</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.335">getSnapshotManifest</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                                    <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;snapshotName,
                                                    
org.apache.hadoop.fs.Path&nbsp;rootDir,
                                                    
org.apache.hadoop.fs.FileSystem&nbsp;fs)
@@ -495,7 +555,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>extractScanFromConf</h4>
-<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.329">extractScanFromConf</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
+<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.342">extractScanFromConf</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
                                 throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -509,7 +569,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getSplits</h4>
-<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html"
 title="class in 
org.apache.hadoop.hbase.mapreduce">TableSnapshotInputFormatImpl.InputSplit</a>&gt;&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.346">getSplits</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
+<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html"
 title="class in 
org.apache.hadoop.hbase.mapreduce">TableSnapshotInputFormatImpl.InputSplit</a>&gt;&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.359">getSplits</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
                                                                       <a 
href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotManifest.html" 
title="class in 
org.apache.hadoop.hbase.snapshot">SnapshotManifest</a>&nbsp;manifest,
                                                                       <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a>&gt;&nbsp;regionManifests,
                                                                       
org.apache.hadoop.fs.Path&nbsp;restoreDir,
@@ -527,7 +587,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getSplits</h4>
-<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html"
 title="class in 
org.apache.hadoop.hbase.mapreduce">TableSnapshotInputFormatImpl.InputSplit</a>&gt;&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.351">getSplits</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
+<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.InputSplit.html"
 title="class in 
org.apache.hadoop.hbase.mapreduce">TableSnapshotInputFormatImpl.InputSplit</a>&gt;&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.364">getSplits</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
                                                                       <a 
href="../../../../../org/apache/hadoop/hbase/snapshot/SnapshotManifest.html" 
title="class in 
org.apache.hadoop.hbase.snapshot">SnapshotManifest</a>&nbsp;manifest,
                                                                       <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a>&gt;&nbsp;regionManifests,
                                                                       
org.apache.hadoop.fs.Path&nbsp;restoreDir,
@@ -541,14 +601,35 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a 
name="getBestLocations-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.HDFSBlocksDistribution-">
+<a 
name="calculateLocationsForInputSplit-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.client.TableDescriptor-org.apache.hadoop.hbase.HRegionInfo-org.apache.hadoop.fs.Path-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>calculateLocationsForInputSplit</h4>
+<pre>private static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&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>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.411">calculateLocationsForInputSplit</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                                                            <a 
href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
+                                                            <a 
href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in 
org.apache.hadoop.hbase">HRegionInfo</a>&nbsp;hri,
+                                                            
org.apache.hadoop.fs.Path&nbsp;tableDir,
+                                                            
boolean&nbsp;localityEnabled)
+                                                     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">Compute block locations for snapshot files (which will get 
the locations for referred hfiles)
+ only when localityEnabled is true.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><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></code></dd>
+</dl>
+</li>
+</ul>
+<a 
name="getBestLocations-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.HDFSBlocksDistribution-int-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getBestLocations</h4>
-<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&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>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.412">getBestLocations</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
-                                            <a 
href="../../../../../org/apache/hadoop/hbase/HDFSBlocksDistribution.html" 
title="class in 
org.apache.hadoop.hbase">HDFSBlocksDistribution</a>&nbsp;blockDistribution)</pre>
+<pre>private static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&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>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.435">getBestLocations</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                                             <a 
href="../../../../../org/apache/hadoop/hbase/HDFSBlocksDistribution.html" 
title="class in 
org.apache.hadoop.hbase">HDFSBlocksDistribution</a>&nbsp;blockDistribution,
+                                             int&nbsp;numTopsAtMost)</pre>
 <div class="block">This computes the locations to be passed from the 
InputSplit. MR/Yarn schedulers does not take
  weights into account, thus will treat every location passed from the input 
split as equal. We
  do not want to blindly pass all the locations, since we are creating one 
split per region, and
@@ -558,7 +639,18 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
  On the other hand, in favored node assignment, 3 nodes will contain highly 
local blocks. Here
  we are doing a simple heuristic, where we will pass all hosts which have at 
least 80%
  (hbase.tablesnapshotinputformat.locality.cutoff.multiplier) as much block 
locality as the top
- host with the best locality.</div>
+ host with the best locality.
+ Return at most numTopsAtMost locations if there are more than that.</div>
+</li>
+</ul>
+<a 
name="getBestLocations-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.HDFSBlocksDistribution-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBestLocations</h4>
+<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&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>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.475">getBestLocations</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                                            <a 
href="../../../../../org/apache/hadoop/hbase/HDFSBlocksDistribution.html" 
title="class in 
org.apache.hadoop.hbase">HDFSBlocksDistribution</a>&nbsp;blockDistribution)</pre>
 </li>
 </ul>
 <a name="getSnapshotName-org.apache.hadoop.conf.Configuration-">
@@ -567,7 +659,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getSnapshotName</h4>
-<pre>private static&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/mapreduce/TableSnapshotInputFormatImpl.html#line.442">getSnapshotName</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
+<pre>private static&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/mapreduce/TableSnapshotInputFormatImpl.html#line.481">getSnapshotName</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
 </li>
 </ul>
 <a 
name="setInput-org.apache.hadoop.conf.Configuration-java.lang.String-org.apache.hadoop.fs.Path-">
@@ -576,7 +668,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>setInput</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.459">setInput</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.498">setInput</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                             <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;snapshotName,
                             org.apache.hadoop.fs.Path&nbsp;restoreDir)
                      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>
@@ -599,7 +691,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>setInput</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.475">setInput</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html#line.514">setInput</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                             <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;snapshotName,
                             org.apache.hadoop.fs.Path&nbsp;restoreDir,
                             <a 
href="../../../../../org/apache/hadoop/hbase/util/RegionSplitter.SplitAlgorithm.html"
 title="interface in 
org.apache.hadoop.hbase.util">RegionSplitter.SplitAlgorithm</a>&nbsp;splitAlgo,

Reply via email to