http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/regionserver/MemStore.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStore.html b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStore.html index 599f247..e2133a2 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStore.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStore.html @@ -96,7 +96,7 @@ <hr> <br> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.35">MemStore</a> +public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.36">MemStore</a> extends <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a></pre> <div class="block">The MemStore holds in-memory modifications to the Store. Modifications are <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase"><code>Cell</code></a>s. <p> @@ -225,7 +225,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title= <ul class="blockList"> <li class="blockList"> <h4>snapshot</h4> -<pre><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/MemStore.html#line.42">snapshot</a>()</pre> +<pre><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/MemStore.html#line.43">snapshot</a>()</pre> <div class="block">Creates a snapshot of the current memstore. Snapshot must be cleared by call to <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html#clearSnapshot(long)"><code>clearSnapshot(long)</code></a>.</div> <dl><dt><span class="strong">Returns:</span></dt><dd><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver"><code>MemStoreSnapshot</code></a></dd></dl> @@ -237,12 +237,12 @@ extends <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title= <ul class="blockList"> <li class="blockList"> <h4>clearSnapshot</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.50">clearSnapshot</a>(long id) - throws <a href="../../../../../org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html" title="class in org.apache.hadoop.hbase.regionserver">UnexpectedStateException</a></pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.51">clearSnapshot</a>(long id) + throws <a href="../../../../../org/apache/hadoop/hbase/exceptions/UnexpectedStateException.html" title="class in org.apache.hadoop.hbase.exceptions">UnexpectedStateException</a></pre> <div class="block">Clears the current snapshot of the Memstore.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - </dd> <dt><span class="strong">Throws:</span></dt> -<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html" title="class in org.apache.hadoop.hbase.regionserver">UnexpectedStateException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html#snapshot()"><code>snapshot()</code></a></dd></dl> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/exceptions/UnexpectedStateException.html" title="class in org.apache.hadoop.hbase.exceptions">UnexpectedStateException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html#snapshot()"><code>snapshot()</code></a></dd></dl> </li> </ul> <a name="getFlushableSize()"> @@ -251,7 +251,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title= <ul class="blockList"> <li class="blockList"> <h4>getFlushableSize</h4> -<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.60">getFlushableSize</a>()</pre> +<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.61">getFlushableSize</a>()</pre> <div class="block">On flush, how much memory we will clear. Flush will first clear out the data in snapshot if any (It will take a second flush invocation to clear the current Cell set). If snapshot is empty, current @@ -265,7 +265,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title= <ul class="blockList"> <li class="blockList"> <h4>getSnapshotSize</h4> -<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.66">getSnapshotSize</a>()</pre> +<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.67">getSnapshotSize</a>()</pre> <div class="block">Return the size of the snapshot(s) if any</div> <dl><dt><span class="strong">Returns:</span></dt><dd>size of the memstore snapshot</dd></dl> </li> @@ -276,7 +276,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title= <ul class="blockList"> <li class="blockList"> <h4>add</h4> -<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.73">add</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> +<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.74">add</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> <div class="block">Write an update</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>cell</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>approximate size of the passed cell.</dd></dl> @@ -288,7 +288,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title= <ul class="blockList"> <li class="blockList"> <h4>timeOfOldestEdit</h4> -<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.78">timeOfOldestEdit</a>()</pre> +<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.79">timeOfOldestEdit</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>Oldest timestamp of all the Cells in the MemStore</dd></dl> </li> </ul> @@ -298,7 +298,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title= <ul class="blockList"> <li class="blockList"> <h4>delete</h4> -<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.85">delete</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> deleteCell)</pre> +<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.86">delete</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> deleteCell)</pre> <div class="block">Write a delete</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>deleteCell</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>approximate size of the passed key and value.</dd></dl> @@ -310,7 +310,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title= <ul class="blockList"> <li class="blockList"> <h4>updateColumnValue</h4> -<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.102">updateColumnValue</a>(byte[] row, +<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.103">updateColumnValue</a>(byte[] row, byte[] family, byte[] qualifier, long newValue, @@ -331,7 +331,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title= <ul class="blockList"> <li class="blockList"> <h4>upsert</h4> -<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.119">upsert</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cells, +<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.120">upsert</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cells, long readpoint)</pre> <div class="block">Update or insert the specified cells. <p> @@ -353,7 +353,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title= <ul class="blockList"> <li class="blockList"> <h4>getScanners</h4> -<pre><a href="http://docs.oracle.com/javase/7/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/MemStore.html#line.125">getScanners</a>(long readPt) +<pre><a href="http://docs.oracle.com/javase/7/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/MemStore.html#line.126">getScanners</a>(long readPt) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl><dt><span class="strong">Returns:</span></dt><dd>scanner over the memstore. This might include scanner over the snapshot when one is present.</dd> @@ -367,7 +367,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title= <ul class="blockList"> <li class="blockList"> <h4>size</h4> -<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.130">size</a>()</pre> +<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.131">size</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>Total memory occupied by this MemStore.</dd></dl> </li> </ul> @@ -377,7 +377,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title= <ul class="blockList"> <li class="blockList"> <h4>finalizeFlush</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.137">finalizeFlush</a>()</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.138">finalizeFlush</a>()</pre> <div class="block">This method is called when it is clear that the flush to disk is completed. The store may do any post-flush actions at this point. One example is to update the wal with sequence number that is known only at the store level.</div> @@ -389,7 +389,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title= <ul class="blockListLast"> <li class="blockList"> <h4>isSloppy</h4> -<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.140">isSloppy</a>()</pre> +<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStore.html#line.141">isSloppy</a>()</pre> </li> </ul> </li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.PooledChunk.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.PooledChunk.html b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.PooledChunk.html index e00a29a..edda8f8 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.PooledChunk.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.PooledChunk.html @@ -104,7 +104,7 @@ </dl> <hr> <br> -<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.239">MemStoreChunkPool.PooledChunk</a> +<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.245">MemStoreChunkPool.PooledChunk</a> extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a></pre> </li> </ul> @@ -169,7 +169,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" <ul class="blockListLast"> <li class="blockList"> <h4>MemStoreChunkPool.PooledChunk</h4> -<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.PooledChunk.html#line.240">MemStoreChunkPool.PooledChunk</a>(int size)</pre> +<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.PooledChunk.html#line.246">MemStoreChunkPool.PooledChunk</a>(int size)</pre> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.StatisticsThread.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.StatisticsThread.html b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.StatisticsThread.html index b540c18..68cba09 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.StatisticsThread.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.StatisticsThread.html @@ -108,7 +108,7 @@ </dl> <hr> <br> -<pre>private class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.164">MemStoreChunkPool.StatisticsThread</a> +<pre>private class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.169">MemStoreChunkPool.StatisticsThread</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a></pre> </li> </ul> @@ -218,7 +218,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html? <ul class="blockListLast"> <li class="blockList"> <h4>MemStoreChunkPool.StatisticsThread</h4> -<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.StatisticsThread.html#line.165">MemStoreChunkPool.StatisticsThread</a>()</pre> +<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.StatisticsThread.html#line.170">MemStoreChunkPool.StatisticsThread</a>()</pre> </li> </ul> </li> @@ -235,7 +235,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html? <ul class="blockList"> <li class="blockList"> <h4>run</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.StatisticsThread.html#line.171">run</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.StatisticsThread.html#line.176">run</a>()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true#run()" title="class or interface in java.lang">run</a></code> in interface <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a></code></dd> @@ -250,7 +250,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html? <ul class="blockListLast"> <li class="blockList"> <h4>logStats</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.StatisticsThread.html#line.175">logStats</a>()</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.StatisticsThread.html#line.180">logStats</a>()</pre> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html index 0dd4aa0..b0f343b 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html @@ -93,12 +93,17 @@ <div class="description"> <ul class="blockList"> <li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd><a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.HeapMemoryTuneObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">HeapMemoryManager.HeapMemoryTuneObserver</a></dd> +</dl> <hr> <br> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.55">MemStoreChunkPool</a> -extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> -<div class="block">A pool of <code>HeapMemStoreLAB.Chunk</code> instances. +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.56">MemStoreChunkPool</a> +extends <a href="http://docs.oracle.com/javase/7/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/HeapMemoryManager.HeapMemoryTuneObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">HeapMemoryManager.HeapMemoryTuneObserver</a></pre> +<div class="block">A pool of <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver"><code>Chunk</code></a> instances. MemStoreChunkPool caches a number of retired chunks for reusing, it could decrease allocating bytes when writing, thereby optimizing the garbage @@ -160,19 +165,19 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#CHUNK_POOL_MAXSIZE_KEY">CHUNK_POOL_MAXSIZE_KEY</a></strong></code> </td> </tr> <tr class="altColor"> +<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a></code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#chunkCount">chunkCount</a></strong></code> </td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>(package private) static boolean</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#chunkPoolDisabled">chunkPoolDisabled</a></strong></code> <div class="block">Boolean whether we have disabled the memstore chunk pool entirely.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private int</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#chunkSize">chunkSize</a></strong></code> </td> </tr> -<tr class="altColor"> -<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a></code></td> -<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#createdChunkCount">createdChunkCount</a></strong></code> </td> -</tr> <tr class="rowColor"> <td class="colFirst"><code>(package private) static <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool</a></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#GLOBAL_INSTANCE">GLOBAL_INSTANCE</a></strong></code> </td> @@ -194,20 +199,24 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#POOL_MAX_SIZE_DEFAULT">POOL_MAX_SIZE_DEFAULT</a></strong></code> </td> </tr> <tr class="altColor"> +<td class="colFirst"><code>private float</code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#poolSizePercentage">poolSizePercentage</a></strong></code> </td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/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/MemStoreChunkPool.PooledChunk.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool.PooledChunk</a>></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#reclaimedChunks">reclaimedChunks</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#reusedChunkCount">reusedChunkCount</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ScheduledExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ScheduledExecutorService</a></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#scheduleThreadPool">scheduleThreadPool</a></strong></code> <div class="block">Statistics thread schedule pool</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private static int</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#statThreadPeriod">statThreadPeriod</a></strong></code> <div class="block">Statistics thread</div> @@ -228,10 +237,11 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <th class="colOne" scope="col">Constructor and Description</th> </tr> <tr class="altColor"> -<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#MemStoreChunkPool(org.apache.hadoop.conf.Configuration,%20int,%20int,%20int)">MemStoreChunkPool</a></strong>(org.apache.hadoop.conf.Configuration conf, +<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#MemStoreChunkPool(org.apache.hadoop.conf.Configuration,%20int,%20int,%20int,%20float)">MemStoreChunkPool</a></strong>(org.apache.hadoop.conf.Configuration conf, int chunkSize, int maxCount, - int initialCount)</code> </td> + int initialCount, + float poolSizePercentage)</code> </td> </tr> </table> </li> @@ -276,13 +286,20 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#getPoolSize()">getPoolSize</a></strong>()</code> </td> </tr> <tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#onHeapMemoryTune(long,%20long)">onHeapMemoryTune</a></strong>(long newMemstoreSize, + long newBlockCacheSize)</code> +<div class="block">This method would be called by HeapMemoryManger when a heap memory tune action took place.</div> +</td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>(package private) void</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#putbackChunk(org.apache.hadoop.hbase.regionserver.MemStoreChunkPool.PooledChunk)">putbackChunk</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.PooledChunk.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool.PooledChunk</a> chunk)</code> <div class="block">Add the chunk to the pool, if the pool has achieved the max size, it will skip it</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>(package private) void</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#putbackChunks(java.util.concurrent.BlockingQueue)">putbackChunks</a></strong>(<a href="http://docs.oracle.com/javase/7/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/MemStoreChunkPool.PooledChunk.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool.PooledChunk</a>> chunks)</code> <div class="block">Add the chunks to the pool, when the pool achieves the max size, it will @@ -317,7 +334,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <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/MemStoreChunkPool.html#line.56">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.57">LOG</a></pre> </li> </ul> <a name="CHUNK_POOL_MAXSIZE_KEY"> @@ -326,7 +343,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>CHUNK_POOL_MAXSIZE_KEY</h4> -<pre>static final <a href="http://docs.oracle.com/javase/7/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/MemStoreChunkPool.html#line.57">CHUNK_POOL_MAXSIZE_KEY</a></pre> +<pre>static final <a href="http://docs.oracle.com/javase/7/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/MemStoreChunkPool.html#line.58">CHUNK_POOL_MAXSIZE_KEY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.MemStoreChunkPool.CHUNK_POOL_MAXSIZE_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -336,7 +353,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>CHUNK_POOL_INITIALSIZE_KEY</h4> -<pre>static final <a href="http://docs.oracle.com/javase/7/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/MemStoreChunkPool.html#line.58">CHUNK_POOL_INITIALSIZE_KEY</a></pre> +<pre>static final <a href="http://docs.oracle.com/javase/7/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/MemStoreChunkPool.html#line.59">CHUNK_POOL_INITIALSIZE_KEY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.MemStoreChunkPool.CHUNK_POOL_INITIALSIZE_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -346,7 +363,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>POOL_MAX_SIZE_DEFAULT</h4> -<pre>static final float <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.59">POOL_MAX_SIZE_DEFAULT</a></pre> +<pre>static final float <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.60">POOL_MAX_SIZE_DEFAULT</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.MemStoreChunkPool.POOL_MAX_SIZE_DEFAULT">Constant Field Values</a></dd></dl> </li> </ul> @@ -356,7 +373,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>POOL_INITIAL_SIZE_DEFAULT</h4> -<pre>static final float <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.60">POOL_INITIAL_SIZE_DEFAULT</a></pre> +<pre>static final float <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.61">POOL_INITIAL_SIZE_DEFAULT</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.MemStoreChunkPool.POOL_INITIAL_SIZE_DEFAULT">Constant Field Values</a></dd></dl> </li> </ul> @@ -366,7 +383,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>GLOBAL_INSTANCE</h4> -<pre>static <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.63">GLOBAL_INSTANCE</a></pre> +<pre>static <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.64">GLOBAL_INSTANCE</a></pre> </li> </ul> <a name="chunkPoolDisabled"> @@ -375,7 +392,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>chunkPoolDisabled</h4> -<pre>static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.65">chunkPoolDisabled</a></pre> +<pre>static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.66">chunkPoolDisabled</a></pre> <div class="block">Boolean whether we have disabled the memstore chunk pool entirely.</div> </li> </ul> @@ -385,7 +402,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>maxCount</h4> -<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.67">maxCount</a></pre> +<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.68">maxCount</a></pre> </li> </ul> <a name="reclaimedChunks"> @@ -394,7 +411,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>reclaimedChunks</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/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/MemStoreChunkPool.PooledChunk.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool.PooledChunk</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.70">reclaimedChunks</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/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/MemStoreChunkPool.PooledChunk.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool.PooledChunk</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.71">reclaimedChunks</a></pre> </li> </ul> <a name="chunkSize"> @@ -403,7 +420,16 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>chunkSize</h4> -<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.71">chunkSize</a></pre> +<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.72">chunkSize</a></pre> +</li> +</ul> +<a name="poolSizePercentage"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>poolSizePercentage</h4> +<pre>private final float <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.73">poolSizePercentage</a></pre> </li> </ul> <a name="scheduleThreadPool"> @@ -412,7 +438,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>scheduleThreadPool</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ScheduledExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ScheduledExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.74">scheduleThreadPool</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ScheduledExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ScheduledExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.76">scheduleThreadPool</a></pre> <div class="block">Statistics thread schedule pool</div> </li> </ul> @@ -422,18 +448,18 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>statThreadPeriod</h4> -<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.76">statThreadPeriod</a></pre> +<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.78">statThreadPeriod</a></pre> <div class="block">Statistics thread</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.MemStoreChunkPool.statThreadPeriod">Constant Field Values</a></dd></dl> </li> </ul> -<a name="createdChunkCount"> +<a name="chunkCount"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>createdChunkCount</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.77">createdChunkCount</a></pre> +<h4>chunkCount</h4> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.79">chunkCount</a></pre> </li> </ul> <a name="reusedChunkCount"> @@ -442,7 +468,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>reusedChunkCount</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.78">reusedChunkCount</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.80">reusedChunkCount</a></pre> </li> </ul> </li> @@ -453,16 +479,17 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <!-- --> </a> <h3>Constructor Detail</h3> -<a name="MemStoreChunkPool(org.apache.hadoop.conf.Configuration, int, int, int)"> +<a name="MemStoreChunkPool(org.apache.hadoop.conf.Configuration, int, int, int, float)"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>MemStoreChunkPool</h4> -<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.80">MemStoreChunkPool</a>(org.apache.hadoop.conf.Configuration conf, +<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.82">MemStoreChunkPool</a>(org.apache.hadoop.conf.Configuration conf, int chunkSize, int maxCount, - int initialCount)</pre> + int initialCount, + float poolSizePercentage)</pre> </li> </ul> </li> @@ -479,7 +506,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getChunk</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.PooledChunk.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool.PooledChunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.108">getChunk</a>()</pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.PooledChunk.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool.PooledChunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.111">getChunk</a>()</pre> <div class="block">Poll a chunk from the pool, reset it if not null, else create a new chunk to return if we have not yet created max allowed chunks count. When we have already created max allowed chunks and no free chunks as of now, return null. It is the responsibility of the caller to make a chunk @@ -495,7 +522,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>putbackChunks</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.135">putbackChunks</a>(<a href="http://docs.oracle.com/javase/7/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/MemStoreChunkPool.PooledChunk.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool.PooledChunk</a>> chunks)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.138">putbackChunks</a>(<a href="http://docs.oracle.com/javase/7/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/MemStoreChunkPool.PooledChunk.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool.PooledChunk</a>> chunks)</pre> <div class="block">Add the chunks to the pool, when the pool achieves the max size, it will skip the remaining chunks</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>chunks</code> - </dd></dl> @@ -507,7 +534,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>putbackChunk</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.148">putbackChunk</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.PooledChunk.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool.PooledChunk</a> chunk)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.152">putbackChunk</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.PooledChunk.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool.PooledChunk</a> chunk)</pre> <div class="block">Add the chunk to the pool, if the pool has achieved the max size, it will skip it</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>chunk</code> - </dd></dl> @@ -519,7 +546,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getPoolSize</h4> -<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.153">getPoolSize</a>()</pre> +<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.158">getPoolSize</a>()</pre> </li> </ul> <a name="clearChunks()"> @@ -528,7 +555,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>clearChunks</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.160">clearChunks</a>()</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.165">clearChunks</a>()</pre> </li> </ul> <a name="getPool(org.apache.hadoop.conf.Configuration)"> @@ -537,7 +564,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getPool</h4> -<pre>static <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.194">getPool</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>static <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.199">getPool</a>(org.apache.hadoop.conf.Configuration conf)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>conf</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>the global MemStoreChunkPool instance</dd></dl> </li> @@ -548,16 +575,32 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getMaxCount</h4> -<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.230">getMaxCount</a>()</pre> +<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.236">getMaxCount</a>()</pre> </li> </ul> <a name="clearDisableFlag()"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>clearDisableFlag</h4> -<pre>static void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.235">clearDisableFlag</a>()</pre> +<pre>static void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.241">clearDisableFlag</a>()</pre> +</li> +</ul> +<a name="onHeapMemoryTune(long, long)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>onHeapMemoryTune</h4> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html#line.252">onHeapMemoryTune</a>(long newMemstoreSize, + long newBlockCacheSize)</pre> +<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.HeapMemoryTuneObserver.html#onHeapMemoryTune(long,%20long)">HeapMemoryManager.HeapMemoryTuneObserver</a></code></strong></div> +<div class="block">This method would be called by HeapMemoryManger when a heap memory tune action took place.</div> +<dl> +<dt><strong>Specified by:</strong></dt> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.HeapMemoryTuneObserver.html#onHeapMemoryTune(long,%20long)">onHeapMemoryTune</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.HeapMemoryTuneObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">HeapMemoryManager.HeapMemoryTuneObserver</a></code></dd> +<dt><span class="strong">Parameters:</span></dt><dd><code>newMemstoreSize</code> - The newly calculated global memstore size</dd><dd><code>newBlockCacheSize</code> - The newly calculated global blockcache size</dd></dl> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html b/devapidocs/org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html index 240d29e..691f845 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html @@ -36,7 +36,7 @@ <div class="subNav"> <ul class="navList"> <li><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Prev Class</span></a></li> -<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Next Class</span></a></li> +<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" target="_top">Frames</a></li> @@ -543,7 +543,7 @@ implements org.apache.hadoop.io.Writable</pre> <div class="subNav"> <ul class="navList"> <li><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Prev Class</span></a></li> -<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Next Class</span></a></li> +<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" target="_top">Frames</a></li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html b/devapidocs/org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html deleted file mode 100644 index c2074c7..0000000 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html +++ /dev/null @@ -1,336 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<!-- NewPage --> -<html lang="en"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>UnexpectedStateException (Apache HBase 2.0.0-SNAPSHOT API)</title> -<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> -</head> -<body> -<script type="text/javascript"><!-- - if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="UnexpectedStateException (Apache HBase 2.0.0-SNAPSHOT API)"; - } -//--> -</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="topNav"><a name="navbar_top"> -<!-- --> -</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/UnexpectedStateException.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/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Prev Class</span></a></li> -<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Next Class</span></a></li> -</ul> -<ul class="navList"> -<li><a href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html" target="_top">Frames</a></li> -<li><a href="UnexpectedStateException.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="#methods_inherited_from_class_java.lang.Throwable">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>Method</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 UnexpectedStateException" class="title">Class UnexpectedStateException</h2> -</div> -<div class="contentContainer"> -<ul class="inheritance"> -<li><a href="http://docs.oracle.com/javase/7/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="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li> -<li> -<ul class="inheritance"> -<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li> -<li> -<ul class="inheritance"> -<li><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">java.io.IOException</a></li> -<li> -<ul class="inheritance"> -<li><a href="../../../../../org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase">org.apache.hadoop.hbase.HBaseIOException</a></li> -<li> -<ul class="inheritance"> -<li>org.apache.hadoop.hbase.regionserver.UnexpectedStateException</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -<div class="description"> -<ul class="blockList"> -<li class="blockList"> -<dl> -<dt>All Implemented Interfaces:</dt> -<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd> -</dl> -<hr> -<br> -<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html#line.24">UnexpectedStateException</a> -extends <a href="../../../../../org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase">HBaseIOException</a></pre> -<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#org.apache.hadoop.hbase.regionserver.UnexpectedStateException">Serialized Form</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="overviewSummary" 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>private static long</code></td> -<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html#serialVersionUID">serialVersionUID</a></strong></code> </td> -</tr> -</table> -</li> -</ul> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<ul class="blockList"> -<li class="blockList"><a name="constructor_summary"> -<!-- --> -</a> -<h3>Constructor Summary</h3> -<table class="overviewSummary" 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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html#UnexpectedStateException()">UnexpectedStateException</a></strong>()</code> </td> -</tr> -<tr class="rowColor"> -<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html#UnexpectedStateException(java.lang.String)">UnexpectedStateException</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</code> </td> -</tr> -<tr class="altColor"> -<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html#UnexpectedStateException(java.lang.String,%20java.lang.Throwable)">UnexpectedStateException</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, - <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</code> </td> -</tr> -<tr class="rowColor"> -<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html#UnexpectedStateException(java.lang.Throwable)">UnexpectedStateException</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</code> </td> -</tr> -</table> -</li> -</ul> -<!-- ========== METHOD SUMMARY =========== --> -<ul class="blockList"> -<li class="blockList"><a name="method_summary"> -<!-- --> -</a> -<h3>Method Summary</h3> -<ul class="blockList"> -<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable"> -<!-- --> -</a> -<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3> -<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang">addSuppressed</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getMessage()" title="class or interface in java.lang">getMessage</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or inter face in java.lang">getStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed()" title="class or interface in java.lang">getSuppressed</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lan g/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/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/7/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/7/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/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" 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="serialVersionUID"> -<!-- --> -</a> -<ul class="blockListLast"> -<li class="blockList"> -<h4>serialVersionUID</h4> -<pre>private static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html#line.26">serialVersionUID</a></pre> -<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.UnexpectedStateException.serialVersionUID">Constant Field Values</a></dd></dl> -</li> -</ul> -</li> -</ul> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<ul class="blockList"> -<li class="blockList"><a name="constructor_detail"> -<!-- --> -</a> -<h3>Constructor Detail</h3> -<a name="UnexpectedStateException()"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>UnexpectedStateException</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html#line.28">UnexpectedStateException</a>()</pre> -</li> -</ul> -<a name="UnexpectedStateException(java.lang.String)"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>UnexpectedStateException</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html#line.32">UnexpectedStateException</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</pre> -</li> -</ul> -<a name="UnexpectedStateException(java.lang.String, java.lang.Throwable)"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>UnexpectedStateException</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html#line.36">UnexpectedStateException</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, - <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</pre> -</li> -</ul> -<a name="UnexpectedStateException(java.lang.Throwable)"> -<!-- --> -</a> -<ul class="blockListLast"> -<li class="blockList"> -<h4>UnexpectedStateException</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html#line.40">UnexpectedStateException</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</pre> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</div> -</div> -<!-- ========= END OF CLASS DATA ========= --> -<!-- ======= START OF BOTTOM NAVBAR ====== --> -<div class="bottomNav"><a name="navbar_bottom"> -<!-- --> -</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/UnexpectedStateException.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/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Prev Class</span></a></li> -<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Next Class</span></a></li> -</ul> -<ul class="navList"> -<li><a href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html" target="_top">Frames</a></li> -<li><a href="UnexpectedStateException.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="#methods_inherited_from_class_java.lang.Throwable">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>Method</li> -</ul> -</div> -<a name="skip-navbar_bottom"> -<!-- --> -</a></div> -<!-- ======== END OF BOTTOM NAVBAR ======= --> -<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/45a663dd/devapidocs/org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html b/devapidocs/org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html index e99adfd..fae2e70 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/VersionedSegmentsList.html @@ -35,7 +35,7 @@ </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Prev Class</span></a></li> +<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Prev Class</span></a></li> <li><a href="../../../../../org/apache/hadoop/hbase/regionserver/WrongRegionException.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Next Class</span></a></li> </ul> <ul class="navList"> @@ -308,7 +308,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Prev Class</span></a></li> +<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Prev Class</span></a></li> <li><a href="../../../../../org/apache/hadoop/hbase/regionserver/WrongRegionException.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Next Class</span></a></li> </ul> <ul class="navList"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/HeapMemoryManager.HeapMemoryTuneObserver.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/HeapMemoryManager.HeapMemoryTuneObserver.html b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/HeapMemoryManager.HeapMemoryTuneObserver.html new file mode 100644 index 0000000..e24f361 --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/HeapMemoryManager.HeapMemoryTuneObserver.html @@ -0,0 +1,183 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Uses of Interface org.apache.hadoop.hbase.regionserver.HeapMemoryManager.HeapMemoryTuneObserver (Apache HBase 2.0.0-SNAPSHOT API)</title> +<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface org.apache.hadoop.hbase.regionserver.HeapMemoryManager.HeapMemoryTuneObserver (Apache HBase 2.0.0-SNAPSHOT API)"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../../../overview-summary.html">Overview</a></li> +<li><a href="../package-summary.html">Package</a></li> +<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.HeapMemoryTuneObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../../../../../../overview-tree.html">Tree</a></li> +<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../../../index-all.html">Index</a></li> +<li><a href="../../../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/class-use/HeapMemoryManager.HeapMemoryTuneObserver.html" target="_top">Frames</a></li> +<li><a href="HeapMemoryManager.HeapMemoryTuneObserver.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> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface org.apache.hadoop.hbase.regionserver.HeapMemoryManager.HeapMemoryTuneObserver" class="title">Uses of Interface<br>org.apache.hadoop.hbase.regionserver.HeapMemoryManager.HeapMemoryTuneObserver</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> +<caption><span>Packages that use <a href="../../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.HeapMemoryTuneObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">HeapMemoryManager.HeapMemoryTuneObserver</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Package</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td> +<td class="colLast"> </td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.HeapMemoryTuneObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">HeapMemoryManager.HeapMemoryTuneObserver</a> in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> +<caption><span>Classes in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> that implement <a href="../../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.HeapMemoryTuneObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">HeapMemoryManager.HeapMemoryTuneObserver</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreChunkPool</a></strong></code> +<div class="block">A pool of <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver"><code>Chunk</code></a> instances.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation"> +<caption><span>Fields in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> with type parameters of type <a href="../../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.HeapMemoryTuneObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">HeapMemoryManager.HeapMemoryTuneObserver</a></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> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/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/HeapMemoryManager.HeapMemoryTuneObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">HeapMemoryManager.HeapMemoryTuneObserver</a>></code></td> +<td class="colLast"><span class="strong">HeapMemoryManager.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.html#tuneObservers">tuneObservers</a></strong></code> </td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.HeapMemoryTuneObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">HeapMemoryManager.HeapMemoryTuneObserver</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">HeapMemoryManager.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.html#registerTuneObserver(org.apache.hadoop.hbase.regionserver.HeapMemoryManager.HeapMemoryTuneObserver)">registerTuneObserver</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.HeapMemoryTuneObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">HeapMemoryManager.HeapMemoryTuneObserver</a> observer)</code> </td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../../../overview-summary.html">Overview</a></li> +<li><a href="../package-summary.html">Package</a></li> +<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.HeapMemoryTuneObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../../../../../../overview-tree.html">Tree</a></li> +<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../../../index-all.html">Index</a></li> +<li><a href="../../../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/class-use/HeapMemoryManager.HeapMemoryTuneObserver.html" target="_top">Frames</a></li> +<li><a href="HeapMemoryManager.HeapMemoryTuneObserver.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> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> +</body> +</html>
