You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by gi...@apache.org on 2018/04/13 14:48:39 UTC

[13/15] hbase-site git commit: Published site at 5a633adffead3b979f6e1a607994409978b0ea74.

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9808d50e/book.html
----------------------------------------------------------------------
diff --git a/book.html b/book.html
index f963820..9a71f3d 100644
--- a/book.html
+++ b/book.html
@@ -1230,10 +1230,8 @@ node-b.example.com: starting master, logging to /home/hbuser/hbase-0.98.3-hadoop
 <p>On each node of the cluster, run the <code>jps</code> command and verify that the correct processes are running on each server.
 You may see additional Java processes running on your servers as well, if they are used for other purposes.</p>
 </div>
-<div class="exampleblock">
-<div class="title">Example 2. <code>node-a</code> <code>jps</code> Output</div>
-<div class="content">
 <div class="listingblock">
+<div class="title"><code>node-a</code> <code>jps</code> Output</div>
 <div class="content">
 <pre>$ jps
 20355 Jps
@@ -1241,12 +1239,8 @@ You may see additional Java processes running on your servers as well, if they a
 20137 HMaster</pre>
 </div>
 </div>
-</div>
-</div>
-<div class="exampleblock">
-<div class="title">Example 3. <code>node-b</code> <code>jps</code> Output</div>
-<div class="content">
 <div class="listingblock">
+<div class="title"><code>node-b</code> <code>jps</code> Output</div>
 <div class="content">
 <pre>$ jps
 15930 HRegionServer
@@ -1255,12 +1249,8 @@ You may see additional Java processes running on your servers as well, if they a
 16010 HMaster</pre>
 </div>
 </div>
-</div>
-</div>
-<div class="exampleblock">
-<div class="title">Example 4. <code>node-c</code> <code>jps</code> Output</div>
-<div class="content">
 <div class="listingblock">
+<div class="title"><code>node-c</code> <code>jps</code> Output</div>
 <div class="content">
 <pre>$ jps
 13901 Jps
@@ -1268,8 +1258,6 @@ You may see additional Java processes running on your servers as well, if they a
 13737 HRegionServer</pre>
 </div>
 </div>
-</div>
-</div>
 <div class="admonitionblock note">
 <table>
 <tr>
@@ -1570,7 +1558,7 @@ You must set <code>JAVA_HOME</code> on each node of your cluster. <em>hbase-env.
 <p>Configuring the maximum number of file descriptors and processes for the user who is running the HBase process is an operating system configuration, rather than an HBase configuration. It is also important to be sure that the settings are changed for the user that actually runs HBase. To see which user started HBase, and that user&#8217;s ulimit configuration, look at the first line of the HBase log for that instance.</p>
 </div>
 <div class="exampleblock">
-<div class="title">Example 5. <code>ulimit</code> Settings on Ubuntu</div>
+<div class="title">Example 2. <code>ulimit</code> Settings on Ubuntu</div>
 <div class="content">
 <div class="paragraph">
 <p>To configure ulimit settings on Ubuntu, edit <em>/etc/security/limits.conf</em>, which is a space-delimited file with four columns. Refer to the man page for <em>limits.conf</em> for details about the format of this file. In the following example, the first line sets both soft and hard limits for the number of open files (nofile) to 32768 for the operating system user with the username hadoop. The second line sets the number of processes to 32000 for the same user.</p>
@@ -1969,7 +1957,7 @@ All hosts listed in this file will have their RegionServer processes started and
 <p>See the <a href="#zookeeper">ZooKeeper</a> section for ZooKeeper setup instructions for HBase.</p>
 </div>
 <div class="exampleblock">
-<div class="title">Example 6. Example Distributed HBase Cluster</div>
+<div class="title">Example 3. Example Distributed HBase Cluster</div>
 <div class="content">
 <div class="paragraph">
 <p>This is a bare-bones <em>conf/hbase-site.xml</em> for a distributed HBase cluster.
@@ -7246,7 +7234,7 @@ Spawning HBase Shell commands in this way is slow, so keep that in mind when you
 </table>
 </div>
 <div class="exampleblock">
-<div class="title">Example 7. Passing Commands to the HBase Shell</div>
+<div class="title">Example 4. Passing Commands to the HBase Shell</div>
 <div class="content">
 <div class="paragraph">
 <p>You can pass commands to the HBase Shell in non-interactive mode (see <a href="#hbase.shell.noninteractive">hbase.shell.noninteractive</a>) using the <code>echo</code> command and the <code>|</code> (pipe) operator.
@@ -7282,7 +7270,7 @@ DESCRIPTION                                          ENABLED
 </div>
 </div>
 <div class="exampleblock">
-<div class="title">Example 8. Checking the Result of a Scripted Command</div>
+<div class="title">Example 5. Checking the Result of a Scripted Command</div>
 <div class="content">
 <div class="paragraph">
 <p>Since scripts are not designed to be run interactively, you need a way to check whether your command failed or succeeded.
@@ -7329,10 +7317,8 @@ For instance, if your script creates a table, but returns a non-zero exit value,
 <div class="paragraph">
 <p>You can enter HBase Shell commands into a text file, one command per line, and pass that file to the HBase Shell.</p>
 </div>
-<div class="exampleblock">
-<div class="title">Example 9. Example Command File</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">Example Command File</div>
 <div class="content">
 <pre>create 'test', 'cf'
 list 'test'
@@ -7346,10 +7332,8 @@ disable 'test'
 enable 'test'</pre>
 </div>
 </div>
-</div>
-</div>
 <div class="exampleblock">
-<div class="title">Example 10. Directing HBase Shell to Execute the Commands</div>
+<div class="title">Example 6. Directing HBase Shell to Execute the Commands</div>
 <div class="content">
 <div class="paragraph">
 <p>Pass the path to the command file as the only argument to the <code>hbase shell</code> command.
@@ -8014,7 +7998,7 @@ Namespace membership is determined during table creation by specifying a fully-q
 </div>
 </div>
 <div class="exampleblock">
-<div class="title">Example 11. Examples</div>
+<div class="title">Example 7. Examples</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -8059,7 +8043,7 @@ alter_namespace 'my_ns', {METHOD =&gt; 'set', 'PROPERTY_NAME' =&gt; 'PROPERTY_VA
 </ul>
 </div>
 <div class="exampleblock">
-<div class="title">Example 12. Examples</div>
+<div class="title">Example 8. Examples</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -8234,7 +8218,7 @@ This section is basically a synopsis of this article by Bruno Dumon.</p>
 Prior to HBase 0.96, the default number of versions kept was <code>3</code>, but in 0.96 and newer has been changed to <code>1</code>.</p>
 </div>
 <div class="exampleblock">
-<div class="title">Example 13. Modify the Maximum Number of Versions for a Column Family</div>
+<div class="title">Example 9. Modify the Maximum Number of Versions for a Column Family</div>
 <div class="content">
 <div class="paragraph">
 <p>This example uses HBase Shell to keep a maximum of 5 versions of all columns in column family <code>f1</code>.
@@ -8248,7 +8232,7 @@ You could also use <a href="https://hbase.apache.org/apidocs/org/apache/hadoop/h
 </div>
 </div>
 <div class="exampleblock">
-<div class="title">Example 14. Modify the Minimum Number of Versions for a Column Family</div>
+<div class="title">Example 10. Modify the Minimum Number of Versions for a Column Family</div>
 <div class="content">
 <div class="paragraph">
 <p>You can also specify the minimum number of versions to store per column family.
@@ -8746,7 +8730,7 @@ Salting can be helpful if you have a few "hot" row key patterns which come up ov
 Consider the following example, which shows that salting can spread write load across multiple RegionServers, and illustrates some of the negative implications for reads.</p>
 </div>
 <div class="exampleblock">
-<div class="title">Example 15. Salting Example</div>
+<div class="title">Example 11. Salting Example</div>
 <div class="content">
 <div class="paragraph">
 <p>Suppose you have the following list of row keys, and your table is split such that there is one region for each letter of the alphabet.
@@ -8801,7 +8785,7 @@ In this way, salting attempts to increase throughput on writes, but has a cost d
 Using a deterministic hash allows the client to reconstruct the complete rowkey and use a Get operation to retrieve that row as normal.</p>
 </div>
 <div class="exampleblock">
-<div class="title">Example 16. Hashing Example</div>
+<div class="title">Example 12. Hashing Example</div>
 <div class="content">
 Given the same situation in the salting example above, you could instead apply a one-way hash that would cause the row with key <code>foo0003</code> to always, and predictably, receive the <code>a</code> prefix.
 Then, to retrieve that row, you would already know the key.
@@ -9161,18 +9145,14 @@ This allows for point-in-time queries even in the presence of deletes.</p>
 <p>Deleted cells are still subject to TTL and there will never be more than "maximum number of versions" deleted cells.
 A new "raw" scan options returns all deleted rows and the delete markers.</p>
 </div>
-<div class="exampleblock">
-<div class="title">Example 17. Change the Value of <code>KEEP_DELETED_CELLS</code> Using HBase Shell</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">Change the Value of <code>KEEP_DELETED_CELLS</code> Using HBase Shell</div>
 <div class="content">
 <pre>hbase&gt; hbase&gt; alter ‘t1′, NAME =&gt; ‘f1′, KEEP_DELETED_CELLS =&gt; true</pre>
 </div>
 </div>
-</div>
-</div>
 <div class="exampleblock">
-<div class="title">Example 18. Change the Value of <code>KEEP_DELETED_CELLS</code> Using the API</div>
+<div class="title">Example 13. Change the Value of <code>KEEP_DELETED_CELLS</code> Using the API</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -12486,7 +12466,7 @@ The correct way to apply cell level permissions is to do so in the application c
 This means that cell ACLs do not override ACLs at less granularity.</p>
 </div>
 <div class="exampleblock">
-<div class="title">Example 19. HBase Shell</div>
+<div class="title">Example 14. HBase Shell</div>
 <div class="content">
 <div class="ulist">
 <ul>
@@ -12577,7 +12557,7 @@ For some examples of scanner specifications, issue the following HBase Shell com
 </div>
 </div>
 <div class="exampleblock">
-<div class="title">Example 20. API</div>
+<div class="title">Example 15. API</div>
 <div class="content">
 <div class="paragraph">
 <p>The following example shows how to grant access at the table level.</p>
@@ -12644,7 +12624,7 @@ The correct way to apply cell-level permissions is to do so in the application c
 </table>
 </div>
 <div class="exampleblock">
-<div class="title">Example 21. Revoking Access To a Table</div>
+<div class="title">Example 16. Revoking Access To a Table</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -12676,10 +12656,8 @@ The correct way to apply cell-level permissions is to do so in the application c
 </li>
 <li>
 <p>Showing a User&#8217;s Effective Permissions</p>
-<div class="exampleblock">
-<div class="title">Example 22. HBase Shell</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">HBase Shell</div>
 <div class="content">
 <pre>hbase&gt; user_permission 'user'
 
@@ -12688,13 +12666,11 @@ hbase&gt; user_permission '.*'
 hbase&gt; user_permission JAVA_REGEX</pre>
 </div>
 </div>
-</div>
-</div>
 </li>
 </ol>
 </div>
 <div class="exampleblock">
-<div class="title">Example 23. API</div>
+<div class="title">Example 17. API</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -12916,18 +12892,14 @@ Refer to the official API for usage instructions.</p>
 <ol class="arabic">
 <li>
 <p>Define the List of Visibility Labels</p>
-<div class="exampleblock">
-<div class="title">Example 24. HBase Shell</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">HBase Shell</div>
 <div class="content">
 <pre>hbase&gt; add_labels [ 'admin', 'service', 'developer', 'test' ]</pre>
 </div>
 </div>
-</div>
-</div>
 <div class="exampleblock">
-<div class="title">Example 25. Java API</div>
+<div class="title">Example 18. Java API</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -12953,14 +12925,15 @@ Refer to the official API for usage instructions.</p>
 </li>
 <li>
 <p>Associate Labels with Users</p>
-<div class="exampleblock">
-<div class="title">Example 26. HBase Shell</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">HBase Shell</div>
 <div class="content">
 <pre>hbase&gt; set_auths 'service', [ 'service' ]</pre>
 </div>
 </div>
+</li>
+</ol>
+</div>
 <div class="listingblock">
 <div class="content">
 <pre>hbase&gt; set_auths 'testuser', [ 'test' ]</pre>
@@ -12976,10 +12949,11 @@ Refer to the official API for usage instructions.</p>
 <pre>hbase&gt; set_auths '@qagroup', [ 'test' ]</pre>
 </div>
 </div>
-</div>
+<div class="paragraph">
+<p>+
+.Java API</p>
 </div>
 <div class="exampleblock">
-<div class="title">Example 27. Java API</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -12999,17 +12973,19 @@ Refer to the official API for usage instructions.</p>
 </div>
 </div>
 </div>
-</li>
+<div class="olist arabic">
+<ol class="arabic">
 <li>
 <p>Clear Labels From Users</p>
-<div class="exampleblock">
-<div class="title">Example 28. HBase Shell</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">HBase Shell</div>
 <div class="content">
 <pre>hbase&gt; clear_auths 'service', [ 'service' ]</pre>
 </div>
 </div>
+</li>
+</ol>
+</div>
 <div class="listingblock">
 <div class="content">
 <pre>hbase&gt; clear_auths 'testuser', [ 'test' ]</pre>
@@ -13025,10 +13001,11 @@ Refer to the official API for usage instructions.</p>
 <pre>hbase&gt; clear_auths '@qagroup', [ 'test', 'developer' ]</pre>
 </div>
 </div>
-</div>
+<div class="paragraph">
+<p>+
+.Java API</p>
 </div>
 <div class="exampleblock">
-<div class="title">Example 29. Java API</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -13045,21 +13022,23 @@ VisibilityLabelsResponse response = <span class="predefined-constant">null</span
 </div>
 </div>
 </div>
-</li>
+<div class="olist arabic">
+<ol class="arabic">
 <li>
 <p>Apply a Label or Expression to a Cell</p>
 <div class="paragraph">
 <p>The label is only applied when data is written.
 The label is associated with a given version of the cell.</p>
 </div>
-<div class="exampleblock">
-<div class="title">Example 30. HBase Shell</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">HBase Shell</div>
 <div class="content">
 <pre>hbase&gt; set_visibility 'user', 'admin|service|developer', { COLUMNS =&gt; 'i' }</pre>
 </div>
 </div>
+</li>
+</ol>
+</div>
 <div class="listingblock">
 <div class="content">
 <pre>hbase&gt; set_visibility 'user', 'admin|service', { COLUMNS =&gt; 'pii' }</pre>
@@ -13070,23 +13049,16 @@ The label is associated with a given version of the cell.</p>
 <pre>hbase&gt; set_visibility 'user', 'test', { COLUMNS =&gt; [ 'i', 'pii' ], FILTER =&gt; "(PrefixFilter ('test'))" }</pre>
 </div>
 </div>
+<div class="paragraph">
+<p>+
+NOTE: HBase Shell support for applying labels or permissions to cells is for testing and verification support, and should not be employed for production use because it won&#8217;t apply the labels to cells that don&#8217;t exist yet.
+The correct way to apply cell level labels is to do so in the application code when storing the values.</p>
 </div>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-note" title="Note"></i>
-</td>
-<td class="content">
-HBase Shell support for applying labels or permissions to cells is for testing and verification support, and should not be employed for production use because it won&#8217;t apply the labels to cells that don&#8217;t exist yet.
-The correct way to apply cell level labels is to do so in the application code when storing the values.
-</td>
-</tr>
-</table>
+<div class="paragraph">
+<p>+
+.Java API</p>
 </div>
 <div class="exampleblock">
-<div class="title">Example 31. Java API</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -13116,9 +13088,6 @@ The correct way to apply cell level labels is to do so in the application code w
 </div>
 </div>
 </div>
-</li>
-</ol>
-</div>
 </div>
 <div class="sect3">
 <h4 id="reading_cells_with_labels"><a class="anchor" href="#reading_cells_with_labels"></a>63.3.3. Reading Cells with Labels</h4>
@@ -13137,19 +13106,15 @@ method if you use the API. This authorization will be combined with your default
 set as an additional filter. It will further filter your results, rather than
 giving you additional authorization.</p>
 </div>
-<div class="exampleblock">
-<div class="title">Example 32. HBase Shell</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">HBase Shell</div>
 <div class="content">
 <pre>hbase&gt; get_auths 'myUser'
 hbase&gt; scan 'table1', AUTHORIZATIONS =&gt; ['private']</pre>
 </div>
 </div>
-</div>
-</div>
 <div class="exampleblock">
-<div class="title">Example 33. Java API</div>
+<div class="title">Example 19. Java API</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -13548,7 +13513,7 @@ See <a href="https://issues.apache.org/jira/browse/HBASE-19483">HBASE-19483</a>;
 All options have been discussed separately in the sections above.</p>
 </div>
 <div class="exampleblock">
-<div class="title">Example 34. Example Security Settings in <em>hbase-site.xml</em></div>
+<div class="title">Example 20. Example Security Settings in <em>hbase-site.xml</em></div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -13644,7 +13609,7 @@ All options have been discussed separately in the sections above.</p>
 </div>
 </div>
 <div class="exampleblock">
-<div class="title">Example 35. Example Group Mapper in Hadoop <em>core-site.xml</em></div>
+<div class="title">Example 21. Example Group Mapper in Hadoop <em>core-site.xml</em></div>
 <div class="content">
 <div class="paragraph">
 <p>Adjust these settings to suit your environment.</p>
@@ -13926,7 +13891,7 @@ HTable table2 = <span class="keyword">new</span> HTable(conf2, <span class="stri
 <p>For applications which require high-end multithreaded access (e.g., web-servers or application servers that may serve many application threads in a single JVM), you can pre-create a <code>Connection</code>, as shown in the following example:</p>
 </div>
 <div class="exampleblock">
-<div class="title">Example 36. Pre-Creating a <code>Connection</code></div>
+<div class="title">Example 22. Pre-Creating a <code>Connection</code></div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -15411,7 +15376,7 @@ dictionary because of an abrupt termination, a read of this last block may not b
 <p><em>SKIP_WAL</em>: Do not write Mutations to the WAL (See the next section, <a href="#wal.disable">Disabling the WAL</a>).</p>
 </li>
 <li>
-<p><em>ASYNC_WAL</em>: Write the WAL asynchronously; do not hold-up clients waiting on the sync of their write to the filesystem but return immediately; the Mutation will be flushed to the WAL at a later time. This option currently may lose data. See HBASE-16689.</p>
+<p><em>ASYNC_WAL</em>: Write the WAL asynchronously; do not hold-up clients waiting on the sync of their write to the filesystem but return immediately. The edit becomes visible. Meanwhile, in the background, the Mutation will be flushed to the WAL at some time later. This option currently may lose data. See HBASE-16689.</p>
 </li>
 <li>
 <p><em>SYNC_WAL</em>: The <strong>default</strong>. Each edit is sync&#8217;d to HDFS before we return success to the client.</p>
@@ -17914,19 +17879,15 @@ boolean <code>IS_MOB</code> and the <code>MOB_THRESHOLD</code>, which is the num
 an object is considered to be a MOB. Only <code>IS_MOB</code> is required. If you do not
 specify the <code>MOB_THRESHOLD</code>, the default threshold value of 100 KB is used.</p>
 </div>
-<div class="exampleblock">
-<div class="title">Example 37. Configure a Column for MOB Using HBase Shell</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">Configure a Column for MOB Using HBase Shell</div>
 <div class="content">
 <pre>hbase&gt; create 't1', {NAME =&gt; 'f1', IS_MOB =&gt; true, MOB_THRESHOLD =&gt; 102400}
 hbase&gt; alter 't1', {NAME =&gt; 'f1', IS_MOB =&gt; true, MOB_THRESHOLD =&gt; 102400}</pre>
 </div>
 </div>
-</div>
-</div>
 <div class="exampleblock">
-<div class="title">Example 38. Configure a Column for MOB Using the Java API</div>
+<div class="title">Example 23. Configure a Column for MOB Using the Java API</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -17952,10 +17913,8 @@ To reduce MOB file count more, there are other MOB Compaction policies supported
 weekly policy - compact MOB Files for one week into one large MOB file
 montly policy - compact MOB Files for one  month into one large MOB File</p>
 </div>
-<div class="exampleblock">
-<div class="title">Example 39. Configure MOB compaction policy Using HBase Shell</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">Configure MOB compaction policy Using HBase Shell</div>
 <div class="content">
 <pre>hbase&gt; create 't1', {NAME =&gt; 'f1', IS_MOB =&gt; true, MOB_THRESHOLD =&gt; 102400, MOB_COMPACT_PARTITION_POLICY =&gt; 'daily'}
 hbase&gt; create 't1', {NAME =&gt; 'f1', IS_MOB =&gt; true, MOB_THRESHOLD =&gt; 102400, MOB_COMPACT_PARTITION_POLICY =&gt; 'weekly'}
@@ -17967,8 +17926,6 @@ hbase&gt; alter 't1', {NAME =&gt; 'f1', IS_MOB =&gt; true, MOB_THRESHOLD =&gt; 1
 </div>
 </div>
 </div>
-</div>
-</div>
 <div class="sect2">
 <h3 id="_configure_mob_compaction_mergeable_threshold"><a class="anchor" href="#_configure_mob_compaction_mergeable_threshold"></a>75.3. Configure MOB Compaction mergeable threshold</h3>
 <div class="paragraph">
@@ -18029,7 +17986,7 @@ the following properties to the RegionServer&#8217;s <code>hbase-site.xml</code>
 suit your environment, and restart or rolling restart the RegionServer.</p>
 </div>
 <div class="exampleblock">
-<div class="title">Example 40. Example MOB Cache Configuration</div>
+<div class="title">Example 24. Example MOB Cache Configuration</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -19487,7 +19444,7 @@ See <a href="#external_apis">Apache HBase External APIs</a> for more information
 <h2 id="_examples"><a class="anchor" href="#_examples"></a>92. Examples</h2>
 <div class="sectionbody">
 <div class="exampleblock">
-<div class="title">Example 41. Create, modify and delete a Table Using Java</div>
+<div class="title">Example 25. Create, modify and delete a Table Using Java</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -20331,7 +20288,7 @@ represent persistent data.</p>
 <p>Download the code from <a href="http://code.google.com/p/hbase-jdo/" class="bare">http://code.google.com/p/hbase-jdo/</a>.</p>
 </div>
 <div class="exampleblock">
-<div class="title">Example 42. JDO Example</div>
+<div class="title">Example 26. JDO Example</div>
 <div class="content">
 <div class="paragraph">
 <p>This example uses JDO to create a table and an index, insert a row into a table, get
@@ -20575,7 +20532,7 @@ $ bin/hbase org.python.util.jython</p>
 <div class="sect2">
 <h3 id="_jython_code_examples"><a class="anchor" href="#_jython_code_examples"></a>98.2. Jython Code Examples</h3>
 <div class="exampleblock">
-<div class="title">Example 43. Table Creation, Population, Get, and Delete with Jython</div>
+<div class="title">Example 27. Table Creation, Population, Get, and Delete with Jython</div>
 <div class="content">
 <div class="paragraph">
 <p>The following Jython code example creates a table, populates it with data, fetches
@@ -20632,7 +20589,7 @@ admin.deleteTable(desc.getName())</code></pre>
 </div>
 </div>
 <div class="exampleblock">
-<div class="title">Example 44. Table Scan Using Jython</div>
+<div class="title">Example 28. Table Scan Using Jython</div>
 <div class="content">
 <div class="paragraph">
 <p>This example scans a table and returns the results that match a given family qualifier.</p>
@@ -20756,7 +20713,7 @@ If single quotes are present in the argument, they must be escaped by an additio
 </dl>
 </div>
 <div class="exampleblock">
-<div class="title">Example 45. Compound Operators</div>
+<div class="title">Example 29. Compound Operators</div>
 <div class="content">
 <div class="paragraph">
 <p>You can combine multiple operators to create a hierarchy of filters, such as the following example:</p>
@@ -20785,7 +20742,7 @@ If single quotes are present in the argument, they must be escaped by an additio
 </ol>
 </div>
 <div class="exampleblock">
-<div class="title">Example 46. Precedence Example</div>
+<div class="title">Example 30. Precedence Example</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -21144,7 +21101,7 @@ Executor as a multi-threaded client application. This allows any Spark Tasks
 running on the executors to access the shared Connection object.</p>
 </div>
 <div class="exampleblock">
-<div class="title">Example 47. HBaseContext Usage Example</div>
+<div class="title">Example 31. HBaseContext Usage Example</div>
 <div class="content">
 <div class="paragraph">
 <p>This example shows how HBaseContext can be used to do a <code>foreachPartition</code> on a RDD
@@ -21306,7 +21263,7 @@ access to HBase</p>
 </dl>
 </div>
 <div class="exampleblock">
-<div class="title">Example 48. <code>bulkPut</code> Example with DStreams</div>
+<div class="title">Example 32. <code>bulkPut</code> Example with DStreams</div>
 <div class="content">
 <div class="paragraph">
 <p>Below is an example of bulkPut with DStreams. It is very close in feel to the RDD
@@ -21381,7 +21338,7 @@ out directly from the reduce phase.</p>
 <p>First lets look at an example of using the basic bulk load functionality</p>
 </div>
 <div class="exampleblock">
-<div class="title">Example 49. Bulk Loading Example</div>
+<div class="title">Example 33. Bulk Loading Example</div>
 <div class="content">
 <div class="paragraph">
 <p>The following example shows bulk loading with Spark.</p>
@@ -21461,7 +21418,7 @@ to load the newly created HFiles into HBase.</p>
 </ul>
 </div>
 <div class="exampleblock">
-<div class="title">Example 50. Using Additional Parameters</div>
+<div class="title">Example 34. Using Additional Parameters</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -21509,7 +21466,7 @@ load.doBulkLoad(new Path(stagingFolder.getPath),
 <p>Now lets look at how you would call the thin record bulk load implementation</p>
 </div>
 <div class="exampleblock">
-<div class="title">Example 51. Using thin record bulk load</div>
+<div class="title">Example 35. Using thin record bulk load</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -21714,7 +21671,7 @@ The lifetime of this temporary table is tied to the SQLContext that was used to
 <div class="sect2">
 <h3 id="_others"><a class="anchor" href="#_others"></a>103.6. Others</h3>
 <div class="exampleblock">
-<div class="title">Example 52. Query with different timestamps</div>
+<div class="title">Example 36. Query with different timestamps</div>
 <div class="content">
 <div class="paragraph">
 <p>In HBaseSparkConf, four parameters related to timestamp can be set. They are TIMESTAMP,
@@ -21761,7 +21718,7 @@ sqlContext.sql(&quot;select count(col1) from table&quot;).show</code></pre>
 </div>
 </div>
 <div class="exampleblock">
-<div class="title">Example 53. Native Avro support</div>
+<div class="title">Example 37. Native Avro support</div>
 <div class="content">
 <div class="paragraph">
 <p>HBase-Spark Connector support different data formats like Avro, Jason, etc. The use case below
@@ -23227,18 +23184,14 @@ It is useful for tuning the IO impact of prefetching versus the time before all
 <div class="paragraph">
 <p>To enable prefetching on a given column family, you can use HBase Shell or use the API.</p>
 </div>
-<div class="exampleblock">
-<div class="title">Example 54. Enable Prefetch Using HBase Shell</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">Enable Prefetch Using HBase Shell</div>
 <div class="content">
 <pre>hbase&gt; create 'MyTable', { NAME =&gt; 'myCF', PREFETCH_BLOCKS_ON_OPEN =&gt; 'true' }</pre>
 </div>
 </div>
-</div>
-</div>
 <div class="exampleblock">
-<div class="title">Example 55. Enable Prefetch Using the API</div>
+<div class="title">Example 38. Enable Prefetch Using the API</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -24002,7 +23955,7 @@ If this is set to 0 (the default), hedged reads are disabled.</p>
 </ul>
 </div>
 <div class="exampleblock">
-<div class="title">Example 56. Hedged Reads Configuration Example</div>
+<div class="title">Example 39. Hedged Reads Configuration Example</div>
 <div class="content">
 <div class="listingblock">
 <div class="content">
@@ -26508,7 +26461,7 @@ exit code.</p>
 </ul>
 </div>
 <div class="exampleblock">
-<div class="title">Example 57. Canary in a Kerberos-Enabled Cluster</div>
+<div class="title">Example 40. Canary in a Kerberos-Enabled Cluster</div>
 <div class="content">
 <div class="paragraph">
 <p>This example shows each of the properties with valid values.</p>
@@ -27523,17 +27476,13 @@ It requires password-less SSH login to be configured and assumes that you have d
 The script requires you to set some environment variables before running it.
 Examine the script and modify it to suit your needs.</p>
 </div>
-<div class="exampleblock">
-<div class="title">Example 58. <em>rolling-restart.sh</em> General Usage</div>
-<div class="content">
 <div class="listingblock">
+<div class="title"><em>rolling-restart.sh</em> General Usage</div>
 <div class="content">
 <pre>$ ./bin/rolling-restart.sh --help
 Usage: rolling-restart.sh [--config &lt;hbase-confdir&gt;] [--rs-only] [--master-only] [--graceful] [--maxthreads xx]</pre>
 </div>
 </div>
-</div>
-</div>
 <div class="dlist">
 <dl>
 <dt class="hdlist1">Rolling Restart on RegionServers Only</dt>
@@ -30387,7 +30336,7 @@ a similar issue in the future.</p>
 </ul>
 </div>
 <div class="exampleblock">
-<div class="title">Example 59. Code Blocks in Jira Comments</div>
+<div class="title">Example 41. Code Blocks in Jira Comments</div>
 <div class="content">
 <div class="paragraph">
 <p>A commonly used macro in Jira is {code}. Everything inside the tags is preformatted, as in this example.</p>
@@ -30728,24 +30677,54 @@ use so we can freely change versions without upsetting any downstream project us
 </div>
 <div class="paragraph">
 <p>The protobuf files are located in <em>hbase-protocol/src/main/protobuf</em>.
-For the change to be effective, you will need to regenerate the classes.
-You can use maven profile <code>compile-protobuf</code> to do this.</p>
+For the change to be effective, you will need to regenerate the classes.</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="CodeRay highlight"><code data-lang="bourne">mvn compile -Pcompile-protobuf</code></pre>
+<pre class="CodeRay highlight"><code data-lang="bourne">mvn package -pl hbase-protocol -am</code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>You may also want to define <code>protoc.path</code> for the protoc binary, using the following command:</p>
+<p>Similarly, protobuf definitions for internal use are located in the <em>hbase-protocol-shaded</em> module.</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="CodeRay highlight"><code data-lang="bourne">mvn compile -Pcompile-protobuf -Dprotoc.path=/opt/local/bin/protoc</code></pre>
+<pre class="CodeRay highlight"><code data-lang="bourne">mvn package -pl hbase-protocol-shaded -am</code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>Read the <em>hbase-protocol/README.txt</em> for more details.</p>
+<p>Typically, protobuf code generation is done using the native <code>protoc</code> binary. In our build we use a maven plugin for
+convenience; however, the plugin may not be able to retrieve appropriate binaries for all platforms. If you find yourself
+on a platform where protoc fails, you will have to compile protoc from source, and run it independent of our maven build.
+You can disable the inline code generation by specifying <code>-Dprotoc.skip</code> in your maven arguments, allowing your build to proceed further.</p>
+</div>
+<div class="paragraph">
+<p>A similar failure relates to the stock CentOS 6 docker image providing a too old version of glibc for the version of protoc that we use.
+In this case, you would have to install glibc 2.14 and protoc 3.5.1 manually, then execute something like:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="bourne">cd hbase-protocol-shaded
+LD_LIBRARY_PATH=/opt/glibc-2.14/lib protoc \
+  --proto_path=src/main/protobuf \
+  --java_out=target/generated-sources/protobuf/java \
+  src/main/protobuf/*.proto</code></pre>
+</div>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+If you need to manually generate your protobuf files, you should not use <code>clean</code> in subsequent maven calls, as that will delete the newly generated files.
+</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p>Read the <em>hbase-protocol/README.txt</em> for more details</p>
 </div>
 </div>
 <div class="sect3">
@@ -30830,7 +30809,7 @@ See <a href="#java">java</a> for Java requirements per HBase release.</p>
 </table>
 </div>
 <div id="maven.settings.xml" class="exampleblock">
-<div class="title">Example 60. Example <em>~/.m2/settings.xml</em> File</div>
+<div class="title">Example 42. Example <em>~/.m2/settings.xml</em> File</div>
 <div class="content">
 <div class="paragraph">
 <p>Publishing to maven requires you sign the artifacts you want to upload.
@@ -32865,7 +32844,7 @@ below.</p>
 </ul>
 </div>
 <div class="exampleblock">
-<div class="title">Example 61. Example of committing a Patch</div>
+<div class="title">Example 43. Example of committing a Patch</div>
 <div class="content">
 <div class="paragraph">
 <p>One thing you will notice with these examples is that there are a lot of git pull commands.
@@ -36358,32 +36337,22 @@ This would prevent a new server from being added to the cluster without having c
 You do not need to re-create the table or copy data.
 If you are changing codecs, be sure the old codec is still available until all the old StoreFiles have been compacted.</p>
 </div>
-<div class="exampleblock">
-<div class="title">Example 62. Enabling Compression on a ColumnFamily of an Existing Table using HBaseShell</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">Enabling Compression on a ColumnFamily of an Existing Table using HBaseShell</div>
 <div class="content">
 <pre>hbase&gt; disable 'test'
 hbase&gt; alter 'test', {NAME =&gt; 'cf', COMPRESSION =&gt; 'GZ'}
 hbase&gt; enable 'test'</pre>
 </div>
 </div>
-</div>
-</div>
-<div class="exampleblock">
-<div class="title">Example 63. Creating a New Table with Compression On a ColumnFamily</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">Creating a New Table with Compression On a ColumnFamily</div>
 <div class="content">
 <pre>hbase&gt; create 'test2', { NAME =&gt; 'cf2', COMPRESSION =&gt; 'SNAPPY' }</pre>
 </div>
 </div>
-</div>
-</div>
-<div class="exampleblock">
-<div class="title">Example 64. Verifying a ColumnFamily&#8217;s Compression Settings</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">Verifying a ColumnFamily&#8217;s Compression Settings</div>
 <div class="content">
 <pre>hbase&gt; describe 'test'
 DESCRIPTION                                          ENABLED
@@ -36397,18 +36366,14 @@ DESCRIPTION                                          ENABLED
 </div>
 </div>
 </div>
-</div>
-</div>
 <div class="sect3">
 <h4 id="_testing_compression_performance"><a class="anchor" href="#_testing_compression_performance"></a>E.3.3. Testing Compression Performance</h4>
 <div class="paragraph">
 <p>HBase includes a tool called LoadTestTool which provides mechanisms to test your compression performance.
 You must specify either <code>-write</code> or <code>-update-read</code> as your first parameter, and if you do not specify another parameter, usage advice is printed for each option.</p>
 </div>
-<div class="exampleblock">
-<div class="title">Example 65. LoadTestTool Usage</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">LoadTestTool Usage</div>
 <div class="content">
 <pre>$ bin/hbase org.apache.hadoop.hbase.util.LoadTestTool -h
 usage: bin/hbase org.apache.hadoop.hbase.util.LoadTestTool &lt;options&gt;
@@ -36463,12 +36428,8 @@ Options:
  -zk_root &lt;arg&gt;               name of parent znode in zookeeper</pre>
 </div>
 </div>
-</div>
-</div>
-<div class="exampleblock">
-<div class="title">Example 66. Example Usage of LoadTestTool</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">Example Usage of LoadTestTool</div>
 <div class="content">
 <pre>$ hbase org.apache.hadoop.hbase.util.LoadTestTool -write 1:10:100 -num_keys 1000000
           -read 100:30 -num_tables 1 -data_block_encoding NONE -tn load_test_tool_NONE</pre>
@@ -36476,8 +36437,6 @@ Options:
 </div>
 </div>
 </div>
-</div>
-</div>
 <div class="sect2">
 <h3 id="data.block.encoding.enable"><a class="anchor" href="#data.block.encoding.enable"></a>E.4. Enable Data Block Encoding</h3>
 <div class="paragraph">
@@ -36486,10 +36445,8 @@ Codecs are enabled on a table by setting the <code>DATA_BLOCK_ENCODING</code> pr
 Disable the table before altering its DATA_BLOCK_ENCODING setting.
 Following is an example using HBase Shell:</p>
 </div>
-<div class="exampleblock">
-<div class="title">Example 67. Enable Data Block Encoding On a Table</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">Enable Data Block Encoding On a Table</div>
 <div class="content">
 <pre>hbase&gt;  disable 'test'
 hbase&gt; alter 'test', { NAME =&gt; 'cf', DATA_BLOCK_ENCODING =&gt; 'FAST_DIFF' }
@@ -36502,12 +36459,8 @@ hbase&gt; enable 'test'
 0 row(s) in 0.1580 seconds</pre>
 </div>
 </div>
-</div>
-</div>
-<div class="exampleblock">
-<div class="title">Example 68. Verifying a ColumnFamily&#8217;s Data Block Encoding</div>
-<div class="content">
 <div class="listingblock">
+<div class="title">Verifying a ColumnFamily&#8217;s Data Block Encoding</div>
 <div class="content">
 <pre>hbase&gt; describe 'test'
 DESCRIPTION                                          ENABLED
@@ -36523,8 +36476,6 @@ DESCRIPTION                                          ENABLED
 </div>
 </div>
 </div>
-</div>
-</div>
 <div class="sect1">
 <h2 id="sql"><a class="anchor" href="#sql"></a>Appendix F: SQL over HBase</h2>
 <div class="sectionbody">
@@ -37768,7 +37719,7 @@ The server will return cellblocks compressed using this same compressor as long
 <div id="footer">
 <div id="footer-text">
 Version 3.0.0-SNAPSHOT<br>
-Last updated 2018-04-12 14:30:08 UTC
+Last updated 2018-04-13 14:29:53 UTC
 </div>
 </div>
 </body>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9808d50e/bulk-loads.html
----------------------------------------------------------------------
diff --git a/bulk-loads.html b/bulk-loads.html
index 8aa75d4..865c4b6 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180412" />
+    <meta name="Date-Revision-yyyymmdd" content="20180413" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013;  
       Bulk Loads in Apache HBase (TM)
@@ -306,7 +306,7 @@ under the License. -->
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-04-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-04-13</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9808d50e/checkstyle-aggregate.html
----------------------------------------------------------------------
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index 215cadc..3d9705c 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180412" />
+    <meta name="Date-Revision-yyyymmdd" content="20180413" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Checkstyle Results</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -28509,31 +28509,31 @@
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
-<td>169</td></tr>
+<td>183</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
-<td>222</td></tr>
+<td>236</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
-<td>223</td></tr>
+<td>237</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
-<td>227</td></tr>
+<td>241</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
-<td>228</td></tr></table></div>
+<td>242</td></tr></table></div>
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.client.TestAdmin1.java">org/apache/hadoop/hbase/client/TestAdmin1.java</h3>
 <table border="0" class="table table-striped">
@@ -69954,55 +69954,55 @@
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>234</td></tr>
+<td>236</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>273</td></tr>
+<td>275</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>274</td></tr>
+<td>276</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>284</td></tr>
+<td>286</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>298</td></tr>
+<td>300</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>314</td></tr>
+<td>316</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>315</td></tr>
+<td>317</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>338</td></tr>
+<td>340</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>339</td></tr></table></div>
+<td>341</td></tr></table></div>
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.master.procedure.EnableTableProcedure.java">org/apache/hadoop/hbase/master/procedure/EnableTableProcedure.java</h3>
 <table border="0" class="table table-striped">
@@ -76026,43 +76026,43 @@
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
-<td>455</td></tr>
+<td>464</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
-<td>607</td></tr>
+<td>616</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
-<td>894</td></tr>
+<td>903</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
-<td>984</td></tr>
+<td>993</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if' child have incorrect indentation level 8, expected level should be 6.</td>
-<td>1034</td></tr>
+<td>1043</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
-<td>1133</td></tr>
+<td>1142</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
-<td>1265</td></tr></table></div>
+<td>1274</td></tr></table></div>
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.procedure2.util.DelayedUtil.java">org/apache/hadoop/hbase/procedure2/util/DelayedUtil.java</h3>
 <table border="0" class="table table-striped">
@@ -123433,7 +123433,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-04-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-04-13</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9808d50e/coc.html
----------------------------------------------------------------------
diff --git a/coc.html b/coc.html
index a0bacd3..da2340a 100644
--- a/coc.html
+++ b/coc.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180412" />
+    <meta name="Date-Revision-yyyymmdd" content="20180413" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; 
       Code of Conduct Policy
@@ -375,7 +375,7 @@ email to <a class="externalLink" href="mailto:private@hbase.apache.org">the priv
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-04-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-04-13</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9808d50e/dependencies.html
----------------------------------------------------------------------
diff --git a/dependencies.html b/dependencies.html
index 737aff5..2306b77 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180412" />
+    <meta name="Date-Revision-yyyymmdd" content="20180413" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Dependencies</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -440,7 +440,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-04-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-04-13</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9808d50e/dependency-convergence.html
----------------------------------------------------------------------
diff --git a/dependency-convergence.html b/dependency-convergence.html
index 01b64bc..f6dff24 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180412" />
+    <meta name="Date-Revision-yyyymmdd" content="20180413" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Reactor Dependency Convergence</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -1105,7 +1105,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-04-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-04-13</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9808d50e/dependency-info.html
----------------------------------------------------------------------
diff --git a/dependency-info.html b/dependency-info.html
index dc32122..0ec594e 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180412" />
+    <meta name="Date-Revision-yyyymmdd" content="20180413" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Dependency Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -313,7 +313,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-04-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-04-13</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9808d50e/dependency-management.html
----------------------------------------------------------------------
diff --git a/dependency-management.html b/dependency-management.html
index ade5a79..441b8ae 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20180412" />
+    <meta name="Date-Revision-yyyymmdd" content="20180413" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Dependency Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -969,7 +969,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2018-04-12</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2018-04-13</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9808d50e/devapidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/devapidocs/constant-values.html b/devapidocs/constant-values.html
index 525eae6..ca2d972 100644
--- a/devapidocs/constant-values.html
+++ b/devapidocs/constant-values.html
@@ -3768,21 +3768,21 @@
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://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><code><a href="org/apache/hadoop/hbase/Version.html#date">date</a></code></td>
-<td class="colLast"><code>"Thu Apr 12 14:42:18 UTC 2018"</code></td>
+<td class="colLast"><code>"Fri Apr 13 14:41:32 UTC 2018"</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.revision">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://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><code><a href="org/apache/hadoop/hbase/Version.html#revision">revision</a></code></td>
-<td class="colLast"><code>"2912c953551bedbfbf30c32c156ed7bb187d54c3"</code></td>
+<td class="colLast"><code>"5a633adffead3b979f6e1a607994409978b0ea74"</code></td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.srcChecksum">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://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><code><a href="org/apache/hadoop/hbase/Version.html#srcChecksum">srcChecksum</a></code></td>
-<td class="colLast"><code>"7478585c09b5dfa7052f49de0f17318b"</code></td>
+<td class="colLast"><code>"0ceb1532754017ceca89204daee8cd1b"</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.url">
@@ -15267,6 +15267,13 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.master.replication.ModifyPeerProcedure.SLEEP_INTERVAL_MS">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/master/replication/ModifyPeerProcedure.html#SLEEP_INTERVAL_MS">SLEEP_INTERVAL_MS</a></code></td>
+<td class="colLast"><code>1000</code></td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.master.replication.ModifyPeerProcedure.UPDATE_LAST_SEQ_ID_BATCH_SIZE">
 <!--   -->
 </a><code>protected&nbsp;static&nbsp;final&nbsp;int</code></td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9808d50e/devapidocs/index-all.html
----------------------------------------------------------------------
diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html
index 5f2858a..5d4b9c2 100644
--- a/devapidocs/index-all.html
+++ b/devapidocs/index-all.html
@@ -61341,6 +61341,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/TableState.html#isDisabledOrDisabling--">isDisabledOrDisabling()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/TableState.html#isDisabling--">isDisabling()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.DumpOptions.html#isDistributed--">isDistributed()</a></span> - Method in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.DumpOptions.html" title="class in org.apache.hadoop.hbase.replication.regionserver">DumpReplicationQueues.DumpOptions</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/FSUtils.html#isDistributedFileSystem-org.apache.hadoop.fs.FileSystem-">isDistributedFileSystem(FileSystem)</a></span> - Static method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/FSUtils.html" title="class in org.apache.hadoop.hbase.util">FSUtils</a></dt>
@@ -61498,6 +61500,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/TableState.html#isEnabledOrEnabling--">isEnabledOrEnabling()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/TableState.html#isEnabling--">isEnabling()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#isEncodedRegionName-byte:A-">isEncodedRegionName(byte[])</a></span> - Static method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HRegionInfo.html#isEncodedRegionName-byte:A-">isEncodedRegionName(byte[])</a></span> - Static method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></dt>
@@ -75216,6 +75220,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClientHandler.html#needProcessConnectionHeader">needProcessConnectionHeader</a></span> - Variable in class org.apache.hadoop.hbase.security.<a href="org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClientHandler.html" title="class in org.apache.hadoop.hbase.security">NettyHBaseSaslRpcClientHandler</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/replication/ModifyPeerProcedure.html#needReopen-org.apache.hadoop.hbase.master.TableStateManager-org.apache.hadoop.hbase.TableName-">needReopen(TableStateManager, TableName)</a></span> - Method in class org.apache.hadoop.hbase.master.replication.<a href="org/apache/hadoop/hbase/master/replication/ModifyPeerProcedure.html" title="class in org.apache.hadoop.hbase.master.replication">ModifyPeerProcedure</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncProcessTask.Builder.html#needResults">needResults</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncProcessTask.Builder.html" title="class in org.apache.hadoop.hbase.client">AsyncProcessTask.Builder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/AsyncProcessTask.html#needResults">needResults</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/AsyncProcessTask.html" title="class in org.apache.hadoop.hbase.client">AsyncProcessTask</a></dt>
@@ -75259,6 +75265,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#needsCompactions-org.apache.hadoop.hbase.regionserver.compactions.StripeCompactionPolicy.StripeInformationProvider-java.util.List-">needsCompactions(StripeCompactionPolicy.StripeInformationProvider, List&lt;HStoreFile&gt;)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/replication/ModifyPeerProcedure.html#needSetLastPushedSequenceId-org.apache.hadoop.hbase.master.TableStateManager-org.apache.hadoop.hbase.TableName-">needSetLastPushedSequenceId(TableStateManager, TableName)</a></span> - Method in class org.apache.hadoop.hbase.master.replication.<a href="org/apache/hadoop/hbase/master/replication/ModifyPeerProcedure.html" title="class in org.apache.hadoop.hbase.master.replication">ModifyPeerProcedure</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/http/HtmlQuoting.html#needsQuoting-byte:A-int-int-">needsQuoting(byte[], int, int)</a></span> - Static method in class org.apache.hadoop.hbase.http.<a href="org/apache/hadoop/hbase/http/HtmlQuoting.html" title="class in org.apache.hadoop.hbase.http">HtmlQuoting</a></dt>
 <dd>
 <div class="block">Does the given string need to be quoted?</div>
@@ -104493,6 +104501,8 @@ service.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/ConnectionUtils.html#SLEEP_DELTA_NS">SLEEP_DELTA_NS</a></span> - Static variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ConnectionUtils.html" title="class in org.apache.hadoop.hbase.client">ConnectionUtils</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/replication/ModifyPeerProcedure.html#SLEEP_INTERVAL_MS">SLEEP_INTERVAL_MS</a></span> - Static variable in class org.apache.hadoop.hbase.master.replication.<a href="org/apache/hadoop/hbase/master/replication/ModifyPeerProcedure.html" title="class in org.apache.hadoop.hbase.master.replication">ModifyPeerProcedure</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/JvmPauseMonitor.html#SLEEP_INTERVAL_MS">SLEEP_INTERVAL_MS</a></span> - Static variable in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/JvmPauseMonitor.html" title="class in org.apache.hadoop.hbase.util">JvmPauseMonitor</a></dt>
 <dd>
 <div class="block">The target sleep time</div>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9808d50e/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
index 52c7f71..f6f0e87 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
@@ -167,10 +167,10 @@
 <ul>
 <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.BackupPhase.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupPhase</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupRestoreConstants.BackupCommand.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupRestoreConstants.BackupCommand</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupType.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.BackupState.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupType.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupRestoreConstants.BackupCommand.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupRestoreConstants.BackupCommand</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.BackupPhase.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupPhase</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9808d50e/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html b/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
index ee6c19d..fd31ec7 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
@@ -7527,6 +7527,16 @@ service.</div>
 <td class="colLast"><span class="typeNameLabel">ReplicationPeerManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/replication/ReplicationPeerManager.html#getSerialPeerIdsBelongsTo-org.apache.hadoop.hbase.TableName-">getSerialPeerIdsBelongsTo</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">ModifyPeerProcedure.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/replication/ModifyPeerProcedure.html#needReopen-org.apache.hadoop.hbase.master.TableStateManager-org.apache.hadoop.hbase.TableName-">needReopen</a></span>(<a href="../../../../../org/apache/hadoop/hbase/master/TableStateManager.html" title="class in org.apache.hadoop.hbase.master">TableStateManager</a>&nbsp;tsm,
+          <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tn)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">ModifyPeerProcedure.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/replication/ModifyPeerProcedure.html#needSetLastPushedSequenceId-org.apache.hadoop.hbase.master.TableStateManager-org.apache.hadoop.hbase.TableName-">needSetLastPushedSequenceId</a></span>(<a href="../../../../../org/apache/hadoop/hbase/master/TableStateManager.html" title="class in org.apache.hadoop.hbase.master">TableStateManager</a>&nbsp;tsm,
+                           <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tn)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="typeNameLabel">ModifyPeerProcedure.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/replication/ModifyPeerProcedure.html#setLastPushedSequenceIdForTable-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.TableName-java.util.Map-">setLastPushedSequenceIdForTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
                                <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9808d50e/devapidocs/org/apache/hadoop/hbase/client/TableState.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/TableState.html b/devapidocs/org/apache/hadoop/hbase/client/TableState.html
index 59e547f..b525e42 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/TableState.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/TableState.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":9,"i14":10};
+var methods = {"i0":10,"i1":9,"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":9,"i16":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -246,24 +246,32 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </tr>
 <tr id="i10" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/TableState.html#isEnabled--">isEnabled</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/TableState.html#isDisabling--">isDisabling</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i11" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/TableState.html#isEnabledOrEnabling--">isEnabledOrEnabling</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/TableState.html#isEnabled--">isEnabled</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i12" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/TableState.html#isEnabledOrEnabling--">isEnabledOrEnabling</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/TableState.html#isEnabling--">isEnabling</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/TableState.html#isInStates-org.apache.hadoop.hbase.client.TableState.State...-">isInStates</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client">TableState.State</a>...&nbsp;target)</code>
 <div class="block">Static version of state checker</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/TableState.html#parseFrom-org.apache.hadoop.hbase.TableName-byte:A-">parseFrom</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
          byte[]&nbsp;bytes)</code>&nbsp;</td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code><a href="https://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/client/TableState.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
@@ -321,7 +329,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>TableState</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.132">TableState</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.146">TableState</a>(<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/TableState.State.html" title="enum in org.apache.hadoop.hbase.client">TableState.State</a>&nbsp;state)</pre>
 <div class="block">Create instance of TableState.</div>
 <dl>
@@ -352,13 +360,26 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </dl>
 </li>
 </ul>
+<a name="isEnabling--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isEnabling</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.109">isEnabling</a>()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>True if table is <a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html#ENABLING"><code>TableState.State.ENABLING</code></a>.</dd>
+</dl>
+</li>
+</ul>
 <a name="isEnabledOrEnabling--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>isEnabledOrEnabling</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.109">isEnabledOrEnabling</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.116">isEnabledOrEnabling</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if <a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html#ENABLED"><code>TableState.State.ENABLED</code></a> or <a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html#ENABLING"><code>TableState.State.ENABLING</code></a></dd>
@@ -371,20 +392,33 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>isDisabled</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.116">isDisabled</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.123">isDisabled</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if table is disabled.</dd>
 </dl>
 </li>
 </ul>
+<a name="isDisabling--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDisabling</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.130">isDisabling</a>()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>True if table is disabling.</dd>
+</dl>
+</li>
+</ul>
 <a name="isDisabledOrDisabling--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>isDisabledOrDisabling</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.123">isDisabledOrDisabling</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.137">isDisabledOrDisabling</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if <a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html#DISABLED"><code>TableState.State.DISABLED</code></a> or <a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html#DISABLED"><code>TableState.State.DISABLED</code></a></dd>
@@ -397,7 +431,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getState</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client">TableState.State</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.140">getState</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client">TableState.State</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.154">getState</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>table state</dd>
@@ -410,7 +444,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getTableName</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.149">getTableName</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.163">getTableName</a>()</pre>
 <div class="block">Table name for state</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -424,7 +458,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>inStates</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.158">inStates</a>(<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client">TableState.State</a>&nbsp;state)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.172">inStates</a>(<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client">TableState.State</a>&nbsp;state)</pre>
 <div class="block">Check that table in given states</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -440,7 +474,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>inStates</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.167">inStates</a>(<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client">TableState.State</a>...&nbsp;states)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.181">inStates</a>(<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client">TableState.State</a>...&nbsp;states)</pre>
 <div class="block">Check that table in given states</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -456,7 +490,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>convert</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.TableState&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.180">convert</a>()</pre>
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.TableState&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.194">convert</a>()</pre>
 <div class="block">Covert to PB version of TableState</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -470,7 +504,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>convert</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.192">convert</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.206">convert</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                                  org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.TableState&nbsp;tableState)</pre>
 <div class="block">Covert from PB version of TableState</div>
 <dl>
@@ -488,7 +522,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>parseFrom</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.197">parseFrom</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.211">parseFrom</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                                    byte[]&nbsp;bytes)
                             throws <a href="../../../../../org/apache/hadoop/hbase/exceptions/DeserializationException.html" title="class in org.apache.hadoop.hbase.exceptions">DeserializationException</a></pre>
 <dl>
@@ -503,7 +537,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>isInStates</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.211">isInStates</a>(<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client">TableState.State</a>...&nbsp;target)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.225">isInStates</a>(<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client">TableState.State</a>...&nbsp;target)</pre>
 <div class="block">Static version of state checker</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -519,7 +553,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.221">equals</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.235">equals</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://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>
@@ -532,7 +566,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.235">hashCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/client/TableState.html#line.249">hashCode</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://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>
@@ -545,7 +579,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<a href="https://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/TableState.html#line.242">toString</a>()</pre>
+<pre>public&nbsp;<a href="https://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/TableState.html#line.256">toString</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="https://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="https://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>