http://git-wip-us.apache.org/repos/asf/hbase-site/blob/991224b9/devapidocs/org/apache/hadoop/hbase/regionserver/Region.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/Region.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/Region.html
index 1f13b70..3cd318e 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/Region.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/Region.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":38,"i42":38,"i43":38,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6};
+var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":38,"i44":38,"i45":38,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -273,41 +273,49 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 </tr>
 <tr id="i19" class="rowColor">
 <td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getMemStoreSize--">getMemStoreSize</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getMemStoreDataSize--">getMemStoreDataSize</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i20" class="altColor">
 <td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getNumMutationsWithoutWAL--">getNumMutationsWithoutWAL</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getMemStoreHeapSize--">getMemStoreHeapSize</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i21" class="rowColor">
 <td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getMemStoreOffHeapSize--">getMemStoreOffHeapSize</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getNumMutationsWithoutWAL--">getNumMutationsWithoutWAL</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getOldestHfileTs-boolean-">getOldestHfileTs</a></span>(boolean&nbsp;majorCompactionOnly)</code>
 <div class="block">This can be used to determine the last time all files of 
this region were major compacted.</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getReadRequestsCount--">getReadRequestsCount</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getRegionInfo--">getRegionInfo</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.RowLock.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">Region.RowLock</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getRowLock-byte:A-boolean-">getRowLock</a></span>(byte[]&nbsp;row,
           boolean&nbsp;readLock)</code>
 <div class="block">Get a row lock for the specified row.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionScanner.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">RegionScanner</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getScanner-org.apache.hadoop.hbase.client.Scan-">getScanner</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)</code>
 <div class="block">Return an iterator that scans over the HRegion, returning 
the indicated
  columns and rows specified by the <a 
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client"><code>Scan</code></a>.</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionScanner.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">RegionScanner</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getScanner-org.apache.hadoop.hbase.client.Scan-java.util.List-">getScanner</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
           <a 
href="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/KeyValueScanner.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>&gt;&nbsp;additionalScanners)</code>
@@ -315,67 +323,67 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
  specified by the <a 
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client"><code>Scan</code></a>.</div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" 
title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getStore-byte:A-">getStore</a></span>(byte[]&nbsp;family)</code>
 <div class="block">Return the Store for the given family</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i30" 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="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getStoreFileList-byte:A:A-">getStoreFileList</a></span>(byte[][]&nbsp;columns)</code>&nbsp;</td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i31" 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;? extends <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">Store</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getStores--">getStores</a></span>()</code>
 <div class="block">Return the list of Stores managed by this region</div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getTableDescriptor--">getTableDescriptor</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#getWriteRequestsCount--">getWriteRequestsCount</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class 
in org.apache.hadoop.hbase.client">Result</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#increment-org.apache.hadoop.hbase.client.Increment-">increment</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Increment.html" 
title="class in 
org.apache.hadoop.hbase.client">Increment</a>&nbsp;increment)</code>
 <div class="block">Perform one or more increment operations on a row.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#isAvailable--">isAvailable</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#isClosed--">isClosed</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#isClosing--">isClosing</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#isMergeable--">isMergeable</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#isReadOnly--">isReadOnly</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#isSplittable--">isSplittable</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#mutateRow-org.apache.hadoop.hbase.client.RowMutations-">mutateRow</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" 
title="class in 
org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;mutations)</code>
 <div class="block">Performs multiple mutations atomically on a single 
row.</div>
 </td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#mutateRowsWithLocks-java.util.Collection-java.util.Collection-long-long-">mutateRowsWithLocks</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util">Collection</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;mutations,
                    <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in 
java.util">Collection</a>&lt;byte[]&gt;&nbsp;rowsToLock,
@@ -384,7 +392,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <div class="block">Perform atomic mutations within the region.</div>
 </td>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#processRowsWithLocks-org.apache.hadoop.hbase.regionserver.RowProcessor-">processRowsWithLocks</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/RowProcessor.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">RowProcessor</a>&lt;?,?&gt;&nbsp;processor)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
@@ -393,7 +401,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 </div>
 </td>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i44" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#processRowsWithLocks-org.apache.hadoop.hbase.regionserver.RowProcessor-long-long-">processRowsWithLocks</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/RowProcessor.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">RowProcessor</a>&lt;?,?&gt;&nbsp;processor,
                     long&nbsp;nonceGroup,
@@ -404,7 +412,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 </div>
 </td>
 </tr>
-<tr id="i43" class="rowColor">
+<tr id="i45" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#processRowsWithLocks-org.apache.hadoop.hbase.regionserver.RowProcessor-long-long-long-">processRowsWithLocks</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/RowProcessor.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">RowProcessor</a>&lt;?,?&gt;&nbsp;processor,
                     long&nbsp;timeout,
@@ -416,13 +424,13 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 </div>
 </td>
 </tr>
-<tr id="i44" class="altColor">
+<tr id="i46" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#put-org.apache.hadoop.hbase.client.Put-">put</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in 
org.apache.hadoop.hbase.client">Put</a>&nbsp;put)</code>
 <div class="block">Puts some data in the table.</div>
 </td>
 </tr>
-<tr id="i45" class="rowColor">
+<tr id="i47" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#refreshStoreFiles--">refreshStoreFiles</a></span>()</code>
 <div class="block">Check the region's underlying store files, open the files 
that have not
@@ -430,7 +438,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
  longer available.</div>
 </td>
 </tr>
-<tr id="i46" class="altColor">
+<tr id="i48" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#requestCompaction-byte:A-java.lang.String-int-boolean-org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker-">requestCompaction</a></span>(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;why,
@@ -440,7 +448,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <div class="block">Request compaction for the given family</div>
 </td>
 </tr>
-<tr id="i47" class="rowColor">
+<tr id="i49" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#requestCompaction-java.lang.String-int-boolean-org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker-">requestCompaction</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;why,
                  int&nbsp;priority,
@@ -449,27 +457,27 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <div class="block">Request compaction on this region.</div>
 </td>
 </tr>
-<tr id="i48" class="altColor">
+<tr id="i50" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#requestFlush-org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker-">requestFlush</a></span>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushLifeCycleTracker.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">FlushLifeCycleTracker</a>&nbsp;tracker)</code>
 <div class="block">Request flush on this region.</div>
 </td>
 </tr>
-<tr id="i49" class="rowColor">
+<tr id="i51" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#startRegionOperation--">startRegionOperation</a></span>()</code>
 <div class="block">This method needs to be called before any public call that 
reads or
  modifies data.</div>
 </td>
 </tr>
-<tr id="i50" class="altColor">
+<tr id="i52" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#startRegionOperation-org.apache.hadoop.hbase.regionserver.Region.Operation-">startRegionOperation</a></span>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">Region.Operation</a>&nbsp;op)</code>
 <div class="block">This method needs to be called before any public call that 
reads or
  modifies data.</div>
 </td>
 </tr>
-<tr id="i51" class="rowColor">
+<tr id="i53" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#waitForFlushes-long-">waitForFlushes</a></span>(long&nbsp;timeout)</code>
 <div class="block">Wait for all current flushes of the region to complete</div>
@@ -762,13 +770,13 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 </dl>
 </li>
 </ul>
-<a name="getMemStoreSize--">
+<a name="getMemStoreDataSize--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getMemStoreSize</h4>
-<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.153">getMemStoreSize</a>()</pre>
+<h4>getMemStoreDataSize</h4>
+<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.153">getMemStoreDataSize</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>memstore size for this region, in bytes. It just accounts data size of 
cells added to
@@ -777,13 +785,43 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 </dl>
 </li>
 </ul>
+<a name="getMemStoreHeapSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMemStoreHeapSize</h4>
+<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.160">getMemStoreHeapSize</a>()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>memstore heap size for this region, in bytes. It accounts data size of 
cells
+         added to the memstores of this Region, as well as java heap overhead 
for the cell
+         objects or any other.</dd>
+</dl>
+</li>
+</ul>
+<a name="getMemStoreOffHeapSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMemStoreOffHeapSize</h4>
+<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.167">getMemStoreOffHeapSize</a>()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>memstore off-heap size for this region, in bytes. It accounts data size of 
cells
+         added to the memstores of this Region, as well as overhead for the 
cell
+         objects or any other that is allocated off-heap.</dd>
+</dl>
+</li>
+</ul>
 <a name="getNumMutationsWithoutWAL--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getNumMutationsWithoutWAL</h4>
-<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.156">getNumMutationsWithoutWAL</a>()</pre>
+<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.170">getNumMutationsWithoutWAL</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the number of mutations processed bypassing the WAL</dd>
@@ -796,7 +834,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>getDataInMemoryWithoutWAL</h4>
-<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.159">getDataInMemoryWithoutWAL</a>()</pre>
+<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.173">getDataInMemoryWithoutWAL</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the size of data processed bypassing the WAL, in bytes</dd>
@@ -809,7 +847,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>getBlockedRequestsCount</h4>
-<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.162">getBlockedRequestsCount</a>()</pre>
+<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.176">getBlockedRequestsCount</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the number of blocked requests</dd>
@@ -822,7 +860,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>getCheckAndMutateChecksPassed</h4>
-<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.165">getCheckAndMutateChecksPassed</a>()</pre>
+<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.179">getCheckAndMutateChecksPassed</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the number of checkAndMutate guards that passed</dd>
@@ -835,7 +873,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>getCheckAndMutateChecksFailed</h4>
-<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.168">getCheckAndMutateChecksFailed</a>()</pre>
+<pre>long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.182">getCheckAndMutateChecksFailed</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the number of failed checkAndMutate guards</dd>
@@ -848,7 +886,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>startRegionOperation</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.194">startRegionOperation</a>()
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.208">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>
 <div class="block">This method needs to be called before any public call that 
reads or
  modifies data.
@@ -867,7 +905,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>startRegionOperation</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.205">startRegionOperation</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">Region.Operation</a>&nbsp;op)
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.219">startRegionOperation</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">Region.Operation</a>&nbsp;op)
                    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 needs to be called before any public call that 
reads or
  modifies data.
@@ -888,7 +926,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>closeRegionOperation</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.211">closeRegionOperation</a>()
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.225">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>
 <div class="block">Closes the region operation lock.</div>
 <dl>
@@ -903,7 +941,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>closeRegionOperation</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.218">closeRegionOperation</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">Region.Operation</a>&nbsp;op)
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.232">closeRegionOperation</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">Region.Operation</a>&nbsp;op)
                    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">Closes the region operation lock. This needs to be called 
in the finally block corresponding
  to the try block of <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#startRegionOperation-org.apache.hadoop.hbase.regionserver.Region.Operation-"><code>startRegionOperation(Operation)</code></a></div>
@@ -919,7 +957,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>getRowLock</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.RowLock.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">Region.RowLock</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.258">getRowLock</a>(byte[]&nbsp;row,
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.RowLock.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">Region.RowLock</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.272">getRowLock</a>(byte[]&nbsp;row,
                           boolean&nbsp;readLock)
                    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">Get a row lock for the specified row. All locks are 
reentrant.
@@ -951,7 +989,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>append</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/Result.html" 
title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.269">append</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class 
in org.apache.hadoop.hbase.client">Append</a>&nbsp;append)
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/Result.html" 
title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.283">append</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class 
in org.apache.hadoop.hbase.client">Append</a>&nbsp;append)
        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">Perform one or more append operations on a row.</div>
 <dl>
@@ -970,7 +1008,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>batchMutate</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/OperationStatus.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">OperationStatus</a>[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.280">batchMutate</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" 
title="class in org.apache.hadoop.hbase.client">Mutation</a>[]&nbsp;mutations)
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/OperationStatus.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">OperationStatus</a>[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.294">batchMutate</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" 
title="class in org.apache.hadoop.hbase.client">Mutation</a>[]&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">Perform a batch of mutations.
  <p>
@@ -992,7 +1030,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>checkAndMutate</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.298">checkAndMutate</a>(byte[]&nbsp;row,
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.312">checkAndMutate</a>(byte[]&nbsp;row,
                        byte[]&nbsp;family,
                        byte[]&nbsp;qualifier,
                        <a 
href="../../../../../org/apache/hadoop/hbase/CompareOperator.html" title="enum 
in org.apache.hadoop.hbase">CompareOperator</a>&nbsp;op,
@@ -1026,7 +1064,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>checkAndRowMutate</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.315">checkAndRowMutate</a>(byte[]&nbsp;row,
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.329">checkAndRowMutate</a>(byte[]&nbsp;row,
                           byte[]&nbsp;family,
                           byte[]&nbsp;qualifier,
                           <a 
href="../../../../../org/apache/hadoop/hbase/CompareOperator.html" title="enum 
in org.apache.hadoop.hbase">CompareOperator</a>&nbsp;op,
@@ -1058,7 +1096,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>delete</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.324">delete</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class 
in org.apache.hadoop.hbase.client">Delete</a>&nbsp;delete)
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.338">delete</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class 
in org.apache.hadoop.hbase.client">Delete</a>&nbsp;delete)
      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">Deletes the specified cells/row.</div>
 <dl>
@@ -1075,7 +1113,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>get</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/Result.html" 
title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.331">get</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in 
org.apache.hadoop.hbase.client">Get</a>&nbsp;get)
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/Result.html" 
title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.345">get</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in 
org.apache.hadoop.hbase.client">Get</a>&nbsp;get)
     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">Do a get based on the get parameter.</div>
 <dl>
@@ -1094,7 +1132,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>get</h4>
-<pre><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;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.340">get</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in 
org.apache.hadoop.hbase.client">Get</a>&nbsp;get,
+<pre><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;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.354">get</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in 
org.apache.hadoop.hbase.client">Get</a>&nbsp;get,
                boolean&nbsp;withCoprocessor)
         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">Do a get based on the get parameter.</div>
@@ -1116,7 +1154,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>getScanner</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionScanner.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">RegionScanner</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.352">getScanner</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionScanner.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">RegionScanner</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.366">getScanner</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan)
                   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">Return an iterator that scans over the HRegion, returning 
the indicated
  columns and rows specified by the <a 
href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client"><code>Scan</code></a>.
@@ -1138,7 +1176,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>getScanner</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionScanner.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">RegionScanner</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.367">getScanner</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionScanner.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">RegionScanner</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.381">getScanner</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in 
org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
                          <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/KeyValueScanner.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>&gt;&nbsp;additionalScanners)
                   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">Return an iterator that scans over the HRegion, returning 
the indicated columns and rows
@@ -1164,7 +1202,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>getCellComparator</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" 
title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.370">getCellComparator</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" 
title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.384">getCellComparator</a>()</pre>
 <div class="block">The comparator to be used with the region</div>
 </li>
 </ul>
@@ -1174,7 +1212,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>increment</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/client/Result.html" 
title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.378">increment</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Increment.html" 
title="class in org.apache.hadoop.hbase.client">Increment</a>&nbsp;increment)
+<pre><a href="../../../../../org/apache/hadoop/hbase/client/Result.html" 
title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.392">increment</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Increment.html" 
title="class in org.apache.hadoop.hbase.client">Increment</a>&nbsp;increment)
           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">Perform one or more increment operations on a row.</div>
 <dl>
@@ -1193,7 +1231,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>mutateRow</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.387">mutateRow</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" 
title="class in org.apache.hadoop.hbase.client">RowMutations</a>&nbsp;mutations)
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.401">mutateRow</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" 
title="class in org.apache.hadoop.hbase.client">RowMutations</a>&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">Performs multiple mutations atomically on a single row. 
Currently
  <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> are supported.</div>
@@ -1211,7 +1249,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <ul class="blockList">
 <li class="blockList">
 <h4>mutateRowsWithLocks</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.404">mutateRowsWithLocks</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util">Collection</a>&lt;<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/regionserver/Region.html#line.418">mutateRowsWithLocks</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util">Collection</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class 
in org.apache.hadoop.hbase.client">Mutation</a>&gt;&nbsp;mutations,
                          <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in 
java.util">Collection</a>&lt;byte[]&gt;&nbsp;rowsToLock,
                          long&nbsp;nonceGroup,
                          long&nbsp;nonce)
@@ -1239,7 +1277,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserv
 <li class="blockList">
 <h4>processRowsWithLocks</h4>
 <pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true";
 title="class or interface in java.lang">@Deprecated</a>
-void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.415">processRowsWithLocks</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/RowProcessor.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">RowProcessor</a>&lt;?,?&gt;&nbsp;processor)
+void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.429">processRowsWithLocks</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/RowProcessor.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">RowProcessor</a>&lt;?,?&gt;&nbsp;processor)
                                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"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span 
class="deprecationComment">As of release 2.0.0, this will be removed in HBase 
3.0.0. For customization, use
  Coprocessors instead.</span></div>
@@ -1259,7 +1297,7 @@ void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/
 <li class="blockList">
 <h4>processRowsWithLocks</h4>
 <pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true";
 title="class or interface in java.lang">@Deprecated</a>
-void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.429">processRowsWithLocks</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/RowProcessor.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">RowProcessor</a>&lt;?,?&gt;&nbsp;processor,
+void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.443">processRowsWithLocks</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/RowProcessor.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">RowProcessor</a>&lt;?,?&gt;&nbsp;processor,
                                       long&nbsp;nonceGroup,
                                       long&nbsp;nonce)
                                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>
@@ -1283,7 +1321,7 @@ void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/
 <li class="blockList">
 <h4>processRowsWithLocks</h4>
 <pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true";
 title="class or interface in java.lang">@Deprecated</a>
-void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.446">processRowsWithLocks</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/RowProcessor.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">RowProcessor</a>&lt;?,?&gt;&nbsp;processor,
+void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.460">processRowsWithLocks</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/RowProcessor.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">RowProcessor</a>&lt;?,?&gt;&nbsp;processor,
                                       long&nbsp;timeout,
                                       long&nbsp;nonceGroup,
                                       long&nbsp;nonce)
@@ -1309,7 +1347,7 @@ void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/
 <ul class="blockList">
 <li class="blockList">
 <h4>put</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.454">put</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in 
org.apache.hadoop.hbase.client">Put</a>&nbsp;put)
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.468">put</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in 
org.apache.hadoop.hbase.client">Put</a>&nbsp;put)
   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">Puts some data in the table.</div>
 <dl>
@@ -1326,7 +1364,7 @@ void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/
 <ul class="blockList">
 <li class="blockList">
 <h4>getCompactionState</h4>
-<pre><a 
href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" 
title="enum in org.apache.hadoop.hbase.client">CompactionState</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.463">getCompactionState</a>()</pre>
+<pre><a 
href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" 
title="enum in org.apache.hadoop.hbase.client">CompactionState</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.477">getCompactionState</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>if a given region is in compaction now.</dd>
@@ -1339,7 +1377,7 @@ void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/
 <ul class="blockList">
 <li class="blockList">
 <h4>requestCompaction</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.468">requestCompaction</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;why,
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.482">requestCompaction</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;why,
                        int&nbsp;priority,
                        boolean&nbsp;major,
                        <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionLifeCycleTracker.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.compactions">CompactionLifeCycleTracker</a>&nbsp;tracker)
@@ -1357,7 +1395,7 @@ void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/
 <ul class="blockList">
 <li class="blockList">
 <h4>requestCompaction</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.474">requestCompaction</a>(byte[]&nbsp;family,
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.488">requestCompaction</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;why,
                        int&nbsp;priority,
                        boolean&nbsp;major,
@@ -1376,7 +1414,7 @@ void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/
 <ul class="blockList">
 <li class="blockList">
 <h4>requestFlush</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.480">requestFlush</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushLifeCycleTracker.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">FlushLifeCycleTracker</a>&nbsp;tracker)
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.494">requestFlush</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushLifeCycleTracker.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">FlushLifeCycleTracker</a>&nbsp;tracker)
            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">Request flush on this region.</div>
 <dl>
@@ -1391,7 +1429,7 @@ void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/
 <ul class="blockListLast">
 <li class="blockList">
 <h4>waitForFlushes</h4>
-<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.489">waitForFlushes</a>(long&nbsp;timeout)</pre>
+<pre>boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Region.html#line.503">waitForFlushes</a>(long&nbsp;timeout)</pre>
 <div class="block">Wait for all current flushes of the region to complete</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/991224b9/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html
index dec2c51..21326fe 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -113,8 +113,8 @@ var activeTableTab = "activeTableTab";
 public class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.38">RegionServerAccounting</a>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></pre>
 <div class="block">RegionServerAccounting keeps record of some basic real time 
information about
- the Region Server. Currently, it keeps record the global memstore size and 
global memstore heap
- overhead. It also tracks the replay edits per region.</div>
+ the Region Server. Currently, it keeps record the global memstore size and 
global memstore
+ on-heap and off-heap overhead. It also tracks the replay edits per 
region.</div>
 </li>
 </ul>
 </div>
@@ -135,11 +135,11 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true";
 title="class or interface in 
java.util.concurrent.atomic">LongAdder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#globalMemstoreDataSize">globalMemstoreDataSize</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#globalMemStoreDataSize">globalMemStoreDataSize</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true";
 title="class or interface in 
java.util.concurrent.atomic">LongAdder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#globalMemstoreHeapSize">globalMemstoreHeapSize</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#globalMemStoreHeapSize">globalMemStoreHeapSize</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private long</code></td>
@@ -154,18 +154,22 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#globalMemStoreLimitLowMarkPercent">globalMemStoreLimitLowMarkPercent</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true";
 title="class or interface in 
java.util.concurrent.atomic">LongAdder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#globalMemStoreOffHeapSize">globalMemStoreOffHeapSize</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>private long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#globalOnHeapMemstoreLimit">globalOnHeapMemstoreLimit</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#globalOnHeapMemstoreLimitLowMark">globalOnHeapMemstoreLimitLowMark</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/management/MemoryType.html?is-external=true";
 title="class or interface in java.lang.management">MemoryType</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#memType">memType</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ConcurrentMap</a>&lt;byte[],<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#replayEditsPerRegion">replayEditsPerRegion</a></span></code>&nbsp;</td>
 </tr>
@@ -243,37 +247,41 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#getGlobalMemStoreLimitLowMarkPercent--">getGlobalMemStoreLimitLowMarkPercent</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i9" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#getGlobalMemStoreOffHeapSize--">getGlobalMemStoreOffHeapSize</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>(package private) long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#getGlobalOnHeapMemStoreLimit--">getGlobalOnHeapMemStoreLimit</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i10" 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/regionserver/RegionServerAccounting.html#incGlobalMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-">incGlobalMemStoreSize</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;memStoreSize)</code>&nbsp;</td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" 
title="enum in org.apache.hadoop.hbase.regionserver">FlushType</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#isAboveHighWaterMark--">isAboveHighWaterMark</a></span>()</code>
 <div class="block">Return true if we are above the memstore high water 
mark</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" 
title="enum in org.apache.hadoop.hbase.regionserver">FlushType</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#isAboveLowWaterMark--">isAboveLowWaterMark</a></span>()</code>
 <div class="block">Return true if we're above the low watermark</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>(package private) boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#isOffheap--">isOffheap</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#rollbackRegionReplayEditsSize-byte:A-">rollbackRegionReplayEditsSize</a></span>(byte[]&nbsp;regionName)</code>
 <div class="block">Roll back the global MemStore size for a specified region 
when this region
  can't be opened.</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>(package private) void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#setGlobalMemStoreLimits-long-">setGlobalMemStoreLimits</a></span>(long&nbsp;newGlobalMemstoreLimit)</code>&nbsp;</td>
 </tr>
@@ -299,22 +307,31 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Field Detail</h3>
-<a name="globalMemstoreDataSize">
+<a name="globalMemStoreDataSize">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>globalMemStoreDataSize</h4>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.40">globalMemStoreDataSize</a></pre>
+</li>
+</ul>
+<a name="globalMemStoreHeapSize">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>globalMemstoreDataSize</h4>
-<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.40">globalMemstoreDataSize</a></pre>
+<h4>globalMemStoreHeapSize</h4>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.42">globalMemStoreHeapSize</a></pre>
 </li>
 </ul>
-<a name="globalMemstoreHeapSize">
+<a name="globalMemStoreOffHeapSize">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>globalMemstoreHeapSize</h4>
-<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.44">globalMemstoreHeapSize</a></pre>
+<h4>globalMemStoreOffHeapSize</h4>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.44">globalMemStoreOffHeapSize</a></pre>
 </li>
 </ul>
 <a name="replayEditsPerRegion">
@@ -485,13 +502,26 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
+<a name="getGlobalMemStoreOffHeapSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGlobalMemStoreOffHeapSize</h4>
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.130">getGlobalMemStoreOffHeapSize</a>()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the global memstore heap size in the RegionServer</dd>
+</dl>
+</li>
+</ul>
 <a 
name="incGlobalMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>incGlobalMemStoreSize</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.131">incGlobalMemStoreSize</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;memStoreSize)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.138">incGlobalMemStoreSize</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;memStoreSize)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>memStoreSize</code> - the Memstore size will be added to
@@ -505,7 +535,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>decGlobalMemStoreSize</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.136">decGlobalMemStoreSize</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;memStoreSize)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.144">decGlobalMemStoreSize</a>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;memStoreSize)</pre>
 </li>
 </ul>
 <a name="isAboveHighWaterMark--">
@@ -514,7 +544,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>isAboveHighWaterMark</h4>
-<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" 
title="enum in org.apache.hadoop.hbase.regionserver">FlushType</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.145">isAboveHighWaterMark</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" 
title="enum in org.apache.hadoop.hbase.regionserver">FlushType</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.154">isAboveHighWaterMark</a>()</pre>
 <div class="block">Return true if we are above the memstore high water 
mark</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -528,7 +558,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>isAboveLowWaterMark</h4>
-<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" 
title="enum in org.apache.hadoop.hbase.regionserver">FlushType</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.176">isAboveLowWaterMark</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" 
title="enum in org.apache.hadoop.hbase.regionserver">FlushType</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.185">isAboveLowWaterMark</a>()</pre>
 <div class="block">Return true if we're above the low watermark</div>
 </li>
 </ul>
@@ -538,7 +568,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getFlushPressure</h4>
-<pre>public&nbsp;double&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.202">getFlushPressure</a>()</pre>
+<pre>public&nbsp;double&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.211">getFlushPressure</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the flush pressure of all stores on this regionserver. The value should be 
greater than
@@ -553,7 +583,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>addRegionReplayEditsSize</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.217">addRegionReplayEditsSize</a>(byte[]&nbsp;regionName,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.226">addRegionReplayEditsSize</a>(byte[]&nbsp;regionName,
                                      <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSize</a>&nbsp;memStoreSize)</pre>
 <div class="block">Add memStoreSize to replayEditsPerRegion.</div>
 <dl>
@@ -569,7 +599,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>rollbackRegionReplayEditsSize</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.237">rollbackRegionReplayEditsSize</a>(byte[]&nbsp;regionName)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.246">rollbackRegionReplayEditsSize</a>(byte[]&nbsp;regionName)</pre>
 <div class="block">Roll back the global MemStore size for a specified region 
when this region
  can't be opened.</div>
 <dl>
@@ -584,7 +614,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>clearRegionReplayEditsSize</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.250">clearRegionReplayEditsSize</a>(byte[]&nbsp;regionName)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html#line.259">clearRegionReplayEditsSize</a>(byte[]&nbsp;regionName)</pre>
 <div class="block">Clear a region from replayEditsPerRegion.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>

Reply via email to