http://git-wip-us.apache.org/repos/asf/hbase-site/blob/93ae3fc9/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSegmentsIterator.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSegmentsIterator.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSegmentsIterator.html
index 94b067f..f5fab3f 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSegmentsIterator.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSegmentsIterator.html
@@ -127,42 +127,44 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">ImmutableSegment</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">SegmentFactory.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegment-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-int-org.apache.hadoop.hbase.regionserver.MemStoreCompactor.Action-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType-">createImmutableSegment</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<td class="colLast"><span 
class="typeNameLabel">SegmentFactory.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegment-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-int-org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType-">createImmutableSegment</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                       <a 
href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" 
title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
                       <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a>&nbsp;iterator,
                       <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">MemStoreLAB</a>&nbsp;memStoreLAB,
                       int&nbsp;numOfCells,
-                      <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactor.Action</a>&nbsp;action,
+                      <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a>&nbsp;action,
                       <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a>&nbsp;idxType)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">ImmutableSegment</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">SegmentFactory.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegmentByCompaction-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-int-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType-">createImmutableSegmentByCompaction</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<td class="colLast"><span 
class="typeNameLabel">SegmentFactory.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegmentByCompaction-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-int-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType-org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action-">createImmutableSegmentByCompaction</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                   <a 
href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" 
title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
                                   <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a>&nbsp;iterator,
                                   int&nbsp;numOfCells,
-                                  <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a>&nbsp;idxType)</code>&nbsp;</td>
+                                  <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a>&nbsp;idxType,
+                                  <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a>&nbsp;action)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">ImmutableSegment</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">SegmentFactory.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegmentByMerge-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-int-java.util.List-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType-">createImmutableSegmentByMerge</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<td class="colLast"><span 
class="typeNameLabel">SegmentFactory.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegmentByMerge-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-int-java.util.List-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType-org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action-">createImmutableSegmentByMerge</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                              <a 
href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" 
title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
                              <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a>&nbsp;iterator,
                              int&nbsp;numOfCells,
                              <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/ImmutableSegment.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>&gt;&nbsp;segments,
-                             <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a>&nbsp;idxType)</code>&nbsp;</td>
+                             <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a>&nbsp;idxType,
+                             <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a>&nbsp;action)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
-<td class="colLast"><span 
class="typeNameLabel">CellArrayImmutableSegment.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CellArrayImmutableSegment.html#initializeCellSet-int-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-org.apache.hadoop.hbase.regionserver.MemStoreCompactor.Action-">initializeCellSet</a></span>(int&nbsp;numOfCells,
+<td class="colLast"><span 
class="typeNameLabel">CellArrayImmutableSegment.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CellArrayImmutableSegment.html#initializeCellSet-int-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action-">initializeCellSet</a></span>(int&nbsp;numOfCells,
                  <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a>&nbsp;iterator,
-                 <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactor.Action</a>&nbsp;action)</code>&nbsp;</td>
+                 <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a>&nbsp;action)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
-<td class="colLast"><span 
class="typeNameLabel">CellChunkImmutableSegment.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CellChunkImmutableSegment.html#initializeCellSet-int-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-org.apache.hadoop.hbase.regionserver.MemStoreCompactor.Action-">initializeCellSet</a></span>(int&nbsp;numOfCells,
+<td class="colLast"><span 
class="typeNameLabel">CellChunkImmutableSegment.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CellChunkImmutableSegment.html#initializeCellSet-int-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action-">initializeCellSet</a></span>(int&nbsp;numOfCells,
                  <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a>&nbsp;iterator,
-                 <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactor.Action</a>&nbsp;action)</code>&nbsp;</td>
+                 <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a>&nbsp;action)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -173,22 +175,22 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CellArrayImmutableSegment.html#CellArrayImmutableSegment-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-int-org.apache.hadoop.hbase.regionserver.MemStoreCompactor.Action-">CellArrayImmutableSegment</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" 
title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CellArrayImmutableSegment.html#CellArrayImmutableSegment-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-int-org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action-">CellArrayImmutableSegment</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" 
title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
                          <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a>&nbsp;iterator,
                          <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">MemStoreLAB</a>&nbsp;memStoreLAB,
                          int&nbsp;numOfCells,
-                         <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactor.Action</a>&nbsp;action)</code>
+                         <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a>&nbsp;action)</code>
 <div 
class="block">------------------------------------------------------------------------
  C-tor to be used when new CellArrayImmutableSegment is a result of compaction 
of a
  list of older ImmutableSegments.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CellChunkImmutableSegment.html#CellChunkImmutableSegment-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-int-org.apache.hadoop.hbase.regionserver.MemStoreCompactor.Action-">CellChunkImmutableSegment</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" 
title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CellChunkImmutableSegment.html#CellChunkImmutableSegment-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-int-org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action-">CellChunkImmutableSegment</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/CellComparator.html" 
title="interface in org.apache.hadoop.hbase">CellComparator</a>&nbsp;comparator,
                          <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a>&nbsp;iterator,
                          <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">MemStoreLAB</a>&nbsp;memStoreLAB,
                          int&nbsp;numOfCells,
-                         <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactor.Action</a>&nbsp;action)</code>
+                         <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a>&nbsp;action)</code>
 <div 
class="block">------------------------------------------------------------------------
  C-tor to be used when new CellChunkImmutableSegment is built as a result of 
compaction/merge
  of a list of older ImmutableSegments.</div>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/93ae3fc9/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSizing.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSizing.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSizing.html
index aa71569..9569a64 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSizing.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSizing.html
@@ -219,9 +219,10 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">ImmutableSegment</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">SegmentFactory.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegmentByFlattening-org.apache.hadoop.hbase.regionserver.CSLMImmutableSegment-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType-org.apache.hadoop.hbase.regionserver.MemStoreSizing-">createImmutableSegmentByFlattening</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CSLMImmutableSegment.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">CSLMImmutableSegment</a>&nbsp;segment,
+<td class="colLast"><span 
class="typeNameLabel">SegmentFactory.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegmentByFlattening-org.apache.hadoop.hbase.regionserver.CSLMImmutableSegment-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType-org.apache.hadoop.hbase.regionserver.MemStoreSizing-org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action-">createImmutableSegmentByFlattening</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CSLMImmutableSegment.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">CSLMImmutableSegment</a>&nbsp;segment,
                                   <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a>&nbsp;idxType,
-                                  <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memstoreSizing)</code>&nbsp;</td>
+                                  <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memstoreSizing,
+                                  <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a>&nbsp;action)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
@@ -312,8 +313,9 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CellArrayImmutableSegment.html#CellArrayImmutableSegment-org.apache.hadoop.hbase.regionserver.CSLMImmutableSegment-org.apache.hadoop.hbase.regionserver.MemStoreSizing-">CellArrayImmutableSegment</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CSLMImmutableSegment.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">CSLMImmutableSegment</a>&nbsp;segment,
-                         <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memstoreSizing)</code>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CellArrayImmutableSegment.html#CellArrayImmutableSegment-org.apache.hadoop.hbase.regionserver.CSLMImmutableSegment-org.apache.hadoop.hbase.regionserver.MemStoreSizing-org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action-">CellArrayImmutableSegment</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CSLMImmutableSegment.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">CSLMImmutableSegment</a>&nbsp;segment,
+                         <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memstoreSizing,
+                         <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a>&nbsp;action)</code>
 <div 
class="block">------------------------------------------------------------------------
  C-tor to be used when new CellChunkImmutableSegment is built as a result of 
flattening
  of CSLMImmutableSegment
@@ -321,8 +323,9 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CellChunkImmutableSegment.html#CellChunkImmutableSegment-org.apache.hadoop.hbase.regionserver.CSLMImmutableSegment-org.apache.hadoop.hbase.regionserver.MemStoreSizing-">CellChunkImmutableSegment</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CSLMImmutableSegment.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">CSLMImmutableSegment</a>&nbsp;segment,
-                         <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memstoreSizing)</code>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CellChunkImmutableSegment.html#CellChunkImmutableSegment-org.apache.hadoop.hbase.regionserver.CSLMImmutableSegment-org.apache.hadoop.hbase.regionserver.MemStoreSizing-org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action-">CellChunkImmutableSegment</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CSLMImmutableSegment.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">CSLMImmutableSegment</a>&nbsp;segment,
+                         <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreSizing</a>&nbsp;memstoreSizing,
+                         <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a>&nbsp;action)</code>
 <div 
class="block">------------------------------------------------------------------------
  C-tor to be used when new CellChunkImmutableSegment is built as a result of 
flattening
  of CSLMImmutableSegment

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/93ae3fc9/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MiniBatchOperationInProgress.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MiniBatchOperationInProgress.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MiniBatchOperationInProgress.html
index 0b7dcf7..de0b720 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MiniBatchOperationInProgress.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MiniBatchOperationInProgress.html
@@ -180,7 +180,7 @@
                             boolean&nbsp;success)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">RegionCoprocessorHost.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html#preBatchMutate-org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress-">preBatchMutate</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>&nbsp;</td>
 </tr>
 </tbody>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/93ae3fc9/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/RegionCoprocessorHost.RegionObserverOperation.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/RegionCoprocessorHost.RegionObserverOperation.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/RegionCoprocessorHost.RegionObserverOperation.html
deleted file mode 100644
index c90fb77..0000000
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/RegionCoprocessorHost.RegionObserverOperation.html
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.RegionObserverOperation
 (Apache HBase 3.0.0-SNAPSHOT API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" 
title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.RegionObserverOperation
 (Apache HBase 3.0.0-SNAPSHOT API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation 
links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.RegionObserverOperation.html"
 title="class in org.apache.hadoop.hbase.regionserver">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../../../../../../overview-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a 
href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/class-use/RegionCoprocessorHost.RegionObserverOperation.html"
 target="_top">Frames</a></li>
-<li><a href="RegionCoprocessorHost.RegionObserverOperation.html" 
target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a 
href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.RegionObserverOperation"
 class="title">Uses of 
Class<br>org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.RegionObserverOperation</h2>
-</div>
-<div class="classUseContainer">No usage of 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.RegionObserverOperation</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation 
links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.RegionObserverOperation.html"
 title="class in org.apache.hadoop.hbase.regionserver">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../../../../../../overview-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a 
href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/class-use/RegionCoprocessorHost.RegionObserverOperation.html"
 target="_top">Frames</a></li>
-<li><a href="RegionCoprocessorHost.RegionObserverOperation.html" 
target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a 
href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2017 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.</small></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/93ae3fc9/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/RegionCoprocessorHost.RegionObserverOperationWithoutResult.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/RegionCoprocessorHost.RegionObserverOperationWithoutResult.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/RegionCoprocessorHost.RegionObserverOperationWithoutResult.html
new file mode 100644
index 0000000..9651bd9
--- /dev/null
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/RegionCoprocessorHost.RegionObserverOperationWithoutResult.html
@@ -0,0 +1,125 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.RegionObserverOperationWithoutResult
 (Apache HBase 3.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" 
title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.RegionObserverOperationWithoutResult
 (Apache HBase 3.0.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.RegionObserverOperationWithoutResult.html"
 title="class in org.apache.hadoop.hbase.regionserver">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../../../../../../overview-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/class-use/RegionCoprocessorHost.RegionObserverOperationWithoutResult.html"
 target="_top">Frames</a></li>
+<li><a href="RegionCoprocessorHost.RegionObserverOperationWithoutResult.html" 
target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a 
href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.RegionObserverOperationWithoutResult"
 class="title">Uses of 
Class<br>org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.RegionObserverOperationWithoutResult</h2>
+</div>
+<div class="classUseContainer">No usage of 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.RegionObserverOperationWithoutResult</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.RegionObserverOperationWithoutResult.html"
 title="class in org.apache.hadoop.hbase.regionserver">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../../../../../../overview-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a 
href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/class-use/RegionCoprocessorHost.RegionObserverOperationWithoutResult.html"
 target="_top">Frames</a></li>
+<li><a href="RegionCoprocessorHost.RegionObserverOperationWithoutResult.html" 
target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a 
href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2017 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/93ae3fc9/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Segment.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Segment.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Segment.html
index bc4802c..c3c1d57 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Segment.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Segment.html
@@ -236,6 +236,14 @@
              long&nbsp;order,
              <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;scanners)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">AdaptiveMemStoreCompactionStrategy.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/AdaptiveMemStoreCompactionStrategy.html#updateStats-org.apache.hadoop.hbase.regionserver.Segment-">updateStats</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/regionserver/Segment.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">Segment</a>&nbsp;replacement)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span 
class="typeNameLabel">MemStoreCompactionStrategy.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.html#updateStats-org.apache.hadoop.hbase.regionserver.Segment-">updateStats</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/regionserver/Segment.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">Segment</a>&nbsp;replacement)</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Use table, listing methods, and an explanation">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/93ae3fc9/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/VersionedSegmentsList.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/VersionedSegmentsList.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/VersionedSegmentsList.html
index 83adf0d..4fb5393 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/VersionedSegmentsList.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/VersionedSegmentsList.html
@@ -137,6 +137,32 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><code>protected <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">MemStoreCompactionStrategy.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.html#compact-org.apache.hadoop.hbase.regionserver.VersionedSegmentsList-java.lang.String-">compact</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">VersionedSegmentsList</a>&nbsp;versionedList,
+       <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;strategyInfo)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">EagerMemStoreCompactionStrategy.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/EagerMemStoreCompactionStrategy.html#getAction-org.apache.hadoop.hbase.regionserver.VersionedSegmentsList-">getAction</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">VersionedSegmentsList</a>&nbsp;versionedList)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">AdaptiveMemStoreCompactionStrategy.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/AdaptiveMemStoreCompactionStrategy.html#getAction-org.apache.hadoop.hbase.regionserver.VersionedSegmentsList-">getAction</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">VersionedSegmentsList</a>&nbsp;versionedList)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">MemStoreCompactionStrategy.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.html#getAction-org.apache.hadoop.hbase.regionserver.VersionedSegmentsList-">getAction</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">VersionedSegmentsList</a>&nbsp;versionedList)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">BasicMemStoreCompactionStrategy.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/BasicMemStoreCompactionStrategy.html#getAction-org.apache.hadoop.hbase.regionserver.VersionedSegmentsList-">getAction</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">VersionedSegmentsList</a>&nbsp;versionedList)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">MemStoreCompactionStrategy.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.html#simpleMergeOrFlatten-org.apache.hadoop.hbase.regionserver.VersionedSegmentsList-java.lang.String-">simpleMergeOrFlatten</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">VersionedSegmentsList</a>&nbsp;versionedList,
+                    <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;strategy)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><span 
class="typeNameLabel">CompactionPipeline.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/CompactionPipeline.html#swap-org.apache.hadoop.hbase.regionserver.VersionedSegmentsList-org.apache.hadoop.hbase.regionserver.ImmutableSegment-boolean-boolean-">swap</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">VersionedSegmentsList</a>&nbsp;versionedList,
     <a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>&nbsp;segment,

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/93ae3fc9/devapidocs/org/apache/hadoop/hbase/regionserver/package-frame.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-frame.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/package-frame.html
index b09fcd7..c444f95 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-frame.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-frame.html
@@ -70,8 +70,10 @@
 <ul title="Classes">
 <li><a href="AbstractMemStore.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">AbstractMemStore</a></li>
 <li><a href="AbstractMultiFileWriter.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">AbstractMultiFileWriter</a></li>
+<li><a href="AdaptiveMemStoreCompactionStrategy.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">AdaptiveMemStoreCompactionStrategy</a></li>
 <li><a href="AnnotationReadingPriorityFunction.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">AnnotationReadingPriorityFunction</a></li>
 <li><a href="BaseRowProcessor.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">BaseRowProcessor</a></li>
+<li><a href="BasicMemStoreCompactionStrategy.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">BasicMemStoreCompactionStrategy</a></li>
 <li><a href="BusyRegionSplitPolicy.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">BusyRegionSplitPolicy</a></li>
 <li><a href="ByteBufferChunkCell.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">ByteBufferChunkCell</a></li>
 <li><a href="CellArrayImmutableSegment.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">CellArrayImmutableSegment</a></li>
@@ -108,6 +110,7 @@
 <li><a href="DelimitedKeyPrefixRegionSplitPolicy.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">DelimitedKeyPrefixRegionSplitPolicy</a></li>
 <li><a href="DisabledRegionSplitPolicy.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">DisabledRegionSplitPolicy</a></li>
 <li><a href="DumpRegionServerMetrics.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">DumpRegionServerMetrics</a></li>
+<li><a href="EagerMemStoreCompactionStrategy.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">EagerMemStoreCompactionStrategy</a></li>
 <li><a href="FifoRpcSchedulerFactory.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">FifoRpcSchedulerFactory</a></li>
 <li><a href="FlushAllLargeStoresPolicy.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">FlushAllLargeStoresPolicy</a></li>
 <li><a href="FlushAllStoresPolicy.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">FlushAllStoresPolicy</a></li>
@@ -147,6 +150,7 @@
 <li><a href="Leases.html" title="class in 
org.apache.hadoop.hbase.regionserver" target="classFrame">Leases</a></li>
 <li><a href="Leases.Lease.html" title="class in 
org.apache.hadoop.hbase.regionserver" target="classFrame">Leases.Lease</a></li>
 <li><a href="LogRoller.html" title="class in 
org.apache.hadoop.hbase.regionserver" target="classFrame">LogRoller</a></li>
+<li><a href="MemStoreCompactionStrategy.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">MemStoreCompactionStrategy</a></li>
 <li><a href="MemStoreCompactor.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">MemStoreCompactor</a></li>
 <li><a href="MemStoreCompactorSegmentsIterator.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">MemStoreCompactorSegmentsIterator</a></li>
 <li><a href="MemStoreFlusher.html" title="class in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">MemStoreFlusher</a></li>
@@ -271,7 +275,7 @@
 <li><a href="DefaultHeapMemoryTuner.StepDirection.html" title="enum in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">DefaultHeapMemoryTuner.StepDirection</a></li>
 <li><a href="FlushType.html" title="enum in 
org.apache.hadoop.hbase.regionserver" target="classFrame">FlushType</a></li>
 <li><a href="HRegion.FlushResult.Result.html" title="enum in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">HRegion.FlushResult.Result</a></li>
-<li><a href="MemStoreCompactor.Action.html" title="enum in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">MemStoreCompactor.Action</a></li>
+<li><a href="MemStoreCompactionStrategy.Action.html" title="enum in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">MemStoreCompactionStrategy.Action</a></li>
 <li><a href="MetricsRegionServerSourceFactoryImpl.FactoryStorage.html" 
title="enum in org.apache.hadoop.hbase.regionserver" 
target="classFrame">MetricsRegionServerSourceFactoryImpl.FactoryStorage</a></li>
 <li><a href="Region.Operation.html" title="enum in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">Region.Operation</a></li>
 <li><a href="ScannerContext.LimitScope.html" title="enum in 
org.apache.hadoop.hbase.regionserver" 
target="classFrame">ScannerContext.LimitScope</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/93ae3fc9/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html
index 5567a0a..e1e3e82 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html
@@ -427,18 +427,32 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/AdaptiveMemStoreCompactionStrategy.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">AdaptiveMemStoreCompactionStrategy</a></td>
+<td class="colLast">
+<div class="block">Adaptive is a heuristic that chooses whether to apply data 
compaction or not based on the
+ level of redundancy in the data.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/AnnotationReadingPriorityFunction.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">AnnotationReadingPriorityFunction</a></td>
 <td class="colLast">
 <div class="block">Reads special method annotations and table names to figure 
a priority for use by QoS facility in
  ipc; e.g: rpcs to hbase:meta get priority.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/BaseRowProcessor.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">BaseRowProcessor</a>&lt;S extends 
com.google.protobuf.Message,T extends com.google.protobuf.Message&gt;</td>
 <td class="colLast">
 <div class="block">Base class for RowProcessor with some default 
implementations.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/BasicMemStoreCompactionStrategy.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">BasicMemStoreCompactionStrategy</a></td>
+<td class="colLast">
+<div class="block">Basic strategy chooses between two actions: flattening a 
segment or merging indices of all
+ segments in the pipeline.</div>
+</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/BusyRegionSplitPolicy.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">BusyRegionSplitPolicy</a></td>
 <td class="colLast">
@@ -663,184 +677,188 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/EagerMemStoreCompactionStrategy.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">EagerMemStoreCompactionStrategy</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FifoRpcSchedulerFactory.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">FifoRpcSchedulerFactory</a></td>
 <td class="colLast">
 <div class="block">Factory to use when you want to use the <a 
href="../../../../../org/apache/hadoop/hbase/ipc/FifoRpcScheduler.html" 
title="class in 
org.apache.hadoop.hbase.ipc"><code>FifoRpcScheduler</code></a></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushAllLargeStoresPolicy.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">FlushAllLargeStoresPolicy</a></td>
 <td class="colLast">
 <div class="block">A <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushPolicy.html" 
title="class in 
org.apache.hadoop.hbase.regionserver"><code>FlushPolicy</code></a> that only 
flushes store larger a given threshold.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushAllStoresPolicy.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">FlushAllStoresPolicy</a></td>
 <td class="colLast">
 <div class="block">A <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushPolicy.html" 
title="class in 
org.apache.hadoop.hbase.regionserver"><code>FlushPolicy</code></a> that always 
flushes all stores for a given region.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushLargeStoresPolicy.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">FlushLargeStoresPolicy</a></td>
 <td class="colLast">
 <div class="block">A <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushPolicy.html" 
title="class in 
org.apache.hadoop.hbase.regionserver"><code>FlushPolicy</code></a> that only 
flushes store larger a given threshold.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushNonSloppyStoresFirstPolicy.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">FlushNonSloppyStoresFirstPolicy</a></td>
 <td class="colLast">
 <div class="block">A <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushPolicy.html" 
title="class in 
org.apache.hadoop.hbase.regionserver"><code>FlushPolicy</code></a> that only 
flushes store larger than a given threshold.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushPolicy.html" 
title="class in org.apache.hadoop.hbase.regionserver">FlushPolicy</a></td>
 <td class="colLast">
 <div class="block">A flush policy determines the stores that need to be 
flushed when flushing a region.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushPolicyFactory.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">FlushPolicyFactory</a></td>
 <td class="colLast">
 <div class="block">The class that creates a flush policy from a conf and 
HTableDescriptor.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HeapMemoryManager</a></td>
 <td class="colLast">
 <div class="block">Manages tuning of Heap memory using 
<code>HeapMemoryTuner</code>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.TunerContext.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HeapMemoryManager.TunerContext</a></td>
 <td class="colLast">
 <div class="block">POJO to pass all the relevant information required to do 
the heap memory tuning.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.TunerResult.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HeapMemoryManager.TunerResult</a></td>
 <td class="colLast">
 <div class="block">POJO which holds the result of memory tuning done by 
HeapMemoryTuner implementation.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html" 
title="class in org.apache.hadoop.hbase.regionserver">HMobStore</a></td>
 <td class="colLast">
 <div class="block">The store implementation to save MOBs (medium objects), it 
extends the HStore.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" 
title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></td>
 <td class="colLast">
 <div class="block">Regions store data for a certain region of a table.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegion.BatchOperation</a>&lt;T&gt;</td>
 <td class="colLast">
 <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.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResultImpl.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegion.FlushResultImpl</a></td>
 <td class="colLast">
 <div class="block">Objects from this class are created when flushing to 
describe all the different states that
  that method ends up in.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.MutationBatchOperation.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegion.MutationBatchOperation</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegion.ObservedExceptionsInBatch</a></td>
 <td class="colLast">
 <div class="block">A class that tracks exceptions that have been observed in 
one batch.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.PrepareFlushResult.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegion.PrepareFlushResult</a></td>
 <td class="colLast">
 <div class="block">A result object from prepare flush cache stage</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.ReplayBatchOperation.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegion.ReplayBatchOperation</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.RowLockImpl.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegion.RowLockImpl</a></td>
 <td class="colLast">
 <div class="block">Class used to represent a lock on a row.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.WriteState.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegion.WriteState</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionFileSystem.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegionFileSystem</a></td>
 <td class="colLast">
 <div class="block">View to an on-disk Region.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" 
title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a></td>
 <td class="colLast">
 <div class="block">HRegionServer makes a set of HRegions available to 
clients.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegionServer.CompactionChecker</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegionServer.MovedRegionInfo</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegionServer.MovedRegionsCleaner</a></td>
 <td class="colLast">
 <div class="block">Creates a Chore thread to clean the moved region 
cache.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemStoreFlusher.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegionServer.PeriodicMemStoreFlusher</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServerCommandLine.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">HRegionServerCommandLine</a></td>
 <td class="colLast">
 <div class="block">Class responsible for parsing the command line and starting 
the
  RegionServer.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html" 
title="class in org.apache.hadoop.hbase.regionserver">HStore</a></td>
 <td class="colLast">
 <div class="block">A Store holds a column family in a Region.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HStoreFile.html" 
title="class in org.apache.hadoop.hbase.regionserver">HStoreFile</a></td>
 <td class="colLast">
 <div class="block">A Store data file.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">ImmutableMemStoreLAB</a></td>
 <td class="colLast">
 <div class="block">A MemStoreLAB implementation which wraps N 
MemStoreLABs.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html"
 title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a></td>
 <td class="colLast">
 <div class="block">ImmutableSegment is an abstract class that extends the API 
supported by a <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html" 
title="class in org.apache.hadoop.hbase.regionserver"><code>Segment</code></a>,
  and is not needed for a <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html" 
title="class in 
org.apache.hadoop.hbase.regionserver"><code>MutableSegment</code></a>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/IncreasingToUpperBoundRegionSplitPolicy.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">IncreasingToUpperBoundRegionSplitPolicy</a></td>
 <td class="colLast">
 <div class="block">Split size is the number of regions that are on this server 
that all are
@@ -848,14 +866,14 @@
  region split size, whichever is smaller.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScan.html" 
title="class in org.apache.hadoop.hbase.regionserver">InternalScan</a></td>
 <td class="colLast">
 <div class="block">Special scanner, currently used for increment operations to
  allow additional server-side arguments for Scan operations.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/KeyPrefixRegionSplitPolicy.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">KeyPrefixRegionSplitPolicy</a></td>
 <td class="colLast">
 <div class="block">A custom RegionSplitPolicy implementing a SplitPolicy that 
groups
@@ -864,17 +882,17 @@
  This ensures that a region is not split "inside" a prefix of a row key.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueHeap.html" 
title="class in org.apache.hadoop.hbase.regionserver">KeyValueHeap</a></td>
 <td class="colLast">
 <div class="block">Implements a heap merge across any number of 
KeyValueScanners.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueHeap.KVScannerComparator.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">KeyValueHeap.KVScannerComparator</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Leases.html" 
title="class in org.apache.hadoop.hbase.regionserver">Leases</a></td>
 <td class="colLast">
 <div class="block">Leases
@@ -883,18 +901,25 @@
  clients that occasionally send heartbeats.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Leases.Lease.html" 
title="class in org.apache.hadoop.hbase.regionserver">Leases.Lease</a></td>
 <td class="colLast">
 <div class="block">This class tracks a single Lease.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/LogRoller.html" 
title="class in org.apache.hadoop.hbase.regionserver">LogRoller</a></td>
 <td class="colLast">
 <div class="block">Runs periodically to determine if the WAL should be 
rolled.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy</a></td>
+<td class="colLast">
+<div class="block">MemStoreCompactionStrategy is the root of a class hierarchy 
which defines the strategy for
+ choosing the next action to apply in an (in-memory) memstore compaction.</div>
+</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html"
 title="class in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactor</a></td>
 <td class="colLast">
@@ -1610,7 +1635,7 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactor.Action</a></td>
+<td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in 
org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a></td>
 <td class="colLast">
 <div class="block">Types of actions to be done on the pipeline upon 
MemStoreCompaction invocation.</div>
 </td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/93ae3fc9/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
index 1317961..28f6269 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -327,6 +327,13 @@
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/CompactionTool.CompactionMapper.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">CompactionTool.CompactionMapper</span></a></li>
 </ul>
 </li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">MemStoreCompactionStrategy</span></a>
+<ul>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/AdaptiveMemStoreCompactionStrategy.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">AdaptiveMemStoreCompactionStrategy</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/BasicMemStoreCompactionStrategy.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">BasicMemStoreCompactionStrategy</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/EagerMemStoreCompactionStrategy.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">EagerMemStoreCompactionStrategy</span></a></li>
+</ul>
+</li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">MemStoreCompactor</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html" 
title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">MemStoreFlusher</span></a> (implements 
org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequester.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">FlushRequester</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.FlushRegionEntry.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">MemStoreFlusher.FlushRegionEntry</span></a> (implements 
org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.FlushQueueEntry.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver">MemStoreFlusher.FlushQueueEntry</a>)</li>
@@ -392,7 +399,7 @@
 <li type="circle">org.apache.hadoop.hbase.coprocessor.<a 
href="../../../../../org/apache/hadoop/hbase/coprocessor/CoprocessorHost.ObserverOperationWithoutResult.html"
 title="class in org.apache.hadoop.hbase.coprocessor"><span 
class="typeNameLink">CoprocessorHost.ObserverOperationWithoutResult</span></a>&lt;O&gt;
 <ul>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.BulkLoadObserverOperation.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">RegionCoprocessorHost.BulkLoadObserverOperation</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.RegionObserverOperation.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">RegionCoprocessorHost.RegionObserverOperation</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.RegionObserverOperationWithoutResult.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">RegionCoprocessorHost.RegionObserverOperationWithoutResult</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerCoprocessorHost.RegionServerObserverOperation.html"
 title="class in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">RegionServerCoprocessorHost.RegionServerObserverOperation</span></a></li>
 </ul>
 </li>
@@ -695,19 +702,19 @@
 <ul>
 <li type="circle">java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">SplitLogWorker.TaskExecutor.Status</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">HRegion.FlushResult.Result</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">DefaultHeapMemoryTuner.StepDirection</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Region.Operation</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" 
title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">ScanType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" 
title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">BloomType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">Region.Operation</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" 
title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">FlushType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.Action.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">MemStoreCompactor.Action</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.Type.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">TimeRangeTracker.Type</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">HRegion.FlushResult.Result</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">ScannerContext.LimitScope</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">CompactingMemStore.IndexType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.FactoryStorage.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">MetricsRegionServerSourceFactoryImpl.FactoryStorage</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.NextState.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">ScannerContext.NextState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">SplitLogWorker.TaskExecutor.Status</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">ScannerContext.LimitScope</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.Type.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">TimeRangeTracker.Type</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" 
title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">BloomType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.FactoryStorage.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">MetricsRegionServerSourceFactoryImpl.FactoryStorage</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">MemStoreCompactionStrategy.Action</span></a></li>
 </ul>
 </li>
 </ul>

Reply via email to