http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b3f2bee/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html
index 8cf48b4..cfafcf8 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":10,"i7":6};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":6,"i4":10,"i5":10,"i6":6,"i7":6,"i8":10,"i9":10,"i10":10,"i11":10,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":10,"i18":6,"i19":10,"i20":10,"i21":6,"i22":10,"i23":6,"i24":10,"i25":10,"i26":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" 
title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html"
 title="interface in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.Visitor.html"
 title="interface in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html"
 target="_top">Frames</a></li>
@@ -74,7 +74,7 @@ var activeTableTab = "activeTableTab";
 <div>
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
 <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
@@ -117,17 +117,38 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>private abstract static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.html#line.3032">HRegion.BatchOperation</a>&lt;T&gt;
+<pre>private abstract static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.html#line.2943">HRegion.BatchOperation</a>&lt;T&gt;
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></pre>
-<div class="block">Struct-like class that tracks the progress of a batch 
operation, accumulating status codes
- and tracking the index at which processing is proceeding. These batch 
operations may get
- split into mini-batches for processing.</div>
+<div class="block">Class that tracks the progress of a batch operations, 
accumulating status codes and tracking
+ the index at which processing is proceeding. These batch operations may get 
split into
+ mini-batches for processing.</div>
 </li>
 </ul>
 </div>
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Nested Class Summary table, listing nested classes, and an 
explanation">
+<caption><span>Nested Classes</span><span 
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.Visitor.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">HRegion.BatchOperation.Visitor</a></span></code>
+<div class="block">Visitor interface for batch operations</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
 <!-- =========== FIELD SUMMARY =========== -->
 <ul class="blockList">
 <li class="blockList"><a name="field.summary">
@@ -141,31 +162,35 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>(package private) <a 
href="../../../../../org/apache/hadoop/hbase/client/Durability.html" 
title="enum in org.apache.hadoop.hbase.client">Durability</a></code></td>
+<td class="colFirst"><code>protected <a 
href="../../../../../org/apache/hadoop/hbase/client/Durability.html" 
title="enum in org.apache.hadoop.hbase.client">Durability</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#durability">durability</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>(package private) <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;byte[],<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&gt;&gt;[]</code></td>
+<td class="colFirst"><code>protected <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;byte[],<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&gt;&gt;[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#familyCellMaps">familyCellMaps</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>(package private) int</code></td>
+<td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#nextIndexToProcess">nextIndexToProcess</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>(package private) <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegion.ObservedExceptionsInBatch</a></code></td>
+<td class="colFirst"><code>protected <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegion.ObservedExceptionsInBatch</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#observedExceptions">observedExceptions</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>(package private) <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html"
 title="type parameter in HRegion.BatchOperation">T</a>[]</code></td>
+<td class="colFirst"><code>protected <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html"
 title="type parameter in HRegion.BatchOperation">T</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#operations">operations</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>(package private) <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/OperationStatus.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">OperationStatus</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#retCodeDetails">retCodeDetails</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>protected <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" 
title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#region">region</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>(package private) <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in 
org.apache.hadoop.hbase.wal">WALEdit</a>[]</code></td>
+<td class="colFirst"><code>protected <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/OperationStatus.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">OperationStatus</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#retCodeDetails">retCodeDetails</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in 
org.apache.hadoop.hbase.wal">WALEdit</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#walEditsFromCoprocessors">walEditsFromCoprocessors</a></span></code>&nbsp;</td>
 </tr>
 </table>
@@ -183,7 +208,8 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#BatchOperation-T:A-">BatchOperation</a></span>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html"
 title="type parameter in 
HRegion.BatchOperation">T</a>[]&nbsp;operations)</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#BatchOperation-org.apache.hadoop.hbase.regionserver.HRegion-T:A-">BatchOperation</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" 
title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>&nbsp;region,
+              <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html"
 title="type parameter in 
HRegion.BatchOperation">T</a>[]&nbsp;operations)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -201,41 +227,154 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#checkAndPrepare-org.apache.hadoop.hbase.regionserver.HRegion-">checkAndPrepare</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">HRegion</a>&nbsp;region)</code>
-<div class="block">Validates each mutation and prepares a batch for 
write.</div>
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#addFamilyMapToWALEdit-java.util.Map-org.apache.hadoop.hbase.wal.WALEdit-">addFamilyMapToWALEdit</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;byte[],<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;familyMap,
+                     <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in 
org.apache.hadoop.hbase.wal">WALEdit</a>&nbsp;walEdit)</code>
+<div class="block">Append the given map of family->edits to a WALEdit data 
structure.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#applyFamilyMapToMemStore-java.util.Map-org.apache.hadoop.hbase.regionserver.MemStoreSizing-">applyFamilyMapToMemStore</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;byte[],<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;familyMap,
+                        <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memstoreAccounting)</code>
+<div class="block">Atomically apply the given map of family->edits to the 
memstore.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in 
org.apache.hadoop.hbase.util">Pair</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/util/NonceKey.html" title="class 
in org.apache.hadoop.hbase.util">NonceKey</a>,<a 
href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in 
org.apache.hadoop.hbase.wal">WALEdit</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#buildWALEdits-org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress-">buildWALEdits</a></span>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;miniBatchOp)</code>
+<div class="block">Builds separate WALEdit per nonce by applying input 
mutations.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#checkAndPrepare--">checkAndPrepare</a></span>()</code>
+<div class="block">Validates each mutation and prepares a batch for 
write.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#checkAndPrepareMutation-int-long-">checkAndPrepareMutation</a></span>(int&nbsp;index,
+                       long&nbsp;timestamp)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#checkAndPrepareMutation-org.apache.hadoop.hbase.client.Mutation-long-">checkAndPrepareMutation</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" 
title="class in org.apache.hadoop.hbase.client">Mutation</a>&nbsp;mutation,
+                       long&nbsp;timestamp)</code>
+<div class="block">Helper method that checks and prepares only one 
mutation.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>protected abstract void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#checkAndPreparePut-org.apache.hadoop.hbase.client.Put-">checkAndPreparePut</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in 
org.apache.hadoop.hbase.client">Put</a>&nbsp;p)</code>
+<div class="block">Implement any Put request specific check and prepare logic 
here.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#closeRegionOperation--">closeRegionOperation</a></span>()</code>&nbsp;</td>
+</tr>
+<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/regionserver/HRegion.BatchOperation.html#completeMiniBatchOperations-org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress-org.apache.hadoop.hbase.regionserver.MultiVersionConcurrencyControl.WriteEntry-">completeMiniBatchOperations</a></span>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;miniBatchOp,
+                           <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MultiVersionConcurrencyControl.WriteEntry.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MultiVersionConcurrencyControl.WriteEntry</a>&nbsp;writeEntry)</code>
+<div class="block">This method completes mini-batch operations by calling 
postBatchMutate() CP hook (if
+ required) and completing mvcc.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>protected <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#createMiniBatch-int-int-">createMiniBatch</a></span>(int&nbsp;lastIndexExclusive,
+               int&nbsp;readyToWriteCount)</code>&nbsp;</td>
+</tr>
+<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/regionserver/HRegion.BatchOperation.html#doPostOpCleanupForMiniBatch-org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress-org.apache.hadoop.hbase.wal.WALEdit-boolean-">doPostOpCleanupForMiniBatch</a></span>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;miniBatchOp,
+                           <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in 
org.apache.hadoop.hbase.wal">WALEdit</a>&nbsp;walEdit,
+                           boolean&nbsp;success)</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true";
 title="class or interface in java.util">UUID</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#getClusterIds--">getClusterIds</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>abstract <a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#getMutation-int-">getMutation</a></span>(int&nbsp;index)</code>&nbsp;</td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>abstract <a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#getMutationsForCoprocs--">getMutationsForCoprocs</a></span>()</code>
-<div class="block">This method is potentially expensive and should only be 
used for non-replay CP path.</div>
+<div class="block">This method is potentially expensive and useful mostly for 
non-replay CP path.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>abstract long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#getNonce-int-">getNonce</a></span>(int&nbsp;index)</code>&nbsp;</td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>abstract long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#getNonceGroup-int-">getNonceGroup</a></span>(int&nbsp;index)</code>&nbsp;</td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>abstract long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#getReplaySequenceId--">getReplaySequenceId</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#getOrigLogSeqNum--">getOrigLogSeqNum</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#isDone--">isDone</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>abstract boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#isInReplay--">isInReplay</a></span>()</code>&nbsp;</td>
 </tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#isOperationPending-int-">isOperationPending</a></span>(int&nbsp;index)</code>&nbsp;</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#lockRowsAndBuildMiniBatch-java.util.List-">lockRowsAndBuildMiniBatch</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;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.RowLock.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">Region.RowLock</a>&gt;&nbsp;acquiredRowLocks)</code>
+<div class="block">Creates Mini-batch of all operations [nextIndexToProcess, 
lastIndexExclusive) for which
+ a row lock can be acquired.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#prepareMiniBatchOperations-org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress-long-java.util.List-">prepareMiniBatchOperations</a></span>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;miniBatchOp,
+                          long&nbsp;timestamp,
+                          <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.RowLock.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">Region.RowLock</a>&gt;&nbsp;acquiredRowLocks)</code>
+<div class="block">If necessary, calls preBatchMutate() CP hook for a 
mini-batch and updates metrics, cell
+  count, tags and timestamp for all cells of all operations in a 
mini-batch.</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#size--">size</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#startRegionOperation--">startRegionOperation</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#visitBatchOperations-boolean-int-org.apache.hadoop.hbase.regionserver.HRegion.BatchOperation.Visitor-">visitBatchOperations</a></span>(boolean&nbsp;pendingOnly,
+                    int&nbsp;lastIndexExclusive,
+                    <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.Visitor.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">HRegion.BatchOperation.Visitor</a>&nbsp;visitor)</code>
+<div class="block">Helper method for visiting pending/ all batch 
operations</div>
+</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#writeMiniBatchOperationsToMemStore-org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress-long-">writeMiniBatchOperationsToMemStore</a></span>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;miniBatchOp,
+                                  long&nbsp;writeNumber)</code>&nbsp;</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>abstract <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MultiVersionConcurrencyControl.WriteEntry.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MultiVersionConcurrencyControl.WriteEntry</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#writeMiniBatchOperationsToMemStore-org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress-org.apache.hadoop.hbase.regionserver.MultiVersionConcurrencyControl.WriteEntry-">writeMiniBatchOperationsToMemStore</a></span>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;miniBatchOp,
+                                  <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MultiVersionConcurrencyControl.WriteEntry.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MultiVersionConcurrencyControl.WriteEntry</a>&nbsp;writeEntry)</code>
+<div class="block">Write mini-batch operations to MemStore</div>
+</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -264,16 +403,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>operations</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html"
 title="type parameter in HRegion.BatchOperation">T</a>[] <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3033">operations</a></pre>
-</li>
-</ul>
-<a name="nextIndexToProcess">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>nextIndexToProcess</h4>
-<pre>int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3034">nextIndexToProcess</a></pre>
+<pre>protected final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html"
 title="type parameter in HRegion.BatchOperation">T</a>[] <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.2944">operations</a></pre>
 </li>
 </ul>
 <a name="retCodeDetails">
@@ -282,7 +412,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>retCodeDetails</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/OperationStatus.html" 
title="class in org.apache.hadoop.hbase.regionserver">OperationStatus</a>[] <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3035">retCodeDetails</a></pre>
+<pre>protected final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/OperationStatus.html" 
title="class in org.apache.hadoop.hbase.regionserver">OperationStatus</a>[] <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.2945">retCodeDetails</a></pre>
 </li>
 </ul>
 <a name="walEditsFromCoprocessors">
@@ -291,7 +421,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>walEditsFromCoprocessors</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" 
title="class in org.apache.hadoop.hbase.wal">WALEdit</a>[] <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3036">walEditsFromCoprocessors</a></pre>
+<pre>protected final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in 
org.apache.hadoop.hbase.wal">WALEdit</a>[] <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.2946">walEditsFromCoprocessors</a></pre>
 </li>
 </ul>
 <a name="familyCellMaps">
@@ -300,7 +430,25 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>familyCellMaps</h4>
-<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;byte[],<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&gt;&gt;[] <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3038">familyCellMaps</a></pre>
+<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;byte[],<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&gt;&gt;[] <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.2948">familyCellMaps</a></pre>
+</li>
+</ul>
+<a name="region">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>region</h4>
+<pre>protected final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" 
title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.2950">region</a></pre>
+</li>
+</ul>
+<a name="nextIndexToProcess">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>nextIndexToProcess</h4>
+<pre>protected&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.2951">nextIndexToProcess</a></pre>
 </li>
 </ul>
 <a name="observedExceptions">
@@ -309,7 +457,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>observedExceptions</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegion.ObservedExceptionsInBatch</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3039">observedExceptions</a></pre>
+<pre>protected final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegion.ObservedExceptionsInBatch</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.2952">observedExceptions</a></pre>
 </li>
 </ul>
 <a name="durability">
@@ -318,7 +466,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>durability</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" 
title="enum in org.apache.hadoop.hbase.client">Durability</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3040">durability</a></pre>
+<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Durability.html" 
title="enum in org.apache.hadoop.hbase.client">Durability</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.2954">durability</a></pre>
 </li>
 </ul>
 </li>
@@ -329,15 +477,16 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="BatchOperation-java.lang.Object:A-">
+<a 
name="BatchOperation-org.apache.hadoop.hbase.regionserver.HRegion-java.lang.Object:A-">
 <!--   -->
-</a><a name="BatchOperation-T:A-">
+</a><a name="BatchOperation-org.apache.hadoop.hbase.regionserver.HRegion-T:A-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>BatchOperation</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3042">BatchOperation</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html"
 title="type parameter in HRegion.BatchOperation">T</a>[]&nbsp;operations)</pre>
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.2956">BatchOperation</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" 
title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>&nbsp;region,
+                      <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html"
 title="type parameter in HRegion.BatchOperation">T</a>[]&nbsp;operations)</pre>
 </li>
 </ul>
 </li>
@@ -348,13 +497,30 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Method Detail</h3>
+<a 
name="visitBatchOperations-boolean-int-org.apache.hadoop.hbase.regionserver.HRegion.BatchOperation.Visitor-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visitBatchOperations</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.2983">visitBatchOperations</a>(boolean&nbsp;pendingOnly,
+                                 int&nbsp;lastIndexExclusive,
+                                 <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.Visitor.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">HRegion.BatchOperation.Visitor</a>&nbsp;visitor)
+                          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">Helper method for visiting pending/ all batch 
operations</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
 <a name="getMutation-int-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getMutation</h4>
-<pre>public abstract&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3052">getMutation</a>(int&nbsp;index)</pre>
+<pre>public abstract&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.2995">getMutation</a>(int&nbsp;index)</pre>
 </li>
 </ul>
 <a name="getNonceGroup-int-">
@@ -363,7 +529,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getNonceGroup</h4>
-<pre>public abstract&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3053">getNonceGroup</a>(int&nbsp;index)</pre>
+<pre>public abstract&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.2996">getNonceGroup</a>(int&nbsp;index)</pre>
 </li>
 </ul>
 <a name="getNonce-int-">
@@ -372,7 +538,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getNonce</h4>
-<pre>public abstract&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3054">getNonce</a>(int&nbsp;index)</pre>
+<pre>public abstract&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.2997">getNonce</a>(int&nbsp;index)</pre>
 </li>
 </ul>
 <a name="getMutationsForCoprocs--">
@@ -381,8 +547,8 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getMutationsForCoprocs</h4>
-<pre>public abstract&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3056">getMutationsForCoprocs</a>()</pre>
-<div class="block">This method is potentially expensive and should only be 
used for non-replay CP path.</div>
+<pre>public abstract&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.2999">getMutationsForCoprocs</a>()</pre>
+<div class="block">This method is potentially expensive and useful mostly for 
non-replay CP path.</div>
 </li>
 </ul>
 <a name="isInReplay--">
@@ -391,16 +557,128 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>isInReplay</h4>
-<pre>public abstract&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3057">isInReplay</a>()</pre>
+<pre>public abstract&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3000">isInReplay</a>()</pre>
+</li>
+</ul>
+<a name="getOrigLogSeqNum--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOrigLogSeqNum</h4>
+<pre>public abstract&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3001">getOrigLogSeqNum</a>()</pre>
+</li>
+</ul>
+<a name="startRegionOperation--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startRegionOperation</h4>
+<pre>public abstract&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3002">startRegionOperation</a>()
+                                   throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="closeRegionOperation--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>closeRegionOperation</h4>
+<pre>public abstract&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3003">closeRegionOperation</a>()
+                                   throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="checkAndPrepare--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkAndPrepare</h4>
+<pre>public abstract&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3012">checkAndPrepare</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">Validates each mutation and prepares a batch for write. If 
necessary (non-replay case), runs
+ CP prePut()/ preDelete() hooks for all mutations in a batch. This is intended 
to operate on
+ entire batch and will be called from outside of class to check and prepare 
batch. This can
+ be implemented by calling helper method <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#checkAndPrepareMutation-int-long-"><code>checkAndPrepareMutation(int,
 long)</code></a> in a
+ 'for' loop over mutations.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
 </li>
 </ul>
-<a name="getReplaySequenceId--">
+<a name="checkAndPreparePut-org.apache.hadoop.hbase.client.Put-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getReplaySequenceId</h4>
-<pre>public abstract&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3058">getReplaySequenceId</a>()</pre>
+<h4>checkAndPreparePut</h4>
+<pre>protected abstract&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3018">checkAndPreparePut</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in 
org.apache.hadoop.hbase.client">Put</a>&nbsp;p)
+                                    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">Implement any Put request specific check and prepare logic 
here. Please refer to
+ <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#checkAndPrepareMutation-org.apache.hadoop.hbase.client.Mutation-long-"><code>checkAndPrepareMutation(Mutation,
 long)</code></a> for how its used.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a 
name="prepareMiniBatchOperations-org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress-long-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>prepareMiniBatchOperations</h4>
+<pre>public abstract&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3024">prepareMiniBatchOperations</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;miniBatchOp,
+                                                long&nbsp;timestamp,
+                                                <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.RowLock.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">Region.RowLock</a>&gt;&nbsp;acquiredRowLocks)
+                                         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">If necessary, calls preBatchMutate() CP hook for a 
mini-batch and updates metrics, cell
+  count, tags and timestamp for all cells of all operations in a 
mini-batch.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a 
name="writeMiniBatchOperationsToMemStore-org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress-org.apache.hadoop.hbase.regionserver.MultiVersionConcurrencyControl.WriteEntry-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeMiniBatchOperationsToMemStore</h4>
+<pre>public abstract&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MultiVersionConcurrencyControl.WriteEntry.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MultiVersionConcurrencyControl.WriteEntry</a>&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3030">writeMiniBatchOperationsToMemStore</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;miniBatchOp,
+                                                                               
              <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MultiVersionConcurrencyControl.WriteEntry.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MultiVersionConcurrencyControl.WriteEntry</a>&nbsp;writeEntry)
+                                                                               
       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">Write mini-batch operations to MemStore</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a 
name="writeMiniBatchOperationsToMemStore-org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeMiniBatchOperationsToMemStore</h4>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3034">writeMiniBatchOperationsToMemStore</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;miniBatchOp,
+                                                  long&nbsp;writeNumber)
+                                           throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
 </li>
 </ul>
 <a name="isDone--">
@@ -409,26 +687,187 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>isDone</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3060">isDone</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3053">isDone</a>()</pre>
 </li>
 </ul>
-<a name="checkAndPrepare-org.apache.hadoop.hbase.regionserver.HRegion-">
+<a name="size--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
-<h4>checkAndPrepare</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3069">checkAndPrepare</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" 
title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>&nbsp;region)
-                     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">Validates each mutation and prepares a batch for write.
+<h4>size</h4>
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3057">size</a>()</pre>
+</li>
+</ul>
+<a name="isOperationPending-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isOperationPending</h4>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3061">isOperationPending</a>(int&nbsp;index)</pre>
+</li>
+</ul>
+<a name="getClusterIds--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClusterIds</h4>
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true";
 title="class or interface in java.util">UUID</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3065">getClusterIds</a>()</pre>
+</li>
+</ul>
+<a 
name="checkAndPrepareMutation-org.apache.hadoop.hbase.client.Mutation-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkAndPrepareMutation</h4>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3076">checkAndPrepareMutation</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" 
title="class in org.apache.hadoop.hbase.client">Mutation</a>&nbsp;mutation,
+                                       long&nbsp;timestamp)
+                                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">Helper method that checks and prepares only one mutation. 
This can be used to implement
+ <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#checkAndPrepare--"><code>checkAndPrepare()</code></a>
 for entire Batch.
  NOTE: As CP prePut()/ preDelete() hooks may modify mutations, this method 
should be called
- after prePut()/ preDelete() CP hooks are run for all mutations in a 
batch.</div>
+ after prePut()/ preDelete() CP hooks are run for the mutation</div>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
 </dl>
 </li>
 </ul>
+<a name="checkAndPrepareMutation-int-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkAndPrepareMutation</h4>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3088">checkAndPrepareMutation</a>(int&nbsp;index,
+                                       long&nbsp;timestamp)
+                                throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="lockRowsAndBuildMiniBatch-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>lockRowsAndBuildMiniBatch</h4>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3141">lockRowsAndBuildMiniBatch</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;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.RowLock.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">Region.RowLock</a>&gt;&nbsp;acquiredRowLocks)
+                                                                 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">Creates Mini-batch of all operations [nextIndexToProcess, 
lastIndexExclusive) for which
+ a row lock can be acquired. All mutations with locked rows are considered to 
be
+ In-progress operations and hence the name <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver"><code>MiniBatchOperationInProgress</code></a>.
 Mini batch
+ is window over <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html"
 title="class in 
org.apache.hadoop.hbase.regionserver"><code>HRegion.BatchOperation</code></a> 
and contains contiguous pending operations.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>acquiredRowLocks</code> - keeps track of rowLocks acquired.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="createMiniBatch-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createMiniBatch</h4>
+<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3171">createMiniBatch</a>(int&nbsp;lastIndexExclusive,
+                                                                 
int&nbsp;readyToWriteCount)</pre>
+</li>
+</ul>
+<a 
name="buildWALEdits-org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildWALEdits</h4>
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in 
org.apache.hadoop.hbase.util">Pair</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/util/NonceKey.html" title="class 
in org.apache.hadoop.hbase.util">NonceKey</a>,<a 
href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in 
org.apache.hadoop.hbase.wal">WALEdit</a>&gt;&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3181">buildWALEdits</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;mi
 niBatchOp)
+                                           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">Builds separate WALEdit per nonce by applying input 
mutations. If WALEdits from CP are
+ present, they are merged to result WALEdit.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a 
name="completeMiniBatchOperations-org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress-org.apache.hadoop.hbase.regionserver.MultiVersionConcurrencyControl.WriteEntry-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>completeMiniBatchOperations</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3229">completeMiniBatchOperations</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;miniBatchOp,
+                                        <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MultiVersionConcurrencyControl.WriteEntry.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MultiVersionConcurrencyControl.WriteEntry</a>&nbsp;writeEntry)
+                                 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">This method completes mini-batch operations by calling 
postBatchMutate() CP hook (if
+ required) and completing mvcc.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a 
name="doPostOpCleanupForMiniBatch-org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress-org.apache.hadoop.hbase.wal.WALEdit-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>doPostOpCleanupForMiniBatch</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3237">doPostOpCleanupForMiniBatch</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;miniBatchOp,
+                                        <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in 
org.apache.hadoop.hbase.wal">WALEdit</a>&nbsp;walEdit,
+                                        boolean&nbsp;success)
+                                 throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a 
name="applyFamilyMapToMemStore-java.util.Map-org.apache.hadoop.hbase.regionserver.MemStoreSizing-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>applyFamilyMapToMemStore</h4>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3249">applyFamilyMapToMemStore</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;byte[],<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;familyMap,
+                                        <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memstoreAccounting)
+                                 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">Atomically apply the given map of family->edits to the 
memstore.
+ This handles the consistency control on its own, but the caller
+ should already have locked updatesLock.readLock(). This also does
+ <b>not</b> check the families for validity.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>familyMap</code> - Map of Cells by family</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a 
name="addFamilyMapToWALEdit-java.util.Map-org.apache.hadoop.hbase.wal.WALEdit-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addFamilyMapToWALEdit</h4>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html#line.3265">addFamilyMapToWALEdit</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;byte[],<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&gt;&gt;&nbsp;familyMap,
+                                   <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALEdit.html" title="class in 
org.apache.hadoop.hbase.wal">WALEdit</a>&nbsp;walEdit)</pre>
+<div class="block">Append the given map of family->edits to a WALEdit data 
structure.
+ This does not write to the WAL itself.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>familyMap</code> - map of family->edits</dd>
+<dd><code>walEdit</code> - the destination entry to append into</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>
@@ -458,7 +897,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" 
title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html"
 title="interface in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.Visitor.html"
 title="interface in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html"
 target="_top">Frames</a></li>
@@ -482,7 +921,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <div>
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
 <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b3f2bee/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html
index 45f5409..b477903 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.Visitor.html"
 title="interface in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html"
 title="interface in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.html#line.5629">HRegion.BulkLoadListener</a></pre>
+<pre>public static interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.html#line.5769">HRegion.BulkLoadListener</a></pre>
 <div class="block">Listener class to enable callers of
  bulkLoadHFile() to perform any necessary
  pre/post processing of a given bulkload call</div>
@@ -174,7 +174,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>prepareBulkLoad</h4>
-<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html#line.5637">prepareBulkLoad</a>(byte[]&nbsp;family,
+<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html#line.5777">prepareBulkLoad</a>(byte[]&nbsp;family,
                        <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;srcPath,
                        boolean&nbsp;copyFile)
                 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>
@@ -196,7 +196,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>doneBulkLoad</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html#line.5646">doneBulkLoad</a>(byte[]&nbsp;family,
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html#line.5786">doneBulkLoad</a>(byte[]&nbsp;family,
                   <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;srcPath)
            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">Called after a successful HFile load</div>
@@ -215,7 +215,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockListLast">
 <li class="blockList">
 <h4>failedBulkLoad</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html#line.5654">failedBulkLoad</a>(byte[]&nbsp;family,
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html#line.5794">failedBulkLoad</a>(byte[]&nbsp;family,
                     <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;srcPath)
              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">Called after a failed HFile load</div>
@@ -256,7 +256,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.Visitor.html"
 title="interface in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html"
 title="interface in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b3f2bee/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html
index 4ca08a0..d985c23 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static enum <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html#line.2222">HRegion.FlushResult.Result</a>
+<pre>public static enum <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html#line.2133">HRegion.FlushResult.Result</a>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang">Enum</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">HRegion.FlushResult.Result</a>&gt;</pre>
 </li>
 </ul>
@@ -216,7 +216,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>FLUSHED_NO_COMPACTION_NEEDED</h4>
-<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">HRegion.FlushResult.Result</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html#line.2223">FLUSHED_NO_COMPACTION_NEEDED</a></pre>
+<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">HRegion.FlushResult.Result</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html#line.2134">FLUSHED_NO_COMPACTION_NEEDED</a></pre>
 </li>
 </ul>
 <a name="FLUSHED_COMPACTION_NEEDED">
@@ -225,7 +225,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>FLUSHED_COMPACTION_NEEDED</h4>
-<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">HRegion.FlushResult.Result</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html#line.2224">FLUSHED_COMPACTION_NEEDED</a></pre>
+<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">HRegion.FlushResult.Result</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html#line.2135">FLUSHED_COMPACTION_NEEDED</a></pre>
 </li>
 </ul>
 <a name="CANNOT_FLUSH_MEMSTORE_EMPTY">
@@ -234,7 +234,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>CANNOT_FLUSH_MEMSTORE_EMPTY</h4>
-<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">HRegion.FlushResult.Result</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html#line.2227">CANNOT_FLUSH_MEMSTORE_EMPTY</a></pre>
+<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">HRegion.FlushResult.Result</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html#line.2138">CANNOT_FLUSH_MEMSTORE_EMPTY</a></pre>
 </li>
 </ul>
 <a name="CANNOT_FLUSH">
@@ -243,7 +243,7 @@ the order they are declared.</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>CANNOT_FLUSH</h4>
-<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">HRegion.FlushResult.Result</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html#line.2228">CANNOT_FLUSH</a></pre>
+<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">HRegion.FlushResult.Result</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html#line.2139">CANNOT_FLUSH</a></pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b3f2bee/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html
index f07df91..4b5c481 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.html#line.2221">HRegion.FlushResult</a></pre>
+<pre>public static interface <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.html#line.2132">HRegion.FlushResult</a></pre>
 </li>
 </ul>
 </div>
@@ -180,7 +180,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>getResult</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">HRegion.FlushResult.Result</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html#line.2232">getResult</a>()</pre>
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">HRegion.FlushResult.Result</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html#line.2143">getResult</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the detailed result code</dd>
@@ -193,7 +193,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>isFlushSucceeded</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html#line.2235">isFlushSucceeded</a>()</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html#line.2146">isFlushSucceeded</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>true if the memstores were flushed, else false</dd>
@@ -206,7 +206,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockListLast">
 <li class="blockList">
 <h4>isCompactionNeeded</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html#line.2238">isCompactionNeeded</a>()</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html#line.2149">isCompactionNeeded</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>True if the flush requested a compaction, else false</dd>

Reply via email to