You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by gi...@apache.org on 2017/11/01 15:17:17 UTC
[28/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/93ae3fc9/devapidocs/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html b/devapidocs/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html
index 4f9443f..6d1843b 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/CompactingMemStore.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,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":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,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre>@InterfaceAudience.Private
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.53">CompactingMemStore</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.54">CompactingMemStore</a>
extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html" title="class in org.apache.hadoop.hbase.regionserver">AbstractMemStore</a></pre>
<div class="block">A memstore implementation which supports in-memory compaction.
A compaction pipeline is added between the active set and the snapshot data structures;
@@ -177,7 +177,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a></code></td>
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#allowCompaction">allowCompaction</a></span></code> </td>
</tr>
<tr class="rowColor">
@@ -197,7 +197,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#COMPACTING_MEMSTORE_TYPE_KEY">COMPACTING_MEMSTORE_TYPE_KEY</a></span></code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreCompactor</a></code></td>
+<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreCompactor</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#compactor">compactor</a></span></code> </td>
</tr>
<tr class="altColor">
@@ -310,150 +310,135 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#debug--">debug</a></span>()</code> </td>
</tr>
<tr id="i4" 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/CompactingMemStore.html#disableCompaction--">disableCompaction</a></span>()</code> </td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>(package private) void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#enableCompaction--">enableCompaction</a></span>()</code> </td>
-</tr>
-<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#flattenOneSegment-long-">flattenOneSegment</a></span>(long requesterVersion)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#flattenOneSegment-long-org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action-">flattenOneSegment</a></span>(long requesterVersion,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html" title="enum in org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a> action)</code> </td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i5" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#flushInMemory--">flushInMemory</a></span>()</code> </td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#getFamilyName--">getFamilyName</a></span>()</code> </td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code>private byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#getFamilyNameInBytes--">getFamilyNameInBytes</a></span>()</code> </td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#getFlushableSize--">getFlushableSize</a></span>()</code>
<div class="block">On flush, how much memory we will clear.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html" title="class in org.apache.hadoop.hbase.regionserver">VersionedSegmentsList</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#getImmutableSegments--">getImmutableSegments</a></span>()</code> </td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#getIndexType--">getIndexType</a></span>()</code> </td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code>(package private) long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#getInmemoryFlushSize--">getInmemoryFlushSize</a></span>()</code> </td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html" title="class in org.apache.hadoop.hbase.regionserver">Segment</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#getLastSegment--">getLastSegment</a></span>()</code> </td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#getNextRow-org.apache.hadoop.hbase.Cell-">getNextRow</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ThreadPoolExecutor.html?is-external=true" title="class or interface in java.util.concurrent">ThreadPoolExecutor</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#getPool--">getPool</a></span>()</code> </td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServicesForStores.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServicesForStores</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#getRegionServices--">getRegionServices</a></span>()</code> </td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i16" 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><<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#getScanners-long-">getScanners</a></span>(long readPt)</code> </td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code>protected <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><<a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html" title="class in org.apache.hadoop.hbase.regionserver">Segment</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#getSegments--">getSegments</a></span>()</code> </td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#getSmallestReadPoint--">getSmallestReadPoint</a></span>()</code> </td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#getStore--">getStore</a></span>()</code> </td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#hasImmutableSegments--">hasImmutableSegments</a></span>()</code> </td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code>protected long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#heapSize--">heapSize</a></span>()</code> </td>
</tr>
-<tr id="i24" 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/CompactingMemStore.html#initiateType-org.apache.hadoop.hbase.MemoryCompactionPolicy-">initiateType</a></span>(<a href="../../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase">MemoryCompactionPolicy</a> compactionType)</code> </td>
-</tr>
-<tr id="i25" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#initInmemoryFlushSize-org.apache.hadoop.conf.Configuration-">initInmemoryFlushSize</a></span>(org.apache.hadoop.conf.Configuration conf)</code> </td>
</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#isCompositeSnapshot--">isCompositeSnapshot</a></span>()</code> </td>
-</tr>
-<tr id="i27" class="rowColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#isMemStoreFlushingInMemory--">isMemStoreFlushingInMemory</a></span>()</code> </td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#isSloppy--">isSloppy</a></span>()</code> </td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code>protected long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#keySize--">keySize</a></span>()</code> </td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#preFlushSeqIDEstimation--">preFlushSeqIDEstimation</a></span>()</code>
<div class="block">This method is called before the flush is executed.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#pushActiveToPipeline-org.apache.hadoop.hbase.regionserver.MutableSegment-">pushActiveToPipeline</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">MutableSegment</a> active)</code> </td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#pushPipelineToSnapshot--">pushPipelineToSnapshot</a></span>()</code> </td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#pushTailToSnapshot--">pushTailToSnapshot</a></span>()</code> </td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#pushToSnapshot-java.util.List-">pushToSnapshot</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>> segments)</code> </td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#setCompositeSnapshot-boolean-">setCompositeSnapshot</a></span>(boolean useCompositeSnapshot)</code> </td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#setIndexType--">setIndexType</a></span>()</code> </td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#shouldFlushInMemory--">shouldFlushInMemory</a></span>()</code> </td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#size--">size</a></span>()</code> </td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#snapshot--">snapshot</a></span>()</code>
<div class="block">Push the current active memstore segment into the pipeline
@@ -461,14 +446,14 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
Snapshot must be cleared by call to <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#clearSnapshot-long-"><code>AbstractMemStore.clearSnapshot(long)</code></a>.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#startReplayingFromWAL--">startReplayingFromWAL</a></span>()</code>
<div class="block">This message intends to inform the MemStore that next coming updates
are going to be part of the replaying edits from WAL</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#stopCompaction--">stopCompaction</a></span>()</code>
<div class="block">The request to cancel the compaction asynchronous task (caused by in-memory flush)
@@ -476,20 +461,20 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
Non-blocking request</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#stopReplayingFromWAL--">stopReplayingFromWAL</a></span>()</code>
<div class="block">This message intends to inform the MemStore that the replaying edits from WAL
are done</div>
</td>
</tr>
-<tr id="i43" 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/CompactingMemStore.html#swapCompactedSegments-org.apache.hadoop.hbase.regionserver.VersionedSegmentsList-org.apache.hadoop.hbase.regionserver.ImmutableSegment-boolean-">swapCompactedSegments</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html" title="class in org.apache.hadoop.hbase.regionserver">VersionedSegmentsList</a> versionedList,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a> result,
boolean merge)</code> </td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#updateLowestUnflushedSequenceIdInWAL-boolean-">updateLowestUnflushedSequenceIdInWAL</a></span>(boolean onlyIfGreater)</code>
<div class="block">Updates the wal with the lowest sequence id (oldest entry) that is still in memory</div>
@@ -530,7 +515,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>COMPACTING_MEMSTORE_TYPE_KEY</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.56">COMPACTING_MEMSTORE_TYPE_KEY</a></pre>
+<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.57">COMPACTING_MEMSTORE_TYPE_KEY</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.CompactingMemStore.COMPACTING_MEMSTORE_TYPE_KEY">Constant Field Values</a></dd>
@@ -543,7 +528,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>COMPACTING_MEMSTORE_TYPE_DEFAULT</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.58">COMPACTING_MEMSTORE_TYPE_DEFAULT</a></pre>
+<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.59">COMPACTING_MEMSTORE_TYPE_DEFAULT</a></pre>
</li>
</ul>
<a name="COMPACTING_MEMSTORE_INDEX_KEY">
@@ -552,7 +537,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>COMPACTING_MEMSTORE_INDEX_KEY</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.61">COMPACTING_MEMSTORE_INDEX_KEY</a></pre>
+<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.62">COMPACTING_MEMSTORE_INDEX_KEY</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.CompactingMemStore.COMPACTING_MEMSTORE_INDEX_KEY">Constant Field Values</a></dd>
@@ -565,7 +550,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>COMPACTING_MEMSTORE_INDEX_DEFAULT</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.64">COMPACTING_MEMSTORE_INDEX_DEFAULT</a></pre>
+<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.65">COMPACTING_MEMSTORE_INDEX_DEFAULT</a></pre>
</li>
</ul>
<a name="IN_MEMORY_FLUSH_THRESHOLD_FACTOR_KEY">
@@ -574,7 +559,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>IN_MEMORY_FLUSH_THRESHOLD_FACTOR_KEY</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.67">IN_MEMORY_FLUSH_THRESHOLD_FACTOR_KEY</a></pre>
+<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.68">IN_MEMORY_FLUSH_THRESHOLD_FACTOR_KEY</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.CompactingMemStore.IN_MEMORY_FLUSH_THRESHOLD_FACTOR_KEY">Constant Field Values</a></dd>
@@ -587,7 +572,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>IN_MEMORY_FLUSH_THRESHOLD_FACTOR_DEFAULT</h4>
-<pre>private static final double <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.69">IN_MEMORY_FLUSH_THRESHOLD_FACTOR_DEFAULT</a></pre>
+<pre>private static final double <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.70">IN_MEMORY_FLUSH_THRESHOLD_FACTOR_DEFAULT</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.CompactingMemStore.IN_MEMORY_FLUSH_THRESHOLD_FACTOR_DEFAULT">Constant Field Values</a></dd>
@@ -600,7 +585,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.71">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.72">LOG</a></pre>
</li>
</ul>
<a name="store">
@@ -609,7 +594,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>store</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.72">store</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.73">store</a></pre>
</li>
</ul>
<a name="regionServices">
@@ -618,7 +603,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>regionServices</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServicesForStores.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServicesForStores</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.73">regionServices</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServicesForStores.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServicesForStores</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.74">regionServices</a></pre>
</li>
</ul>
<a name="pipeline">
@@ -627,7 +612,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>pipeline</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactionPipeline.html" title="class in org.apache.hadoop.hbase.regionserver">CompactionPipeline</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.74">pipeline</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactionPipeline.html" title="class in org.apache.hadoop.hbase.regionserver">CompactionPipeline</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.75">pipeline</a></pre>
</li>
</ul>
<a name="compactor">
@@ -636,7 +621,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>compactor</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreCompactor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.75">compactor</a></pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreCompactor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.76">compactor</a></pre>
</li>
</ul>
<a name="inmemoryFlushSize">
@@ -645,7 +630,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>inmemoryFlushSize</h4>
-<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.77">inmemoryFlushSize</a></pre>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.78">inmemoryFlushSize</a></pre>
</li>
</ul>
<a name="inMemoryFlushInProgress">
@@ -654,7 +639,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>inMemoryFlushInProgress</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.78">inMemoryFlushInProgress</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.79">inMemoryFlushInProgress</a></pre>
</li>
</ul>
<a name="inWalReplay">
@@ -663,7 +648,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>inWalReplay</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.81">inWalReplay</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.82">inWalReplay</a></pre>
</li>
</ul>
<a name="allowCompaction">
@@ -672,7 +657,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>allowCompaction</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.84">allowCompaction</a></pre>
+<pre>protected final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.85">allowCompaction</a></pre>
</li>
</ul>
<a name="compositeSnapshot">
@@ -681,7 +666,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>compositeSnapshot</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.85">compositeSnapshot</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.86">compositeSnapshot</a></pre>
</li>
</ul>
<a name="indexType">
@@ -690,7 +675,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>indexType</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.97">indexType</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.98">indexType</a></pre>
</li>
</ul>
<a name="DEEP_OVERHEAD">
@@ -699,7 +684,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockListLast">
<li class="blockList">
<h4>DEEP_OVERHEAD</h4>
-<pre>public static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.99">DEEP_OVERHEAD</a></pre>
+<pre>public static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.100">DEEP_OVERHEAD</a></pre>
</li>
</ul>
</li>
@@ -716,7 +701,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockListLast">
<li class="blockList">
<h4>CompactingMemStore</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.108">CompactingMemStore</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.109">CompactingMemStore</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> c,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a> store,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServicesForStores.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServicesForStores</a> regionServices,
@@ -742,7 +727,12 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>createMemStoreCompactor</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreCompactor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.122">createMemStoreCompactor</a>(<a href="../../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase">MemoryCompactionPolicy</a> compactionPolicy)</pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreCompactor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.123">createMemStoreCompactor</a>(<a href="../../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase">MemoryCompactionPolicy</a> compactionPolicy)
+ throws <a href="../../../../../org/apache/hadoop/hbase/exceptions/IllegalArgumentIOException.html" title="class in org.apache.hadoop.hbase.exceptions">IllegalArgumentIOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/exceptions/IllegalArgumentIOException.html" title="class in org.apache.hadoop.hbase.exceptions">IllegalArgumentIOException</a></code></dd>
+</dl>
</li>
</ul>
<a name="initInmemoryFlushSize-org.apache.hadoop.conf.Configuration-">
@@ -751,7 +741,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>initInmemoryFlushSize</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.126">initInmemoryFlushSize</a>(org.apache.hadoop.conf.Configuration conf)</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.128">initInmemoryFlushSize</a>(org.apache.hadoop.conf.Configuration conf)</pre>
</li>
</ul>
<a name="size--">
@@ -760,7 +750,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.148">size</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.150">size</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Total memory occupied by this MemStore. This won't include any size occupied by the
@@ -776,7 +766,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>preFlushSeqIDEstimation</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.163">preFlushSeqIDEstimation</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.165">preFlushSeqIDEstimation</a>()</pre>
<div class="block">This method is called before the flush is executed.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -791,7 +781,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>isSloppy</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.175">isSloppy</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.177">isSloppy</a>()</pre>
</li>
</ul>
<a name="snapshot--">
@@ -800,7 +790,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>snapshot</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.187">snapshot</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.189">snapshot</a>()</pre>
<div class="block">Push the current active memstore segment into the pipeline
and create a snapshot of the tail of current compaction pipeline
Snapshot must be cleared by call to <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#clearSnapshot-long-"><code>AbstractMemStore.clearSnapshot(long)</code></a>.
@@ -817,7 +807,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>getFlushableSize</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.217">getFlushableSize</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.220">getFlushableSize</a>()</pre>
<div class="block">On flush, how much memory we will clear.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -831,7 +821,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>keySize</h4>
-<pre>protected long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.233">keySize</a>()</pre>
+<pre>protected long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.236">keySize</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#keySize--">keySize</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html" title="class in org.apache.hadoop.hbase.regionserver">AbstractMemStore</a></code></dd>
@@ -846,7 +836,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>heapSize</h4>
-<pre>protected long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.243">heapSize</a>()</pre>
+<pre>protected long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.246">heapSize</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#heapSize--">heapSize</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html" title="class in org.apache.hadoop.hbase.regionserver">AbstractMemStore</a></code></dd>
@@ -862,7 +852,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>updateLowestUnflushedSequenceIdInWAL</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.253">updateLowestUnflushedSequenceIdInWAL</a>(boolean onlyIfGreater)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.256">updateLowestUnflushedSequenceIdInWAL</a>(boolean onlyIfGreater)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#updateLowestUnflushedSequenceIdInWAL-boolean-">AbstractMemStore</a></code></span></div>
<div class="block">Updates the wal with the lowest sequence id (oldest entry) that is still in memory</div>
<dl>
@@ -880,7 +870,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>startReplayingFromWAL</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.270">startReplayingFromWAL</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.273">startReplayingFromWAL</a>()</pre>
<div class="block">This message intends to inform the MemStore that next coming updates
are going to be part of the replaying edits from WAL</div>
</li>
@@ -891,7 +881,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>stopReplayingFromWAL</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.279">stopReplayingFromWAL</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.282">stopReplayingFromWAL</a>()</pre>
<div class="block">This message intends to inform the MemStore that the replaying edits from WAL
are done</div>
</li>
@@ -902,7 +892,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>getSegments</h4>
-<pre>protected <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><<a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html" title="class in org.apache.hadoop.hbase.regionserver">Segment</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.286">getSegments</a>()</pre>
+<pre>protected <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><<a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html" title="class in org.apache.hadoop.hbase.regionserver">Segment</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.289">getSegments</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#getSegments--">getSegments</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html" title="class in org.apache.hadoop.hbase.regionserver">AbstractMemStore</a></code></dd>
@@ -917,16 +907,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>setCompositeSnapshot</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.297">setCompositeSnapshot</a>(boolean useCompositeSnapshot)</pre>
-</li>
-</ul>
-<a name="isCompositeSnapshot--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isCompositeSnapshot</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.301">isCompositeSnapshot</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.300">setCompositeSnapshot</a>(boolean useCompositeSnapshot)</pre>
</li>
</ul>
<a name="swapCompactedSegments-org.apache.hadoop.hbase.regionserver.VersionedSegmentsList-org.apache.hadoop.hbase.regionserver.ImmutableSegment-boolean-">
@@ -935,18 +916,19 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>swapCompactedSegments</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.305">swapCompactedSegments</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html" title="class in org.apache.hadoop.hbase.regionserver">VersionedSegmentsList</a> versionedList,
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.304">swapCompactedSegments</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html" title="class in org.apache.hadoop.hbase.regionserver">VersionedSegmentsList</a> versionedList,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a> result,
boolean merge)</pre>
</li>
</ul>
-<a name="flattenOneSegment-long-">
+<a name="flattenOneSegment-long-org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>flattenOneSegment</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.316">flattenOneSegment</a>(long requesterVersion)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.315">flattenOneSegment</a>(long requesterVersion,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactionStrategy.Action.html" title="enum in org.apache.hadoop.hbase.regionserver">MemStoreCompactionStrategy.Action</a> action)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>requesterVersion</code> - The caller must hold the VersionedList of the pipeline
@@ -961,7 +943,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>setIndexType</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.322">setIndexType</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.321">setIndexType</a>()</pre>
</li>
</ul>
<a name="getIndexType--">
@@ -970,7 +952,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>getIndexType</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.328">getIndexType</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.327">getIndexType</a>()</pre>
</li>
</ul>
<a name="hasImmutableSegments--">
@@ -979,7 +961,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>hasImmutableSegments</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.332">hasImmutableSegments</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.331">hasImmutableSegments</a>()</pre>
</li>
</ul>
<a name="getImmutableSegments--">
@@ -988,7 +970,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>getImmutableSegments</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html" title="class in org.apache.hadoop.hbase.regionserver">VersionedSegmentsList</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.336">getImmutableSegments</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html" title="class in org.apache.hadoop.hbase.regionserver">VersionedSegmentsList</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.335">getImmutableSegments</a>()</pre>
</li>
</ul>
<a name="getSmallestReadPoint--">
@@ -997,7 +979,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>getSmallestReadPoint</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.340">getSmallestReadPoint</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.339">getSmallestReadPoint</a>()</pre>
</li>
</ul>
<a name="getStore--">
@@ -1006,7 +988,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>getStore</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.344">getStore</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.343">getStore</a>()</pre>
</li>
</ul>
<a name="getFamilyName--">
@@ -1015,7 +997,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>getFamilyName</h4>
-<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.348">getFamilyName</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.347">getFamilyName</a>()</pre>
</li>
</ul>
<a name="getScanners-long-">
@@ -1024,7 +1006,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>getScanners</h4>
-<pre>public <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><<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.356">getScanners</a>(long readPt)
+<pre>public <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><<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.355">getScanners</a>(long readPt)
throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1041,7 +1023,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>createList</h4>
-<pre>protected <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><<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.371">createList</a>(int capacity)</pre>
+<pre>protected <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><<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.370">createList</a>(int capacity)</pre>
</li>
</ul>
<a name="checkActiveSize--">
@@ -1050,7 +1032,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>checkActiveSize</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.382">checkActiveSize</a>()</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.381">checkActiveSize</a>()</pre>
<div class="block">Check whether anything need to be done based on the current active set size.
The method is invoked upon every addition to the active set.
For CompactingMemStore, flush the active set to the read-only memory if it's
@@ -1067,7 +1049,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>flushInMemory</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.401">flushInMemory</a>()
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.400">flushInMemory</a>()
throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
@@ -1081,7 +1063,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>getLastSegment</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html" title="class in org.apache.hadoop.hbase.regionserver">Segment</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.436">getLastSegment</a>()</pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html" title="class in org.apache.hadoop.hbase.regionserver">Segment</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.435">getLastSegment</a>()</pre>
</li>
</ul>
<a name="getFamilyNameInBytes--">
@@ -1090,7 +1072,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>getFamilyNameInBytes</h4>
-<pre>private byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.442">getFamilyNameInBytes</a>()</pre>
+<pre>private byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.441">getFamilyNameInBytes</a>()</pre>
</li>
</ul>
<a name="getPool--">
@@ -1099,7 +1081,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>getPool</h4>
-<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ThreadPoolExecutor.html?is-external=true" title="class or interface in java.util.concurrent">ThreadPoolExecutor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.446">getPool</a>()</pre>
+<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ThreadPoolExecutor.html?is-external=true" title="class or interface in java.util.concurrent">ThreadPoolExecutor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.445">getPool</a>()</pre>
</li>
</ul>
<a name="shouldFlushInMemory--">
@@ -1108,7 +1090,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>shouldFlushInMemory</h4>
-<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.451">shouldFlushInMemory</a>()</pre>
+<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.450">shouldFlushInMemory</a>()</pre>
</li>
</ul>
<a name="stopCompaction--">
@@ -1117,7 +1099,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>stopCompaction</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.468">stopCompaction</a>()</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.467">stopCompaction</a>()</pre>
<div class="block">The request to cancel the compaction asynchronous task (caused by in-memory flush)
The compaction may still happen if the request was sent too late
Non-blocking request</div>
@@ -1129,7 +1111,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>pushActiveToPipeline</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.474">pushActiveToPipeline</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">MutableSegment</a> active)</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.473">pushActiveToPipeline</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">MutableSegment</a> active)</pre>
</li>
</ul>
<a name="pushTailToSnapshot--">
@@ -1138,7 +1120,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>pushTailToSnapshot</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.481">pushTailToSnapshot</a>()</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.480">pushTailToSnapshot</a>()</pre>
</li>
</ul>
<a name="pushPipelineToSnapshot--">
@@ -1147,7 +1129,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>pushPipelineToSnapshot</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.488">pushPipelineToSnapshot</a>()</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.487">pushPipelineToSnapshot</a>()</pre>
</li>
</ul>
<a name="pushToSnapshot-java.util.List-">
@@ -1156,7 +1138,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>pushToSnapshot</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.511">pushToSnapshot</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>> segments)</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.510">pushToSnapshot</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>> segments)</pre>
</li>
</ul>
<a name="getRegionServices--">
@@ -1165,7 +1147,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>getRegionServices</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServicesForStores.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServicesForStores</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.522">getRegionServices</a>()</pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServicesForStores.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServicesForStores</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.521">getRegionServices</a>()</pre>
</li>
</ul>
<a name="isMemStoreFlushingInMemory--">
@@ -1174,34 +1156,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>isMemStoreFlushingInMemory</h4>
-<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.550">isMemStoreFlushingInMemory</a>()</pre>
-</li>
-</ul>
-<a name="disableCompaction--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>disableCompaction</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.555">disableCompaction</a>()</pre>
-</li>
-</ul>
-<a name="enableCompaction--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>enableCompaction</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.560">enableCompaction</a>()</pre>
-</li>
-</ul>
-<a name="initiateType-org.apache.hadoop.hbase.MemoryCompactionPolicy-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>initiateType</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.565">initiateType</a>(<a href="../../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase">MemoryCompactionPolicy</a> compactionType)</pre>
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.546">isMemStoreFlushingInMemory</a>()</pre>
</li>
</ul>
<a name="getNextRow-org.apache.hadoop.hbase.Cell-">
@@ -1210,7 +1165,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>getNextRow</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.574">getNextRow</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.555">getNextRow</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cell</code> - Find the row that comes after this one. If null, we return the
@@ -1226,7 +1181,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockList">
<li class="blockList">
<h4>getInmemoryFlushSize</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.588">getInmemoryFlushSize</a>()</pre>
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.569">getInmemoryFlushSize</a>()</pre>
</li>
</ul>
<a name="debug--">
@@ -1235,7 +1190,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMem
<ul class="blockListLast">
<li class="blockList">
<h4>debug</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.593">debug</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html#line.574">debug</a>()</pre>
</li>
</ul>
</li>