http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83bf6175/checkstyle.rss
----------------------------------------------------------------------
diff --git a/checkstyle.rss b/checkstyle.rss
index c73b028..f08f50d 100644
--- a/checkstyle.rss
+++ b/checkstyle.rss
@@ -26,7 +26,7 @@ under the License.
     <copyright>&#169;2007 - 2017 The Apache Software Foundation</copyright>
     <item>
       <title>File: 3468,
-             Errors: 19107,
+             Errors: 19100,
              Warnings: 0,
              Infos: 0
       </title>
@@ -10121,7 +10121,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  6
+                  2
                 </td>
               </tr>
                           <tr>
@@ -24527,7 +24527,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  1
+                  0
                 </td>
               </tr>
                           <tr>
@@ -39899,7 +39899,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  2
+                  0
                 </td>
               </tr>
                           <tr>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83bf6175/coc.html
----------------------------------------------------------------------
diff --git a/coc.html b/coc.html
index 69155dd..545f425 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="20171229" />
+    <meta name="Date-Revision-yyyymmdd" content="20171230" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; 
       Code of Conduct Policy
@@ -380,7 +380,7 @@ email to <a class="externalLink" 
href="mailto:priv...@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: 
2017-12-29</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2017-12-30</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83bf6175/cygwin.html
----------------------------------------------------------------------
diff --git a/cygwin.html b/cygwin.html
index 8143909..8a49fc1 100644
--- a/cygwin.html
+++ b/cygwin.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="20171229" />
+    <meta name="Date-Revision-yyyymmdd" content="20171230" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Installing Apache HBase (TM) on Windows using 
Cygwin</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" 
/>
@@ -679,7 +679,7 @@ Now your <b>HBase </b>server is running, <b>start 
coding</b> and build that next
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2017-12-29</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2017-12-30</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83bf6175/dependencies.html
----------------------------------------------------------------------
diff --git a/dependencies.html b/dependencies.html
index 05a74f7..3be2254 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="20171229" />
+    <meta name="Date-Revision-yyyymmdd" content="20171230" />
     <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" 
/>
@@ -445,7 +445,7 @@
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2017-12-29</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2017-12-30</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83bf6175/dependency-convergence.html
----------------------------------------------------------------------
diff --git a/dependency-convergence.html b/dependency-convergence.html
index 539e238..fe6b7ac 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="20171229" />
+    <meta name="Date-Revision-yyyymmdd" content="20171230" />
     <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" 
/>
@@ -1082,7 +1082,7 @@
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2017-12-29</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2017-12-30</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83bf6175/dependency-info.html
----------------------------------------------------------------------
diff --git a/dependency-info.html b/dependency-info.html
index fa0a376..7692136 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="20171229" />
+    <meta name="Date-Revision-yyyymmdd" content="20171230" />
     <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" 
/>
@@ -318,7 +318,7 @@
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2017-12-29</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2017-12-30</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83bf6175/dependency-management.html
----------------------------------------------------------------------
diff --git a/dependency-management.html b/dependency-management.html
index d641305..0b1a220 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="20171229" />
+    <meta name="Date-Revision-yyyymmdd" content="20171230" />
     <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" 
/>
@@ -980,7 +980,7 @@
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2017-12-29</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2017-12-30</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83bf6175/devapidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/devapidocs/constant-values.html b/devapidocs/constant-values.html
index e718baf..a02c7c9 100644
--- a/devapidocs/constant-values.html
+++ b/devapidocs/constant-values.html
@@ -3726,21 +3726,21 @@
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
 <td><code><a 
href="org/apache/hadoop/hbase/Version.html#date">date</a></code></td>
-<td class="colLast"><code>"Fri Dec 29 14:41:49 UTC 2017"</code></td>
+<td class="colLast"><code>"Sat Dec 30 14:41:47 UTC 2017"</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="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><code><a 
href="org/apache/hadoop/hbase/Version.html#revision">revision</a></code></td>
-<td 
class="colLast"><code>"e23f7afe5791c248f1ccdf031788ffc6df2c263b"</code></td>
+<td 
class="colLast"><code>"0d0964aa6a0edd9b1d6f86dec6ea9176d2d9efcc"</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="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><code><a 
href="org/apache/hadoop/hbase/Version.html#srcChecksum">srcChecksum</a></code></td>
-<td class="colLast"><code>"c6798321e8bff6555847434ed0d6c390"</code></td>
+<td class="colLast"><code>"3c38babb59d4f0984d3223ca82b81f85"</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.url">
@@ -4966,6 +4966,13 @@
 <td><code><a 
href="org/apache/hadoop/hbase/client/BufferedMutator.html#CLASSNAME_KEY">CLASSNAME_KEY</a></code></td>
 <td class="colLast"><code>"hbase.client.bufferedmutator.classname"</code></td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.client.BufferedMutator.MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/client/BufferedMutator.html#MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS">MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS</a></code></td>
+<td class="colLast"><code>100L</code></td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -5377,6 +5384,34 @@
 <td class="colLast"><code>"hbase.client.keyvalue.maxsize"</code></td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.client.ConnectionConfiguration.WRITE_BUFFER_PERIODIC_FLUSH_TIMEOUT_MS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html#WRITE_BUFFER_PERIODIC_FLUSH_TIMEOUT_MS">WRITE_BUFFER_PERIODIC_FLUSH_TIMEOUT_MS</a></code></td>
+<td 
class="colLast"><code>"hbase.client.write.buffer.periodicflush.timeout.ms"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.client.ConnectionConfiguration.WRITE_BUFFER_PERIODIC_FLUSH_TIMEOUT_MS_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html#WRITE_BUFFER_PERIODIC_FLUSH_TIMEOUT_MS_DEFAULT">WRITE_BUFFER_PERIODIC_FLUSH_TIMEOUT_MS_DEFAULT</a></code></td>
+<td class="colLast"><code>0L</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.client.ConnectionConfiguration.WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html#WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS">WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS</a></code></td>
+<td 
class="colLast"><code>"hbase.client.write.buffer.periodicflush.timertick.ms"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.client.ConnectionConfiguration.WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html#WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS_DEFAULT">WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS_DEFAULT</a></code></td>
+<td class="colLast"><code>1000L</code></td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a 
name="org.apache.hadoop.hbase.client.ConnectionConfiguration.WRITE_BUFFER_SIZE_DEFAULT">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
@@ -17353,20 +17388,13 @@
 <td class="colLast"><code>"hbase.compactiontool.compact.once"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.regionserver.CompactionTool.CONF_COMPLETE_COMPACTION">
-<!--   -->
-</a><code>private&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/regionserver/CompactionTool.html#CONF_COMPLETE_COMPACTION">CONF_COMPLETE_COMPACTION</a></code></td>
-<td class="colLast"><code>"hbase.hstore.compaction.complete"</code></td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><a 
name="org.apache.hadoop.hbase.regionserver.CompactionTool.CONF_DELETE_COMPACTED">
 <!--   -->
 </a><code>private&nbsp;static&nbsp;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></code></td>
 <td><code><a 
href="org/apache/hadoop/hbase/regionserver/CompactionTool.html#CONF_DELETE_COMPACTED">CONF_DELETE_COMPACTED</a></code></td>
 <td class="colLast"><code>"hbase.compactiontool.delete"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
name="org.apache.hadoop.hbase.regionserver.CompactionTool.CONF_TMP_DIR">
 <!--   -->
 </a><code>private&nbsp;static&nbsp;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></code></td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83bf6175/devapidocs/index-all.html
----------------------------------------------------------------------
diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html
index 3b7d051..441921c 100644
--- a/devapidocs/index-all.html
+++ b/devapidocs/index-all.html
@@ -15987,8 +15987,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/regionserver/CompactionTool.html#CONF_COMPACT_ONCE">CONF_COMPACT_ONCE</a></span>
 - Static variable in class org.apache.hadoop.hbase.regionserver.<a 
href="org/apache/hadoop/hbase/regionserver/CompactionTool.html" title="class in 
org.apache.hadoop.hbase.regionserver">CompactionTool</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/regionserver/CompactionTool.html#CONF_COMPLETE_COMPACTION">CONF_COMPLETE_COMPACTION</a></span>
 - Static variable in class org.apache.hadoop.hbase.regionserver.<a 
href="org/apache/hadoop/hbase/regionserver/CompactionTool.html" title="class in 
org.apache.hadoop.hbase.regionserver">CompactionTool</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/http/HttpServer.html#CONF_CONTEXT_ATTRIBUTE">CONF_CONTEXT_ATTRIBUTE</a></span>
 - Static variable in class org.apache.hadoop.hbase.http.<a 
href="org/apache/hadoop/hbase/http/HttpServer.html" title="class in 
org.apache.hadoop.hbase.http">HttpServer</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/regionserver/CompactionTool.html#CONF_DELETE_COMPACTED">CONF_DELETE_COMPACTED</a></span>
 - Static variable in class org.apache.hadoop.hbase.regionserver.<a 
href="org/apache/hadoop/hbase/regionserver/CompactionTool.html" title="class in 
org.apache.hadoop.hbase.regionserver">CompactionTool</a></dt>
@@ -25014,6 +25012,10 @@
 <dd>
 <div class="block">Disables enforcement on any violation policy on the given 
<code>tableName</code>.</div>
 </dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutator.html#disableWriteBufferPeriodicFlush--">disableWriteBufferPeriodicFlush()</a></span>
 - Method in interface org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in 
org.apache.hadoop.hbase.client">BufferedMutator</a></dt>
+<dd>
+<div class="block">Disable periodic flushing of the write buffer.</div>
+</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.WriterThread.html#disableWriter--">disableWriter()</a></span>
 - Method in class org.apache.hadoop.hbase.io.hfile.bucket.<a 
href="org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.WriterThread.html" 
title="class in 
org.apache.hadoop.hbase.io.hfile.bucket">BucketCache.WriterThread</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/backup/LogUtils.html#disableZkAndClientLoggers--">disableZkAndClientLoggers()</a></span>
 - Static method in class org.apache.hadoop.hbase.backup.<a 
href="org/apache/hadoop/hbase/backup/LogUtils.html" title="class in 
org.apache.hadoop.hbase.backup">LogUtils</a></dt>
@@ -25244,6 +25246,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/regionserver/CompactSplit.CompactionRunner.html#doCompaction-org.apache.hadoop.hbase.security.User-">doCompaction(User)</a></span>
 - Method in class org.apache.hadoop.hbase.regionserver.<a 
href="org/apache/hadoop/hbase/regionserver/CompactSplit.CompactionRunner.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">CompactSplit.CompactionRunner</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/regionserver/HStore.html#doCompaction-org.apache.hadoop.hbase.regionserver.compactions.CompactionRequestImpl-java.util.Collection-org.apache.hadoop.hbase.security.User-long-java.util.List-">doCompaction(CompactionRequestImpl,
 Collection&lt;HStoreFile&gt;, User, long, List&lt;Path&gt;)</a></span> - 
Method in class org.apache.hadoop.hbase.regionserver.<a 
href="org/apache/hadoop/hbase/regionserver/HStore.html" title="class in 
org.apache.hadoop.hbase.regionserver">HStore</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html#doCompaction--">doCompaction()</a></span>
 - Method in class org.apache.hadoop.hbase.regionserver.<a 
href="org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html" title="class 
in org.apache.hadoop.hbase.regionserver">MemStoreCompactor</a></dt>
 <dd>
 <div 
class="block">----------------------------------------------------------------------
@@ -28409,6 +28413,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/procedure2/SequentialProcedure.html#executed">executed</a></span>
 - Variable in class org.apache.hadoop.hbase.procedure2.<a 
href="org/apache/hadoop/hbase/procedure2/SequentialProcedure.html" title="class 
in org.apache.hadoop.hbase.procedure2">SequentialProcedure</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#executedWriteBufferPeriodicFlushes">executedWriteBufferPeriodicFlushes</a></span>
 - Variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html" title="class in 
org.apache.hadoop.hbase.client">BufferedMutatorImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/master/assignment/GCMergedRegionsProcedure.html#executeFromState-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.GCMergedRegionsState-">executeFromState(MasterProcedureEnv,
 MasterProcedureProtos.GCMergedRegionsState)</a></span> - Method in class 
org.apache.hadoop.hbase.master.assignment.<a 
href="org/apache/hadoop/hbase/master/assignment/GCMergedRegionsProcedure.html" 
title="class in 
org.apache.hadoop.hbase.master.assignment">GCMergedRegionsProcedure</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/master/assignment/GCRegionProcedure.html#executeFromState-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.GCRegionState-">executeFromState(MasterProcedureEnv,
 MasterProcedureProtos.GCRegionState)</a></span> - Method in class 
org.apache.hadoop.hbase.master.assignment.<a 
href="org/apache/hadoop/hbase/master/assignment/GCRegionProcedure.html" 
title="class in 
org.apache.hadoop.hbase.master.assignment">GCRegionProcedure</a></dt>
@@ -31048,6 +31054,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/PrivateCellUtil.FirstOnRowDeleteFamilyCell.html#FirstOnRowDeleteFamilyCell-byte:A-byte:A-">FirstOnRowDeleteFamilyCell(byte[],
 byte[])</a></span> - Constructor for class org.apache.hadoop.hbase.<a 
href="org/apache/hadoop/hbase/PrivateCellUtil.FirstOnRowDeleteFamilyCell.html" 
title="class in 
org.apache.hadoop.hbase">PrivateCellUtil.FirstOnRowDeleteFamilyCell</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#firstRecordInBufferTimestamp">firstRecordInBufferTimestamp</a></span>
 - Variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html" title="class in 
org.apache.hadoop.hbase.client">BufferedMutatorImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/master/normalizer/MergeNormalizationPlan.html#firstRegion">firstRegion</a></span>
 - Variable in class org.apache.hadoop.hbase.master.normalizer.<a 
href="org/apache/hadoop/hbase/master/normalizer/MergeNormalizationPlan.html" 
title="class in 
org.apache.hadoop.hbase.master.normalizer">MergeNormalizationPlan</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/util/RegionSplitter.NumberStringSplit.html#firstRow">firstRow</a></span>
 - Variable in class org.apache.hadoop.hbase.util.<a 
href="org/apache/hadoop/hbase/util/RegionSplitter.NumberStringSplit.html" 
title="class in 
org.apache.hadoop.hbase.util">RegionSplitter.NumberStringSplit</a></dt>
@@ -37504,6 +37512,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/procedure2/LockStatus.html#getExclusiveLockProcIdOwner--">getExclusiveLockProcIdOwner()</a></span>
 - Method in interface org.apache.hadoop.hbase.procedure2.<a 
href="org/apache/hadoop/hbase/procedure2/LockStatus.html" title="interface in 
org.apache.hadoop.hbase.procedure2">LockStatus</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#getExecutedWriteBufferPeriodicFlushes--">getExecutedWriteBufferPeriodicFlushes()</a></span>
 - Method in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html" title="class in 
org.apache.hadoop.hbase.client">BufferedMutatorImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html#getExecutor--">getExecutor()</a></span>
 - Method in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/HTableMultiplexer.FlushWorker.html" 
title="class in 
org.apache.hadoop.hbase.client">HTableMultiplexer.FlushWorker</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/executor/ExecutorService.html#getExecutor-org.apache.hadoop.hbase.executor.ExecutorType-">getExecutor(ExecutorType)</a></span>
 - Method in class org.apache.hadoop.hbase.executor.<a 
href="org/apache/hadoop/hbase/executor/ExecutorService.html" title="class in 
org.apache.hadoop.hbase.executor">ExecutorService</a></dt>
@@ -52064,6 +52074,26 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/quotas/TimeBasedLimiter.html#getWriteAvailable--">getWriteAvailable()</a></span>
 - Method in class org.apache.hadoop.hbase.quotas.<a 
href="org/apache/hadoop/hbase/quotas/TimeBasedLimiter.html" title="class in 
org.apache.hadoop.hbase.quotas">TimeBasedLimiter</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutator.html#getWriteBufferPeriodicFlushTimeoutMs--">getWriteBufferPeriodicFlushTimeoutMs()</a></span>
 - Method in interface org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in 
org.apache.hadoop.hbase.client">BufferedMutator</a></dt>
+<dd>
+<div class="block">Returns the current periodic flush timeout value in 
milliseconds.</div>
+</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#getWriteBufferPeriodicFlushTimeoutMs--">getWriteBufferPeriodicFlushTimeoutMs()</a></span>
 - Method in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html" title="class in 
org.apache.hadoop.hbase.client">BufferedMutatorImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html#getWriteBufferPeriodicFlushTimeoutMs--">getWriteBufferPeriodicFlushTimeoutMs()</a></span>
 - Method in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html" title="class 
in org.apache.hadoop.hbase.client">BufferedMutatorParams</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html#getWriteBufferPeriodicFlushTimeoutMs--">getWriteBufferPeriodicFlushTimeoutMs()</a></span>
 - Method in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html" title="class 
in org.apache.hadoop.hbase.client">ConnectionConfiguration</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutator.html#getWriteBufferPeriodicFlushTimerTickMs--">getWriteBufferPeriodicFlushTimerTickMs()</a></span>
 - Method in interface org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in 
org.apache.hadoop.hbase.client">BufferedMutator</a></dt>
+<dd>
+<div class="block">Returns the current periodic flush timertick interval in 
milliseconds.</div>
+</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#getWriteBufferPeriodicFlushTimerTickMs--">getWriteBufferPeriodicFlushTimerTickMs()</a></span>
 - Method in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html" title="class in 
org.apache.hadoop.hbase.client">BufferedMutatorImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html#getWriteBufferPeriodicFlushTimerTickMs--">getWriteBufferPeriodicFlushTimerTickMs()</a></span>
 - Method in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html" title="class 
in org.apache.hadoop.hbase.client">BufferedMutatorParams</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html#getWriteBufferPeriodicFlushTimerTickMs--">getWriteBufferPeriodicFlushTimerTickMs()</a></span>
 - Method in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html" title="class 
in org.apache.hadoop.hbase.client">ConnectionConfiguration</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/AsyncBufferedMutator.html#getWriteBufferSize--">getWriteBufferSize()</a></span>
 - Method in interface org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/AsyncBufferedMutator.html" 
title="interface in 
org.apache.hadoop.hbase.client">AsyncBufferedMutator</a></dt>
 <dd>
 <div class="block">Returns the maximum size in bytes of the write buffer.</div>
@@ -63061,8 +63091,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/zookeeper/ReadOnlyZKClient.html#keepAliveTimeMs">keepAliveTimeMs</a></span>
 - Variable in class org.apache.hadoop.hbase.zookeeper.<a 
href="org/apache/hadoop/hbase/zookeeper/ReadOnlyZKClient.html" title="class in 
org.apache.hadoop.hbase.zookeeper">ReadOnlyZKClient</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/regionserver/CompactionTool.CompactionWorker.html#keepCompactedFiles">keepCompactedFiles</a></span>
 - Variable in class org.apache.hadoop.hbase.regionserver.<a 
href="org/apache/hadoop/hbase/regionserver/CompactionTool.CompactionWorker.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">CompactionTool.CompactionWorker</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in 
org.apache.hadoop.hbase"><span class="typeNameLink">KeepDeletedCells</span></a> 
- Enum in <a 
href="org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a></dt>
 <dd>
 <div class="block">Ways to keep cells marked for delete around.</div>
@@ -72039,6 +72067,11 @@
 </dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/thrift/ThriftServer.html#MIN_WORKERS_OPTION">MIN_WORKERS_OPTION</a></span>
 - Static variable in class org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/ThriftServer.html" title="class in 
org.apache.hadoop.hbase.thrift">ThriftServer</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutator.html#MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS">MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS</a></span>
 - Static variable in interface org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in 
org.apache.hadoop.hbase.client">BufferedMutator</a></dt>
+<dd>
+<div class="block">Having the timer tick run more often that once every 100ms 
is needless and will
+ probably cause too many timer events firing having a negative impact on 
performance.</div>
+</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/regionserver/BusyRegionSplitPolicy.html#minAge">minAge</a></span>
 - Variable in class org.apache.hadoop.hbase.regionserver.<a 
href="org/apache/hadoop/hbase/regionserver/BusyRegionSplitPolicy.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">BusyRegionSplitPolicy</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/regionserver/CellFlatMap.html#minCellIdx">minCellIdx</a></span>
 - Variable in class org.apache.hadoop.hbase.regionserver.<a 
href="org/apache/hadoop/hbase/regionserver/CellFlatMap.html" title="class in 
org.apache.hadoop.hbase.regionserver">CellFlatMap</a></dt>
@@ -101208,6 +101241,24 @@ service.</div>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html#setWorkerState-org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceShipper.WorkerState-">setWorkerState(ReplicationSourceShipper.WorkerState)</a></span>
 - Method in class org.apache.hadoop.hbase.replication.regionserver.<a 
href="org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceShipper.html"
 title="class in 
org.apache.hadoop.hbase.replication.regionserver">ReplicationSourceShipper</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutator.html#setWriteBufferPeriodicFlush-long-">setWriteBufferPeriodicFlush(long)</a></span>
 - Method in interface org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in 
org.apache.hadoop.hbase.client">BufferedMutator</a></dt>
+<dd>
+<div class="block">Sets the maximum time before the buffer is automatically 
flushed checking once per second.</div>
+</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutator.html#setWriteBufferPeriodicFlush-long-long-">setWriteBufferPeriodicFlush(long,
 long)</a></span> - Method in interface org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in 
org.apache.hadoop.hbase.client">BufferedMutator</a></dt>
+<dd>
+<div class="block">Sets the maximum time before the buffer is automatically 
flushed.</div>
+</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#setWriteBufferPeriodicFlush-long-long-">setWriteBufferPeriodicFlush(long,
 long)</a></span> - Method in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html" title="class in 
org.apache.hadoop.hbase.client">BufferedMutatorImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html#setWriteBufferPeriodicFlushTimeoutMs-long-">setWriteBufferPeriodicFlushTimeoutMs(long)</a></span>
 - Method in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html" title="class 
in org.apache.hadoop.hbase.client">BufferedMutatorParams</a></dt>
+<dd>
+<div class="block">Set the max timeout before the buffer is automatically 
flushed.</div>
+</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html#setWriteBufferPeriodicFlushTimerTickMs-long-">setWriteBufferPeriodicFlushTimerTickMs(long)</a></span>
 - Method in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html" title="class 
in org.apache.hadoop.hbase.client">BufferedMutatorParams</a></dt>
+<dd>
+<div class="block">Set the TimerTick how often the buffer timeout if 
checked.</div>
+</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/AsyncBufferedMutatorBuilder.html#setWriteBufferSize-long-">setWriteBufferSize(long)</a></span>
 - Method in interface org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/AsyncBufferedMutatorBuilder.html" 
title="interface in 
org.apache.hadoop.hbase.client">AsyncBufferedMutatorBuilder</a></dt>
 <dd>
 <div class="block">Override the write buffer size specified by the provided <a 
href="org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in 
org.apache.hadoop.hbase.client"><code>AsyncConnection</code></a>'s
@@ -109645,6 +109696,8 @@ service.</div>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/regionserver/TimeRangeTracker.Type.html" 
title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">TimeRangeTracker.Type</span></a> - Enum in <a 
href="org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#timerCallbackForWriteBufferPeriodicFlush--">timerCallbackForWriteBufferPeriodicFlush()</a></span>
 - Method in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html" title="class in 
org.apache.hadoop.hbase.client">BufferedMutatorImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/MetricsConnection.html#timerFactory">timerFactory</a></span>
 - Variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/MetricsConnection.html" title="class in 
org.apache.hadoop.hbase.client">MetricsConnection</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/hadoop/hbase/metrics/impl/TimerImpl.html" title="class 
in org.apache.hadoop.hbase.metrics.impl"><span 
class="typeNameLink">TimerImpl</span></a> - Class in <a 
href="org/apache/hadoop/hbase/metrics/impl/package-summary.html">org.apache.hadoop.hbase.metrics.impl</a></dt>
@@ -118125,7 +118178,8 @@ the order they are declared.</div>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#wrapAsyncProcessTask-org.apache.hadoop.hbase.client.BufferedMutatorImpl.QueueRowAccess-">wrapAsyncProcessTask(BufferedMutatorImpl.QueueRowAccess)</a></span>
 - Method in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html" title="class in 
org.apache.hadoop.hbase.client">BufferedMutatorImpl</a></dt>
 <dd>
-<div class="block">Reuse the AsyncProcessTask when calling <a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#backgroundFlushCommits-boolean-"><code>BufferedMutatorImpl.backgroundFlushCommits(boolean)</code></a>.</div>
+<div class="block">Reuse the AsyncProcessTask when calling
+ <a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#backgroundFlushCommits-boolean-"><code>BufferedMutatorImpl.backgroundFlushCommits(boolean)</code></a>.</div>
 </dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/ipc/IPCUtil.html#wrapException-java.net.InetSocketAddress-java.lang.Exception-">wrapException(InetSocketAddress,
 Exception)</a></span> - Static method in class org.apache.hadoop.hbase.ipc.<a 
href="org/apache/hadoop/hbase/ipc/IPCUtil.html" title="class in 
org.apache.hadoop.hbase.ipc">IPCUtil</a></dt>
 <dd>
@@ -118520,6 +118574,14 @@ the order they are declared.</div>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/util/MapReduceExtendedCell.html#write-java.nio.ByteBuffer-int-">write(ByteBuffer,
 int)</a></span> - Method in class org.apache.hadoop.hbase.util.<a 
href="org/apache/hadoop/hbase/util/MapReduceExtendedCell.html" title="class in 
org.apache.hadoop.hbase.util">MapReduceExtendedCell</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html#WRITE_BUFFER_PERIODIC_FLUSH_TIMEOUT_MS">WRITE_BUFFER_PERIODIC_FLUSH_TIMEOUT_MS</a></span>
 - Static variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html" title="class 
in org.apache.hadoop.hbase.client">ConnectionConfiguration</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html#WRITE_BUFFER_PERIODIC_FLUSH_TIMEOUT_MS_DEFAULT">WRITE_BUFFER_PERIODIC_FLUSH_TIMEOUT_MS_DEFAULT</a></span>
 - Static variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html" title="class 
in org.apache.hadoop.hbase.client">ConnectionConfiguration</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html#WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS">WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS</a></span>
 - Static variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html" title="class 
in org.apache.hadoop.hbase.client">ConnectionConfiguration</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html#WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS_DEFAULT">WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS_DEFAULT</a></span>
 - Static variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html" title="class 
in org.apache.hadoop.hbase.client">ConnectionConfiguration</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html#WRITE_BUFFER_SIZE_DEFAULT">WRITE_BUFFER_SIZE_DEFAULT</a></span>
 - Static variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html" title="class 
in org.apache.hadoop.hbase.client">ConnectionConfiguration</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html#WRITE_BUFFER_SIZE_KEY">WRITE_BUFFER_SIZE_KEY</a></span>
 - Static variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html" title="class 
in org.apache.hadoop.hbase.client">ConnectionConfiguration</a></dt>
@@ -118584,6 +118646,20 @@ the order they are declared.</div>
 </dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#writeBuffer-org.apache.hadoop.hbase.wal.WALSplitter.RegionEntryBuffer-">writeBuffer(WALSplitter.RegionEntryBuffer)</a></span>
 - Method in class org.apache.hadoop.hbase.wal.<a 
href="org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html" title="class 
in org.apache.hadoop.hbase.wal">WALSplitter.WriterThread</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#writeBufferPeriodicFlushTimeoutMs">writeBufferPeriodicFlushTimeoutMs</a></span>
 - Variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html" title="class in 
org.apache.hadoop.hbase.client">BufferedMutatorImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html#writeBufferPeriodicFlushTimeoutMs">writeBufferPeriodicFlushTimeoutMs</a></span>
 - Variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html" title="class 
in org.apache.hadoop.hbase.client">BufferedMutatorParams</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html#writeBufferPeriodicFlushTimeoutMs">writeBufferPeriodicFlushTimeoutMs</a></span>
 - Variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html" title="class 
in org.apache.hadoop.hbase.client">ConnectionConfiguration</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#writeBufferPeriodicFlushTimer">writeBufferPeriodicFlushTimer</a></span>
 - Variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html" title="class in 
org.apache.hadoop.hbase.client">BufferedMutatorImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#writeBufferPeriodicFlushTimerTickMs">writeBufferPeriodicFlushTimerTickMs</a></span>
 - Variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorImpl.html" title="class in 
org.apache.hadoop.hbase.client">BufferedMutatorImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html#writeBufferPeriodicFlushTimerTickMs">writeBufferPeriodicFlushTimerTickMs</a></span>
 - Variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/BufferedMutatorParams.html" title="class 
in org.apache.hadoop.hbase.client">BufferedMutatorParams</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html#writeBufferPeriodicFlushTimerTickMs">writeBufferPeriodicFlushTimerTickMs</a></span>
 - Variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/ConnectionConfiguration.html" title="class 
in org.apache.hadoop.hbase.client">ConnectionConfiguration</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/AsyncBufferedMutatorBuilderImpl.html#writeBufferSize">writeBufferSize</a></span>
 - Variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/AsyncBufferedMutatorBuilderImpl.html" 
title="class in 
org.apache.hadoop.hbase.client">AsyncBufferedMutatorBuilderImpl</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/hadoop/hbase/client/AsyncBufferedMutatorImpl.html#writeBufferSize">writeBufferSize</a></span>
 - Variable in class org.apache.hadoop.hbase.client.<a 
href="org/apache/hadoop/hbase/client/AsyncBufferedMutatorImpl.html" 
title="class in 
org.apache.hadoop.hbase.client">AsyncBufferedMutatorImpl</a></dt>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83bf6175/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 5922d31..7e844c9 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="http://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="http://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="http://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/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/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/BackupInfo.BackupState.html"
 title="enum in org.apache.hadoop.hbase.backup"><span 
class="typeNameLink">BackupInfo.BackupState</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83bf6175/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
 
b/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
index cd3f3bb..cac9e58 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html
@@ -106,7 +106,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>@InterfaceAudience.Public
-public static interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.139">BufferedMutator.ExceptionListener</a></pre>
+public static interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.194">BufferedMutator.ExceptionListener</a></pre>
 <div class="block">Listens for asynchronous exceptions on a <a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" 
title="interface in 
org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a>.</div>
 </li>
 </ul>
@@ -152,7 +152,7 @@ public static interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase
 <ul class="blockListLast">
 <li class="blockList">
 <h4>onException</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html#line.140">onException</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html"
 title="class in 
org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a>&nbsp;exception,
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html#line.195">onException</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html"
 title="class in 
org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a>&nbsp;exception,
                  <a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" 
title="interface in 
org.apache.hadoop.hbase.client">BufferedMutator</a>&nbsp;mutator)
           throws <a 
href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html"
 title="class in 
org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a></pre>
 <dl>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83bf6175/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.html 
b/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.html
index c178a21..44beb58 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/BufferedMutator.html
@@ -18,8 +18,8 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"]};
+var methods = 
{"i0":6,"i1":18,"i2":6,"i3":6,"i4":6,"i5":18,"i6":18,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":18,"i13":18};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>@InterfaceAudience.Public
-public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.63">BufferedMutator</a>
+public interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.62">BufferedMutator</a>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true";
 title="class or interface in java.io">Closeable</a></pre>
 <div class="block"><p>Used to communicate with a single HBase table similar to 
<a href="../../../../../org/apache/hadoop/hbase/client/Table.html" 
title="interface in org.apache.hadoop.hbase.client"><code>Table</code></a> but 
meant for
  batched, asynchronous puts. Obtain an instance from a <a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in org.apache.hadoop.hbase.client"><code>Connection</code></a> 
and call
@@ -192,6 +192,13 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <div class="block">Key to use setting non-default BufferedMutator 
implementation in Configuration.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS">MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS</a></span></code>
+<div class="block">Having the timer tick run more often that once every 100ms 
is needless and will
+ probably cause too many timer events firing having a negative impact on 
performance.</div>
+</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -202,7 +209,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a 
href="javascript:show(2);">Instance Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a 
href="javascript:show(4);">Abstract Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a 
href="javascript:show(2);">Instance Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a 
href="javascript:show(4);">Abstract Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t5" class="tableTab"><span><a 
href="javascript:show(16);">Default Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
@@ -214,54 +221,85 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 </td>
 </tr>
 <tr id="i1" class="rowColor">
+<td class="colFirst"><code>default void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#disableWriteBufferPeriodicFlush--">disableWriteBufferPeriodicFlush</a></span>()</code>
+<div class="block">Disable periodic flushing of the write buffer.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#flush--">flush</a></span>()</code>
 <div class="block">Executes all the buffered, asynchronous <a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client"><code>Mutation</code></a> operations and 
waits until they
  are done.</div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>org.apache.hadoop.conf.Configuration</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#getConfiguration--">getConfiguration</a></span>()</code>
 <div class="block">Returns the <code>Configuration</code> object used by this 
instance.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#getName--">getName</a></span>()</code>
 <div class="block">Gets the fully qualified table name instance of the table 
that this BufferedMutator writes to.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>default long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#getWriteBufferPeriodicFlushTimeoutMs--">getWriteBufferPeriodicFlushTimeoutMs</a></span>()</code>
+<div class="block">Returns the current periodic flush timeout value in 
milliseconds.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>default long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#getWriteBufferPeriodicFlushTimerTickMs--">getWriteBufferPeriodicFlushTimerTickMs</a></span>()</code>
+<div class="block">Returns the current periodic flush timertick interval in 
milliseconds.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#getWriteBufferSize--">getWriteBufferSize</a></span>()</code>
 <div class="block">Returns the maximum size in bytes of the write buffer for 
this HTable.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#mutate-java.util.List-">mutate</a></span>(<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;? extends <a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;mutations)</code>
 <div class="block">Send some <a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client"><code>Mutation</code></a>s to the 
table.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#mutate-org.apache.hadoop.hbase.client.Mutation-">mutate</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" 
title="class in 
org.apache.hadoop.hbase.client">Mutation</a>&nbsp;mutation)</code>
 <div class="block">Sends a <a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client"><code>Mutation</code></a> to the table.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#setOperationTimeout-int-">setOperationTimeout</a></span>(int&nbsp;timeout)</code>
 <div class="block">Set operation timeout for this mutator instance</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#setRpcTimeout-int-">setRpcTimeout</a></span>(int&nbsp;timeout)</code>
 <div class="block">Set rpc timeout for this mutator instance</div>
 </td>
 </tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>default void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#setWriteBufferPeriodicFlush-long-">setWriteBufferPeriodicFlush</a></span>(long&nbsp;timeoutMs)</code>
+<div class="block">Sets the maximum time before the buffer is automatically 
flushed checking once per second.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>default void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#setWriteBufferPeriodicFlush-long-long-">setWriteBufferPeriodicFlush</a></span>(long&nbsp;timeoutMs,
+                           long&nbsp;timerTickMs)</code>
+<div class="block">Sets the maximum time before the buffer is automatically 
flushed.</div>
+</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -280,10 +318,10 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <a name="CLASSNAME_KEY">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>CLASSNAME_KEY</h4>
-<pre>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/client/BufferedMutator.html#line.67">CLASSNAME_KEY</a></pre>
+<pre>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/client/BufferedMutator.html#line.66">CLASSNAME_KEY</a></pre>
 <div class="block">Key to use setting non-default BufferedMutator 
implementation in Configuration.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -291,6 +329,21 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 </dl>
 </li>
 </ul>
+<a name="MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS</h4>
+<pre>static final&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.72">MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS</a></pre>
+<div class="block">Having the timer tick run more often that once every 100ms 
is needless and will
+ probably cause too many timer events firing having a negative impact on 
performance.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.client.BufferedMutator.MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS">Constant
 Field Values</a></dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 <!-- ============ METHOD DETAIL ========== -->
@@ -305,7 +358,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getName</h4>
-<pre><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/BufferedMutator.html#line.72">getName</a>()</pre>
+<pre><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/BufferedMutator.html#line.77">getName</a>()</pre>
 <div class="block">Gets the fully qualified table name instance of the table 
that this BufferedMutator writes to.</div>
 </li>
 </ul>
@@ -315,7 +368,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getConfiguration</h4>
-<pre>org.apache.hadoop.conf.Configuration&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.80">getConfiguration</a>()</pre>
+<pre>org.apache.hadoop.conf.Configuration&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.85">getConfiguration</a>()</pre>
 <div class="block">Returns the <code>Configuration</code> object used by this 
instance.
  <p>
  The reference returned is not a copy, so any change made to it will
@@ -328,7 +381,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>mutate</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.89">mutate</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" 
title="class in org.apache.hadoop.hbase.client">Mutation</a>&nbsp;mutation)
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.94">mutate</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" 
title="class in org.apache.hadoop.hbase.client">Mutation</a>&nbsp;mutation)
      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">Sends a <a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client"><code>Mutation</code></a> to the table. The 
mutations will be buffered and sent over the
  wire as part of a batch. Currently only supports <a 
href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in 
org.apache.hadoop.hbase.client"><code>Put</code></a> and <a 
href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class 
in org.apache.hadoop.hbase.client"><code>Delete</code></a> mutations.</div>
@@ -346,7 +399,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>mutate</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.99">mutate</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;? extends <a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;mutations)
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.104">mutate</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;? extends <a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;mutations)
      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">Send some <a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client"><code>Mutation</code></a>s to the table. The 
mutations will be buffered and sent over the
  wire as part of a batch. There is no guarantee of sending entire content of 
<code>mutations</code>
@@ -365,7 +418,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.107">close</a>()
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.112">close</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">Performs a <a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#flush--"><code>flush()</code></a>
 and releases any resources held.</div>
 <dl>
@@ -384,7 +437,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>flush</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.115">flush</a>()
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.120">flush</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">Executes all the buffered, asynchronous <a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client"><code>Mutation</code></a> operations and 
waits until they
  are done.</div>
@@ -394,13 +447,88 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 </dl>
 </li>
 </ul>
+<a name="setWriteBufferPeriodicFlush-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setWriteBufferPeriodicFlush</h4>
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.127">setWriteBufferPeriodicFlush</a>(long&nbsp;timeoutMs)</pre>
+<div class="block">Sets the maximum time before the buffer is automatically 
flushed checking once per second.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>timeoutMs</code> - The maximum number of milliseconds how long 
records may be buffered
+                     before they are flushed. Set to 0 to disable.</dd>
+</dl>
+</li>
+</ul>
+<a name="setWriteBufferPeriodicFlush-long-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setWriteBufferPeriodicFlush</h4>
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.140">setWriteBufferPeriodicFlush</a>(long&nbsp;timeoutMs,
+                                         long&nbsp;timerTickMs)</pre>
+<div class="block">Sets the maximum time before the buffer is automatically 
flushed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>timeoutMs</code> - The maximum number of milliseconds how long 
records may be buffered
+                     before they are flushed. Set to 0 to disable.</dd>
+<dd><code>timerTickMs</code> - The number of milliseconds between each check 
if the
+                     timeout has been exceeded. Must be 100ms (as defined in
+                     <a 
href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html#MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS"><code>MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS</code></a>)
+                     or larger to avoid performance problems.</dd>
+</dl>
+</li>
+</ul>
+<a name="disableWriteBufferPeriodicFlush--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>disableWriteBufferPeriodicFlush</h4>
+<pre>default&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.148">disableWriteBufferPeriodicFlush</a>()</pre>
+<div class="block">Disable periodic flushing of the write buffer.</div>
+</li>
+</ul>
+<a name="getWriteBufferPeriodicFlushTimeoutMs--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWriteBufferPeriodicFlushTimeoutMs</h4>
+<pre>default&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.157">getWriteBufferPeriodicFlushTimeoutMs</a>()</pre>
+<div class="block">Returns the current periodic flush timeout value in 
milliseconds.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The maximum number of milliseconds how long records may be buffered before 
they
+   are flushed. The value 0 means this is disabled.</dd>
+</dl>
+</li>
+</ul>
+<a name="getWriteBufferPeriodicFlushTimerTickMs--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWriteBufferPeriodicFlushTimerTickMs</h4>
+<pre>default&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.167">getWriteBufferPeriodicFlushTimerTickMs</a>()</pre>
+<div class="block">Returns the current periodic flush timertick interval in 
milliseconds.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The number of milliseconds between each check if the timeout has been 
exceeded.
+   This value only has a real meaning if the timeout has been set to > 0</dd>
+</dl>
+</li>
+</ul>
 <a name="getWriteBufferSize--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getWriteBufferSize</h4>
-<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.123">getWriteBufferSize</a>()</pre>
+<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.178">getWriteBufferSize</a>()</pre>
 <div class="block">Returns the maximum size in bytes of the write buffer for 
this HTable.
  <p>
  The default value comes from the configuration parameter 
<code>hbase.client.write.buffer</code>.</div>
@@ -416,7 +544,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockList">
 <li class="blockList">
 <h4>setRpcTimeout</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.128">setRpcTimeout</a>(int&nbsp;timeout)</pre>
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.183">setRpcTimeout</a>(int&nbsp;timeout)</pre>
 <div class="block">Set rpc timeout for this mutator instance</div>
 </li>
 </ul>
@@ -426,7 +554,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>setOperationTimeout</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.133">setOperationTimeout</a>(int&nbsp;timeout)</pre>
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutator.html#line.188">setOperationTimeout</a>(int&nbsp;timeout)</pre>
 <div class="block">Set operation timeout for this mutator instance</div>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83bf6175/devapidocs/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html
 
b/devapidocs/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html
index 471a84f..9734a46 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>private class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.332">BufferedMutatorImpl.QueueRowAccess</a>
+<pre>private class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html#line.434">BufferedMutatorImpl.QueueRowAccess</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 <a 
href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html" 
title="interface in org.apache.hadoop.hbase.client">RowAccess</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface 
in org.apache.hadoop.hbase.client">Row</a>&gt;</pre>
 </li>
@@ -231,7 +231,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>remainder</h4>
-<pre>private&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.333">remainder</a></pre>
+<pre>private&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.435">remainder</a></pre>
 </li>
 </ul>
 </li>
@@ -248,7 +248,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>QueueRowAccess</h4>
-<pre>private&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.332">QueueRowAccess</a>()</pre>
+<pre>private&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.434">QueueRowAccess</a>()</pre>
 </li>
 </ul>
 </li>
@@ -265,7 +265,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockList">
 <li class="blockList">
 <h4>reset</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.335">reset</a>()</pre>
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.437">reset</a>()</pre>
 </li>
 </ul>
 <a name="iterator--">
@@ -274,7 +274,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockList">
 <li class="blockList">
 <h4>iterator</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true";
 title="class or interface in java.util">Iterator</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface 
in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.341">iterator</a>()</pre>
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true";
 title="class or interface in java.util">Iterator</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface 
in org.apache.hadoop.hbase.client">Row</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.443">iterator</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#iterator--";
 title="class or interface in java.lang">iterator</a></code>&nbsp;in 
interface&nbsp;<code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true";
 title="class or interface in java.lang">Iterable</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface 
in org.apache.hadoop.hbase.client">Row</a>&gt;</code></dd>
@@ -287,7 +287,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockList">
 <li class="blockList">
 <h4>size</h4>
-<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.378">size</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.480">size</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html#size--">size</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html" 
title="interface in org.apache.hadoop.hbase.client">RowAccess</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface 
in org.apache.hadoop.hbase.client">Row</a>&gt;</code></dd>
@@ -302,7 +302,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockList">
 <li class="blockList">
 <h4>restoreRemainder</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.382">restoreRemainder</a>()</pre>
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.484">restoreRemainder</a>()</pre>
 </li>
 </ul>
 <a name="isEmpty--">
@@ -311,7 +311,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>isEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.390">isEmpty</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html#line.492">isEmpty</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a 
href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html#isEmpty--">isEmpty</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html" 
title="interface in org.apache.hadoop.hbase.client">RowAccess</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface 
in org.apache.hadoop.hbase.client">Row</a>&gt;</code></dd>

Reply via email to