http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21726f5a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html index 985c6c6..a89b54c 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html @@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre>@InterfaceAudience.Private -class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.72">MemStoreFlusher</a> +class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.70">MemStoreFlusher</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequester.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushRequester</a></pre> <div class="block">Thread that flushes cache on request @@ -276,9 +276,10 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq </tr> <tr id="i2" class="altColor"> <td class="colFirst"><code>private boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#flushRegion-org.apache.hadoop.hbase.regionserver.HRegion-boolean-boolean-">flushRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> region, +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#flushRegion-org.apache.hadoop.hbase.regionserver.HRegion-boolean-boolean-org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker-">flushRegion</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> region, boolean emergencyFlush, - boolean forceFlushAllStores)</code> + boolean forceFlushAllStores, + <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushLifeCycleTracker.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushLifeCycleTracker</a> tracker)</code> <div class="block">Flush a region.</div> </td> </tr> @@ -375,8 +376,9 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq </tr> <tr id="i20" class="altColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#requestFlush-org.apache.hadoop.hbase.regionserver.HRegion-boolean-">requestFlush</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> r, - boolean forceFlushAllStores)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#requestFlush-org.apache.hadoop.hbase.regionserver.HRegion-boolean-org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker-">requestFlush</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> r, + boolean forceFlushAllStores, + <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushLifeCycleTracker.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushLifeCycleTracker</a> tracker)</code> <div class="block">Tell the listener the cache needs to be flushed.</div> </td> </tr> @@ -436,7 +438,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <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/MemStoreFlusher.html#line.73">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.71">LOG</a></pre> </li> </ul> <a name="conf"> @@ -445,7 +447,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>conf</h4> -<pre>private org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.75">conf</a></pre> +<pre>private org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.73">conf</a></pre> </li> </ul> <a name="flushQueue"> @@ -454,7 +456,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>flushQueue</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.FlushQueueEntry.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreFlusher.FlushQueueEntry</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.78">flushQueue</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.FlushQueueEntry.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreFlusher.FlushQueueEntry</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.76">flushQueue</a></pre> </li> </ul> <a name="regionsInQueue"> @@ -463,7 +465,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>regionsInQueue</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a>,<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.FlushRegionEntry.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreFlusher.FlushRegionEntry</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.79">regionsInQueue</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a>,<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.FlushRegionEntry.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreFlusher.FlushRegionEntry</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.77">regionsInQueue</a></pre> </li> </ul> <a name="wakeupPending"> @@ -472,7 +474,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>wakeupPending</h4> -<pre>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> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.80">wakeupPending</a></pre> +<pre>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> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.78">wakeupPending</a></pre> </li> </ul> <a name="threadWakeFrequency"> @@ -481,7 +483,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>threadWakeFrequency</h4> -<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.82">threadWakeFrequency</a></pre> +<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.80">threadWakeFrequency</a></pre> </li> </ul> <a name="server"> @@ -490,7 +492,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>server</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.83">server</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.81">server</a></pre> </li> </ul> <a name="lock"> @@ -499,7 +501,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>lock</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantReadWriteLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantReadWriteLock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.84">lock</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantReadWriteLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantReadWriteLock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.82">lock</a></pre> </li> </ul> <a name="blockSignal"> @@ -508,7 +510,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>blockSignal</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.85">blockSignal</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.83">blockSignal</a></pre> </li> </ul> <a name="blockingWaitTime"> @@ -517,7 +519,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>blockingWaitTime</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.87">blockingWaitTime</a></pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.85">blockingWaitTime</a></pre> </li> </ul> <a name="updatesBlockedMsHighWater"> @@ -526,7 +528,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>updatesBlockedMsHighWater</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true" title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.88">updatesBlockedMsHighWater</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true" title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.86">updatesBlockedMsHighWater</a></pre> </li> </ul> <a name="flushHandlers"> @@ -535,7 +537,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>flushHandlers</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.FlushHandler.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreFlusher.FlushHandler</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.90">flushHandlers</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.FlushHandler.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreFlusher.FlushHandler</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.88">flushHandlers</a></pre> </li> </ul> <a name="flushRequestListeners"> @@ -544,7 +546,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockListLast"> <li class="blockList"> <h4>flushRequestListeners</h4> -<pre>private <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/FlushRequestListener.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushRequestListener</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.91">flushRequestListeners</a></pre> +<pre>private <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/FlushRequestListener.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushRequestListener</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.89">flushRequestListeners</a></pre> </li> </ul> </li> @@ -561,7 +563,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockListLast"> <li class="blockList"> <h4>MemStoreFlusher</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.97">MemStoreFlusher</a>(org.apache.hadoop.conf.Configuration conf, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.95">MemStoreFlusher</a>(org.apache.hadoop.conf.Configuration conf, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> server)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -584,7 +586,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>getUpdatesBlockedMsHighWater</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true" title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.118">getUpdatesBlockedMsHighWater</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true" title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.116">getUpdatesBlockedMsHighWater</a>()</pre> </li> </ul> <a name="flushOneForGlobalPressure--"> @@ -593,7 +595,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>flushOneForGlobalPressure</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.128">flushOneForGlobalPressure</a>()</pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.126">flushOneForGlobalPressure</a>()</pre> <div class="block">The memstore across all regions has exceeded the low water mark. Pick one region to flush and flush it synchronously (this is called from the flush thread)</div> @@ -609,7 +611,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>wakeupFlushThread</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.280">wakeupFlushThread</a>()</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.279">wakeupFlushThread</a>()</pre> </li> </ul> <a name="getBiggestMemStoreRegion-java.util.SortedMap-java.util.Set-boolean-"> @@ -618,7 +620,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>getBiggestMemStoreRegion</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.286">getBiggestMemStoreRegion</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>> regionsBySize, +<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.285">getBiggestMemStoreRegion</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>> regionsBySize, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>> excludedRegions, boolean checkStoreFileCount)</pre> </li> @@ -629,7 +631,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>getBiggestMemStoreOfRegionReplica</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.309">getBiggestMemStoreOfRegionReplica</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>> regionsBySize, +<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.308">getBiggestMemStoreOfRegionReplica</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true" title="class or interface in java.util">SortedMap</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>> regionsBySize, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>> excludedRegions)</pre> </li> </ul> @@ -639,7 +641,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>refreshStoreFilesAndReclaimMemory</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.327">refreshStoreFilesAndReclaimMemory</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> region)</pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.326">refreshStoreFilesAndReclaimMemory</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> region)</pre> </li> </ul> <a name="isAboveHighWaterMark--"> @@ -648,7 +650,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>isAboveHighWaterMark</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver">FlushType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.339">isAboveHighWaterMark</a>()</pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver">FlushType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.338">isAboveHighWaterMark</a>()</pre> <div class="block">Return true if global memory usage is above the high watermark</div> </li> </ul> @@ -658,23 +660,24 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>isAboveLowWaterMark</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver">FlushType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.346">isAboveLowWaterMark</a>()</pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver">FlushType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.345">isAboveLowWaterMark</a>()</pre> <div class="block">Return true if we're above the low watermark</div> </li> </ul> -<a name="requestFlush-org.apache.hadoop.hbase.regionserver.HRegion-boolean-"> +<a name="requestFlush-org.apache.hadoop.hbase.regionserver.HRegion-boolean-org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>requestFlush</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.351">requestFlush</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> r, - boolean forceFlushAllStores)</pre> -<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequester.html#requestFlush-org.apache.hadoop.hbase.regionserver.HRegion-boolean-">FlushRequester</a></code></span></div> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.350">requestFlush</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> r, + boolean forceFlushAllStores, + <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushLifeCycleTracker.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushLifeCycleTracker</a> tracker)</pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequester.html#requestFlush-org.apache.hadoop.hbase.regionserver.HRegion-boolean-org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker-">FlushRequester</a></code></span></div> <div class="block">Tell the listener the cache needs to be flushed.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> -<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequester.html#requestFlush-org.apache.hadoop.hbase.regionserver.HRegion-boolean-">requestFlush</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequester.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushRequester</a></code></dd> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequester.html#requestFlush-org.apache.hadoop.hbase.regionserver.HRegion-boolean-org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker-">requestFlush</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequester.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushRequester</a></code></dd> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>r</code> - the Region requesting the cache flush</dd> <dd><code>forceFlushAllStores</code> - whether we want to flush all stores. e.g., when request from log @@ -688,7 +691,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>requestDelayedFlush</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.365">requestDelayedFlush</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> r, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.366">requestDelayedFlush</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> r, long delay, boolean forceFlushAllStores)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequester.html#requestDelayedFlush-org.apache.hadoop.hbase.regionserver.HRegion-long-boolean-">FlushRequester</a></code></span></div> @@ -710,7 +713,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>getFlushQueueSize</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.378">getFlushQueueSize</a>()</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.380">getFlushQueueSize</a>()</pre> </li> </ul> <a name="interruptIfNecessary--"> @@ -719,7 +722,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>interruptIfNecessary</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.385">interruptIfNecessary</a>()</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.387">interruptIfNecessary</a>()</pre> <div class="block">Only interrupt once it's done with a run through the work loop.</div> </li> </ul> @@ -729,7 +732,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>start</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.396">start</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.UncaughtExceptionHandler.html?is-external=true" title="class or interface in java.lang">Thread.UncaughtExceptionHandler</a> eh)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.398">start</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.UncaughtExceptionHandler.html?is-external=true" title="class or interface in java.lang">Thread.UncaughtExceptionHandler</a> eh)</pre> </li> </ul> <a name="isAlive--"> @@ -738,7 +741,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>isAlive</h4> -<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.406">isAlive</a>()</pre> +<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.408">isAlive</a>()</pre> </li> </ul> <a name="join--"> @@ -747,7 +750,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>join</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.415">join</a>()</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.417">join</a>()</pre> </li> </ul> <a name="flushRegion-org.apache.hadoop.hbase.regionserver.MemStoreFlusher.FlushRegionEntry-"> @@ -756,7 +759,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>flushRegion</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.431">flushRegion</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.FlushRegionEntry.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreFlusher.FlushRegionEntry</a> fqe)</pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.433">flushRegion</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.FlushRegionEntry.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreFlusher.FlushRegionEntry</a> fqe)</pre> <div class="block">A flushRegion that checks store file count. If too many, puts the flush on delay queue to retry later.</div> <dl> @@ -769,15 +772,16 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq </dl> </li> </ul> -<a name="flushRegion-org.apache.hadoop.hbase.regionserver.HRegion-boolean-boolean-"> +<a name="flushRegion-org.apache.hadoop.hbase.regionserver.HRegion-boolean-boolean-org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>flushRegion</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.481">flushRegion</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> region, +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.483">flushRegion</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> region, boolean emergencyFlush, - boolean forceFlushAllStores)</pre> + boolean forceFlushAllStores, + <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushLifeCycleTracker.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushLifeCycleTracker</a> tracker)</pre> <div class="block">Flush a region.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -800,7 +804,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>notifyFlushRequest</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.530">notifyFlushRequest</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> region, +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.534">notifyFlushRequest</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> region, boolean emergencyFlush)</pre> </li> </ul> @@ -810,7 +814,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>wakeUpIfBlocking</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.543">wakeUpIfBlocking</a>()</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.547">wakeUpIfBlocking</a>()</pre> </li> </ul> <a name="isTooManyStoreFiles-org.apache.hadoop.hbase.regionserver.Region-"> @@ -819,7 +823,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>isTooManyStoreFiles</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.549">isTooManyStoreFiles</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> region)</pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.553">isTooManyStoreFiles</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> region)</pre> </li> </ul> <a name="reclaimMemStoreMemory--"> @@ -828,7 +832,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>reclaimMemStoreMemory</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.570">reclaimMemStoreMemory</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.574">reclaimMemStoreMemory</a>()</pre> <div class="block">Check if the regionserver's memstore memory usage is greater than the limit. If so, flush regions with the biggest memstores until we're down to the lower limit. This method blocks callers until we're down to a safe @@ -841,7 +845,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>logMsg</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.642">logMsg</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> string1, +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.646">logMsg</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> string1, long val, long max)</pre> </li> @@ -852,7 +856,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>toString</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/MemStoreFlusher.html#line.649">toString</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/MemStoreFlusher.html#line.653">toString</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -865,7 +869,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>dumpQueue</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/MemStoreFlusher.html#line.654">dumpQueue</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/MemStoreFlusher.html#line.658">dumpQueue</a>()</pre> </li> </ul> <a name="registerFlushRequestListener-org.apache.hadoop.hbase.regionserver.FlushRequestListener-"> @@ -874,7 +878,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>registerFlushRequestListener</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.673">registerFlushRequestListener</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequestListener.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushRequestListener</a> listener)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.677">registerFlushRequestListener</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequestListener.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushRequestListener</a> listener)</pre> <div class="block">Register a MemstoreFlushListener</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> @@ -890,7 +894,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockList"> <li class="blockList"> <h4>unregisterFlushRequestListener</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.683">unregisterFlushRequestListener</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequestListener.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushRequestListener</a> listener)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.687">unregisterFlushRequestListener</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequestListener.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushRequestListener</a> listener)</pre> <div class="block">Unregister the listener from MemstoreFlushListeners</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> @@ -908,7 +912,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushReq <ul class="blockListLast"> <li class="blockList"> <h4>setGlobalMemStoreLimit</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.692">setGlobalMemStoreLimit</a>(long globalMemStoreSize)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html#line.696">setGlobalMemStoreLimit</a>(long globalMemStoreSize)</pre> <div class="block">Sets the global memstore limit to a new size.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21726f5a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSize.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSize.html b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSize.html index f20bcf6..dd6a6ea 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSize.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSize.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}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab"; <div class="subNav"> <ul class="navList"> <li><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Prev Class</span></a></li> -<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Next Class</span></a></li> +<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/MemStoreSize.html" target="_top">Frames</a></li> @@ -107,12 +107,21 @@ var activeTableTab = "activeTableTab"; <div class="description"> <ul class="blockList"> <li class="blockList"> +<dl> +<dt>Direct Known Subclasses:</dt> +<dd><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSizing</a></dd> +</dl> <hr> <br> -<pre>@InterfaceAudience.Private -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.26">MemStoreSize</a> +<pre>@InterfaceAudience.LimitedPrivate(value="Coprocesssor") +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.29">MemStoreSize</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> -<div class="block">Wraps the data size part and total heap space occupied by the memstore.</div> +<div class="block">Reports the data size part and total heap space occupied by the MemStore. + Read-only.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" title="class in org.apache.hadoop.hbase.regionserver"><code>MemStoreSizing</code></a></dd> +</dl> </li> </ul> </div> @@ -132,16 +141,16 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <th class="colLast" scope="col">Field and Description</th> </tr> <tr class="altColor"> -<td class="colFirst"><code>private long</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#dataSize">dataSize</a></span></code> </td> +<td class="colFirst"><code>protected long</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#dataSize">dataSize</a></span></code> +<div class="block">'dataSize' tracks the Cell's data bytes size alone (Key bytes, value bytes).</div> +</td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>private long</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#heapSize">heapSize</a></span></code> </td> -</tr> -<tr class="altColor"> -<td class="colFirst"><code>private boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#isEmpty">isEmpty</a></span></code> </td> +<td class="colFirst"><code>protected long</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#heapSize">heapSize</a></span></code> +<div class="block">'heapSize' tracks all Cell's heap size occupancy.</div> +</td> </tr> </table> </li> @@ -161,9 +170,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#MemStoreSize--">MemStoreSize</a></span>()</code> </td> </tr> <tr class="rowColor"> -<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#MemStoreSize-boolean-">MemStoreSize</a></span>(boolean isEmpty)</code> </td> -</tr> -<tr class="altColor"> <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#MemStoreSize-long-long-">MemStoreSize</a></span>(long dataSize, long heapSize)</code> </td> </tr> @@ -183,44 +189,26 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <th class="colLast" scope="col">Method and Description</th> </tr> <tr id="i0" class="altColor"> -<td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#decMemStoreSize-long-long-">decMemStoreSize</a></span>(long dataSizeDelta, - long heapSizeDelta)</code> </td> -</tr> -<tr id="i1" class="rowColor"> -<td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#decMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-">decMemStoreSize</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a> delta)</code> </td> -</tr> -<tr id="i2" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#equals-java.lang.Object-">equals</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> </td> </tr> -<tr id="i3" class="rowColor"> +<tr id="i1" class="rowColor"> <td class="colFirst"><code>long</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#getDataSize--">getDataSize</a></span>()</code> </td> </tr> -<tr id="i4" class="altColor"> +<tr id="i2" class="altColor"> <td class="colFirst"><code>long</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#getHeapSize--">getHeapSize</a></span>()</code> </td> </tr> -<tr id="i5" class="rowColor"> +<tr id="i3" class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#hashCode--">hashCode</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/MemStoreSize.html#incMemStoreSize-long-long-">incMemStoreSize</a></span>(long dataSizeDelta, - long heapSizeDelta)</code> </td> -</tr> -<tr id="i7" class="rowColor"> -<td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#incMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-">incMemStoreSize</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a> delta)</code> </td> -</tr> -<tr id="i8" class="altColor"> +<tr id="i4" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#isEmpty--">isEmpty</a></span>()</code> </td> </tr> -<tr id="i9" class="rowColor"> +<tr id="i5" class="rowColor"> <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/MemStoreSize.html#toString--">toString</a></span>()</code> </td> </tr> @@ -252,25 +240,21 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>dataSize</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.31">dataSize</a></pre> +<pre>protected long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.35">dataSize</a></pre> +<div class="block">'dataSize' tracks the Cell's data bytes size alone (Key bytes, value bytes). A cell's data can + be in on heap or off heap area depending on the MSLAB and its configuration to be using on heap + or off heap LABs</div> </li> </ul> <a name="heapSize"> <!-- --> </a> -<ul class="blockList"> -<li class="blockList"> -<h4>heapSize</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.34">heapSize</a></pre> -</li> -</ul> -<a name="isEmpty"> -<!-- --> -</a> <ul class="blockListLast"> <li class="blockList"> -<h4>isEmpty</h4> -<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.35">isEmpty</a></pre> +<h4>heapSize</h4> +<pre>protected long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.40">heapSize</a></pre> +<div class="block">'heapSize' tracks all Cell's heap size occupancy. This will include Cell POJO heap overhead. + When Cells in on heap area, this will include the cells data size as well.</div> </li> </ul> </li> @@ -287,16 +271,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>MemStoreSize</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.37">MemStoreSize</a>()</pre> -</li> -</ul> -<a name="MemStoreSize-boolean-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>MemStoreSize</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.43">MemStoreSize</a>(boolean isEmpty)</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.42">MemStoreSize</a>()</pre> </li> </ul> <a name="MemStoreSize-long-long-"> @@ -305,7 +280,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>MemStoreSize</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.53">MemStoreSize</a>(long dataSize, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.46">MemStoreSize</a>(long dataSize, long heapSize)</pre> </li> </ul> @@ -323,45 +298,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isEmpty</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.49">isEmpty</a>()</pre> -</li> -</ul> -<a name="incMemStoreSize-long-long-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>incMemStoreSize</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.59">incMemStoreSize</a>(long dataSizeDelta, - long heapSizeDelta)</pre> -</li> -</ul> -<a name="incMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>incMemStoreSize</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.64">incMemStoreSize</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a> delta)</pre> -</li> -</ul> -<a name="decMemStoreSize-long-long-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>decMemStoreSize</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.69">decMemStoreSize</a>(long dataSizeDelta, - long heapSizeDelta)</pre> -</li> -</ul> -<a name="decMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>decMemStoreSize</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.74">decMemStoreSize</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a> delta)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.51">isEmpty</a>()</pre> </li> </ul> <a name="getDataSize--"> @@ -370,7 +307,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getDataSize</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.79">getDataSize</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.55">getDataSize</a>()</pre> </li> </ul> <a name="getHeapSize--"> @@ -379,7 +316,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getHeapSize</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.83">getHeapSize</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.59">getHeapSize</a>()</pre> </li> </ul> <a name="equals-java.lang.Object-"> @@ -388,7 +325,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>equals</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.88">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.64">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code> in class <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -401,7 +338,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>hashCode</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.97">hashCode</a>()</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSize.html#line.73">hashCode</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code> in class <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -414,7 +351,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>toString</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/MemStoreSize.html#line.104">toString</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/MemStoreSize.html#line.80">toString</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -450,7 +387,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <div class="subNav"> <ul class="navList"> <li><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Prev Class</span></a></li> -<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Next Class</span></a></li> +<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/MemStoreSize.html" target="_top">Frames</a></li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21726f5a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html new file mode 100644 index 0000000..ead07ef --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html @@ -0,0 +1,456 @@ +<!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>MemStoreSizing (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="MemStoreSizing (Apache HBase 3.0.0-SNAPSHOT API)"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</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 class="navBarCell1Rev">Class</li> +<li><a href="class-use/MemStoreSizing.html">Use</a></li> +<li><a href="package-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><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" target="_top">Frames</a></li> +<li><a href="MemStoreSizing.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../../allclasses-noframe.html">All 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> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.apache.hadoop.hbase.regionserver</div> +<h2 title="Class MemStoreSizing" class="title">Class MemStoreSizing</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> +<li> +<ul class="inheritance"> +<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver.MemStoreSize</a></li> +<li> +<ul class="inheritance"> +<li>org.apache.hadoop.hbase.regionserver.MemStoreSizing</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>@InterfaceAudience.Private +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.29">MemStoreSizing</a> +extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a></pre> +<div class="block">Accounting of current heap and data sizes. + Allows read/write on data/heap size as opposed to which is read-only. + For internal use.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver"><code>MemStoreSize</code></a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSizing</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#DUD">DUD</a></span></code> </td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.hbase.regionserver.MemStoreSize"> +<!-- --> +</a> +<h3>Fields inherited from class org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a></h3> +<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#dataSize">dataSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#heapSize">heapSize</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#MemStoreSizing--">MemStoreSizing</a></span>()</code> </td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#MemStoreSizing-long-long-">MemStoreSizing</a></span>(long dataSize, + long heapSize)</code> </td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#decMemStoreSize-long-long-">decMemStoreSize</a></span>(long dataSizeDelta, + long heapSizeDelta)</code> </td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#decMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-">decMemStoreSize</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a> delta)</code> </td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#empty--">empty</a></span>()</code> </td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#equals-java.lang.Object-">equals</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> </td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#hashCode--">hashCode</a></span>()</code> </td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#incMemStoreSize-long-long-">incMemStoreSize</a></span>(long dataSizeDelta, + long heapSizeDelta)</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/MemStoreSizing.html#incMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-">incMemStoreSize</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a> delta)</code> </td> +</tr> +<tr id="i7" class="rowColor"> +<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/MemStoreSizing.html#toString--">toString</a></span>()</code> </td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.regionserver.MemStoreSize"> +<!-- --> +</a> +<h3>Methods inherited from class org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a></h3> +<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#getDataSize--">getDataSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#getHeapSize--">getHeapSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#isEmpty--">isEmpty</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-ex ternal=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="DUD"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>DUD</h4> +<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSizing</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.30">DUD</a></pre> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="MemStoreSizing--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>MemStoreSizing</h4> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.52">MemStoreSizing</a>()</pre> +</li> +</ul> +<a name="MemStoreSizing-long-long-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>MemStoreSizing</h4> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.56">MemStoreSizing</a>(long dataSize, + long heapSize)</pre> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="incMemStoreSize-long-long-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>incMemStoreSize</h4> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.60">incMemStoreSize</a>(long dataSizeDelta, + long heapSizeDelta)</pre> +</li> +</ul> +<a name="incMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>incMemStoreSize</h4> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.65">incMemStoreSize</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a> delta)</pre> +</li> +</ul> +<a name="decMemStoreSize-long-long-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>decMemStoreSize</h4> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.69">decMemStoreSize</a>(long dataSizeDelta, + long heapSizeDelta)</pre> +</li> +</ul> +<a name="decMemStoreSize-org.apache.hadoop.hbase.regionserver.MemStoreSize-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>decMemStoreSize</h4> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.74">decMemStoreSize</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a> delta)</pre> +</li> +</ul> +<a name="empty--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>empty</h4> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.78">empty</a>()</pre> +</li> +</ul> +<a name="equals-java.lang.Object-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>equals</h4> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.84">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#equals-java.lang.Object-">equals</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a></code></dd> +</dl> +</li> +</ul> +<a name="hashCode--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>hashCode</h4> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreSizing.html#line.93">hashCode</a>()</pre> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#hashCode--">hashCode</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a></code></dd> +</dl> +</li> +</ul> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>toString</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/MemStoreSizing.html#line.100">toString</a>()</pre> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html#toString--">toString</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSize</a></code></dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= 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 class="navBarCell1Rev">Class</li> +<li><a href="class-use/MemStoreSizing.html">Use</a></li> +<li><a href="package-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><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" target="_top">Frames</a></li> +<li><a href="MemStoreSizing.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../../allclasses-noframe.html">All 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> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +<p class="legalCopy"><small>Copyright © 2007–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/21726f5a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html index cdf9465..c3fe2e5 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html @@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab"; </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManager.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> @@ -448,7 +448,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSize.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSizing.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManager.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList">