http://git-wip-us.apache.org/repos/asf/hbase-site/blob/35decbe4/devapidocs/org/apache/hadoop/hbase/master/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html index 8c0860d..1ef7d97 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html @@ -324,11 +324,11 @@ <ul> <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> +<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">RegionState.State</span></a></li> <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.ResubmitDirective.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.ResubmitDirective</span></a></li> +<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.TerminationStatus</span></a></li> <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MetricsMasterSourceFactoryImpl.FactoryStorage</span></a></li> -<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">RegionState.State</span></a></li> <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MasterRpcServices.BalanceSwitchMode</span></a></li> -<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.TerminationStatus</span></a></li> </ul> </li> </ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/35decbe4/devapidocs/org/apache/hadoop/hbase/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/package-tree.html b/devapidocs/org/apache/hadoop/hbase/package-tree.html index cdd8f19..8002eef 100644 --- a/devapidocs/org/apache/hadoop/hbase/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/package-tree.html @@ -432,19 +432,19 @@ <ul> <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> -<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HealthChecker.HealthCheckerExitStatus</span></a></li> -<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ClusterStatus.Option.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ClusterStatus.Option</span></a></li> -<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeyValue.Type</span></a></li> -<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompatibilitySingletonFactory.SingletonStorage.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CompatibilitySingletonFactory.SingletonStorage</span></a></li> -<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeepDeletedCells</span></a></li> <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MemoryCompactionPolicy</span></a></li> <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MetaTableAccessor.QueryType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MetaTableAccessor.QueryType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CellBuilder.DataType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CellBuilder.DataType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HConstants.OperationStatusCode.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HConstants.OperationStatusCode</span></a></li> +<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HealthChecker.HealthCheckerExitStatus</span></a></li> <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ProcedureState.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ProcedureState</span></a></li> <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CellBuilderType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CellBuilderType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompatibilitySingletonFactory.SingletonStorage.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CompatibilitySingletonFactory.SingletonStorage</span></a></li> <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Coprocessor.State.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Coprocessor.State</span></a></li> +<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HConstants.OperationStatusCode.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HConstants.OperationStatusCode</span></a></li> +<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ClusterStatus.Option.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ClusterStatus.Option</span></a></li> <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompareOperator.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CompareOperator</span></a></li> +<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeepDeletedCells</span></a></li> +<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CellBuilder.DataType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CellBuilder.DataType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeyValue.Type</span></a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/35decbe4/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html index 55f1fa6..e6417d5 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html @@ -203,11 +203,11 @@ <ul> <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> -<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">StateMachineProcedure.Flow</span></a></li> <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.LockState.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">Procedure.LockState</span></a></li> -<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockedResourceType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockedResourceType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">RootProcedureState.State</span></a></li> <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">RootProcedureState.State</span></a></li> +<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockedResourceType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockedResourceType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">StateMachineProcedure.Flow</span></a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/35decbe4/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html index 2932654..69760ac 100644 --- a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html @@ -207,11 +207,11 @@ <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">SpaceViolationPolicy</span></a></li> <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaScope</span></a></li> -<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottlingException.Type</span></a></li> -<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaType</span></a></li> <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/OperationQuota.OperationType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">OperationQuota.OperationType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottlingException.Type</span></a></li> +<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">SpaceViolationPolicy</span></a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/35decbe4/devapidocs/org/apache/hadoop/hbase/regionserver/Chunk.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/Chunk.html b/devapidocs/org/apache/hadoop/hbase/regionserver/Chunk.html index 489e830..ede651f 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/Chunk.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/Chunk.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":6,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10}; +var methods = {"i0":10,"i1":6,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -251,12 +251,16 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html#isFromPool--">isFromPool</a></span>()</code> </td> </tr> <tr id="i7" class="rowColor"> +<td class="colFirst"><code>(package private) boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html#isJumbo--">isJumbo</a></span>()</code> </td> +</tr> +<tr id="i8" class="altColor"> <td class="colFirst"><code>(package private) void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html#reset--">reset</a></span>()</code> <div class="block">Reset the offset to UNINITIALIZED before before reusing an old chunk</div> </td> </tr> -<tr id="i8" class="altColor"> +<tr id="i9" 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/Chunk.html#toString--">toString</a></span>()</code> </td> </tr> @@ -437,13 +441,22 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Chunk.html#line.84">isFromPool</a>()</pre> </li> </ul> +<a name="isJumbo--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isJumbo</h4> +<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Chunk.html#line.88">isJumbo</a>()</pre> +</li> +</ul> <a name="init--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>init</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Chunk.html#line.93">init</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Chunk.html#line.97">init</a>()</pre> <div class="block">Actually claim the memory for this chunk. This should only be called from the thread that constructed the chunk. It is thread-safe against other threads calling alloc(), who will block until the allocation is complete.</div> @@ -455,7 +468,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>allocateDataBuffer</h4> -<pre>abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Chunk.html#line.110">allocateDataBuffer</a>()</pre> +<pre>abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Chunk.html#line.114">allocateDataBuffer</a>()</pre> </li> </ul> <a name="reset--"> @@ -464,7 +477,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>reset</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Chunk.html#line.115">reset</a>()</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Chunk.html#line.119">reset</a>()</pre> <div class="block">Reset the offset to UNINITIALIZED before before reusing an old chunk</div> </li> </ul> @@ -474,7 +487,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>alloc</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Chunk.html#line.128">alloc</a>(int size)</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Chunk.html#line.132">alloc</a>(int size)</pre> <div class="block">Try to allocate <code>size</code> bytes from the chunk. If a chunk is tried to get allocated before init() call, the thread doing the allocation will be in busy-wait state as it will keep looping till the nextFreeOffset is set.</div> @@ -490,7 +503,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getData</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Chunk.html#line.161">getData</a>()</pre> +<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Chunk.html#line.165">getData</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>This chunk's backing data.</dd> @@ -503,7 +516,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <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/Chunk.html#line.166">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/Chunk.html#line.170">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> @@ -516,7 +529,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>getNextFreeOffset</h4> -<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Chunk.html#line.172">getNextFreeOffset</a>()</pre> +<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Chunk.html#line.176">getNextFreeOffset</a>()</pre> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/35decbe4/devapidocs/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.StatisticsThread.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.StatisticsThread.html b/devapidocs/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.StatisticsThread.html index 05fb1e1..e052ccc 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.StatisticsThread.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.StatisticsThread.html @@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>private class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.292">ChunkCreator.MemStoreChunkPool.StatisticsThread</a> +<pre>private class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.322">ChunkCreator.MemStoreChunkPool.StatisticsThread</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a></pre> </li> </ul> @@ -232,7 +232,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html? <ul class="blockListLast"> <li class="blockList"> <h4>StatisticsThread</h4> -<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.StatisticsThread.html#line.293">StatisticsThread</a>()</pre> +<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.StatisticsThread.html#line.323">StatisticsThread</a>()</pre> </li> </ul> </li> @@ -249,7 +249,7 @@ extends <a href="http://docs.oracle.com/javase/8/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/ChunkCreator.MemStoreChunkPool.StatisticsThread.html#line.299">run</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.StatisticsThread.html#line.329">run</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a></code></dd> @@ -264,7 +264,7 @@ extends <a href="http://docs.oracle.com/javase/8/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/ChunkCreator.MemStoreChunkPool.StatisticsThread.html#line.303">logStats</a>()</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.StatisticsThread.html#line.333">logStats</a>()</pre> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/35decbe4/devapidocs/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html b/devapidocs/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html index 4cad54b..a064ae5 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html @@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>private class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.211">ChunkCreator.MemStoreChunkPool</a> +<pre>private class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.244">ChunkCreator.MemStoreChunkPool</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/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. @@ -281,7 +281,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemo <ul class="blockList"> <li class="blockList"> <h4>maxCount</h4> -<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.212">maxCount</a></pre> +<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.245">maxCount</a></pre> </li> </ul> <a name="reclaimedChunks"> @@ -290,7 +290,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemo <ul class="blockList"> <li class="blockList"> <h4>reclaimedChunks</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/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.215">reclaimedChunks</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/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.248">reclaimedChunks</a></pre> </li> </ul> <a name="poolSizePercentage"> @@ -299,7 +299,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemo <ul class="blockList"> <li class="blockList"> <h4>poolSizePercentage</h4> -<pre>private final float <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.216">poolSizePercentage</a></pre> +<pre>private final float <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.249">poolSizePercentage</a></pre> </li> </ul> <a name="scheduleThreadPool"> @@ -308,7 +308,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemo <ul class="blockList"> <li class="blockList"> <h4>scheduleThreadPool</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/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/ChunkCreator.MemStoreChunkPool.html#line.219">scheduleThreadPool</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/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/ChunkCreator.MemStoreChunkPool.html#line.252">scheduleThreadPool</a></pre> <div class="block">Statistics thread schedule pool</div> </li> </ul> @@ -318,7 +318,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemo <ul class="blockList"> <li class="blockList"> <h4>statThreadPeriod</h4> -<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.221">statThreadPeriod</a></pre> +<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.254">statThreadPeriod</a></pre> <div class="block">Statistics thread</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -332,7 +332,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemo <ul class="blockList"> <li class="blockList"> <h4>chunkCount</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/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/ChunkCreator.MemStoreChunkPool.html#line.222">chunkCount</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/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/ChunkCreator.MemStoreChunkPool.html#line.255">chunkCount</a></pre> </li> </ul> <a name="reusedChunkCount"> @@ -341,7 +341,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemo <ul class="blockListLast"> <li class="blockList"> <h4>reusedChunkCount</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/ChunkCreator.MemStoreChunkPool.html#line.223">reusedChunkCount</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/ChunkCreator.MemStoreChunkPool.html#line.256">reusedChunkCount</a></pre> </li> </ul> </li> @@ -358,7 +358,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemo <ul class="blockListLast"> <li class="blockList"> <h4>MemStoreChunkPool</h4> -<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.225">MemStoreChunkPool</a>(int maxCount, +<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.258">MemStoreChunkPool</a>(int maxCount, int initialCount, float poolSizePercentage)</pre> </li> @@ -377,7 +377,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemo <ul class="blockList"> <li class="blockList"> <h4>getChunk</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.253">getChunk</a>()</pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.284">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 @@ -397,7 +397,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemo <ul class="blockList"> <li class="blockList"> <h4>putbackChunks</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.281">putbackChunks</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> c)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.311">putbackChunks</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> c)</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> @@ -412,7 +412,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemo <ul class="blockList"> <li class="blockList"> <h4>getMaxCount</h4> -<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.316">getMaxCount</a>()</pre> +<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.346">getMaxCount</a>()</pre> </li> </ul> <a name="onHeapMemoryTune-long-long-"> @@ -421,7 +421,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemo <ul class="blockListLast"> <li class="blockList"> <h4>onHeapMemoryTune</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.321">onHeapMemoryTune</a>(long newMemstoreSize, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html#line.351">onHeapMemoryTune</a>(long newMemstoreSize, long newBlockCacheSize)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.HeapMemoryTuneObserver.html#onHeapMemoryTune-long-long-">HeapMemoryManager.HeapMemoryTuneObserver</a></code></span></div> <div class="block">This method would be called by HeapMemoryManger when a heap memory tune action took place.</div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/35decbe4/devapidocs/org/apache/hadoop/hbase/regionserver/ChunkCreator.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/ChunkCreator.html b/devapidocs/org/apache/hadoop/hbase/regionserver/ChunkCreator.html index 53433f9..15370e3 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/ChunkCreator.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/ChunkCreator.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":9,"i9":10,"i10":10,"i11":9,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10}; +var methods = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":10,"i12":10,"i13":10,"i14":9,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -240,44 +240,63 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? </tr> <tr id="i3" class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#createChunk-boolean-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType-">createChunk</a></span>(boolean pool, - <a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a> chunkIndexType)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#createChunk-boolean-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType-int-">createChunk</a></span>(boolean pool, + <a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a> chunkIndexType, + int size)</code> <div class="block">Creates the chunk either onheap or offheap</div> </td> </tr> <tr id="i4" class="altColor"> +<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#createChunkForPool--">createChunkForPool</a></span>()</code> </td> +</tr> +<tr id="i5" class="rowColor"> <td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#getChunk--">getChunk</a></span>()</code> <div class="block">Creates and inits a chunk.</div> </td> </tr> -<tr id="i5" class="rowColor"> +<tr id="i6" class="altColor"> <td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#getChunk-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType-">getChunk</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a> chunkIndexType)</code> <div class="block">Creates and inits a chunk.</div> </td> </tr> -<tr id="i6" class="altColor"> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#getChunk-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType-int-">getChunk</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a> chunkIndexType, + int size)</code> +<div class="block">Creates and inits a chunk.</div> +</td> +</tr> +<tr id="i8" class="altColor"> <td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#getChunk-int-">getChunk</a></span>(int id)</code> </td> </tr> -<tr id="i7" class="rowColor"> +<tr id="i9" class="rowColor"> <td class="colFirst"><code>(package private) int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#getChunkSize--">getChunkSize</a></span>()</code> </td> </tr> -<tr id="i8" class="altColor"> +<tr id="i10" class="altColor"> <td class="colFirst"><code>(package private) static <a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html" title="class in org.apache.hadoop.hbase.regionserver">ChunkCreator</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#getInstance--">getInstance</a></span>()</code> </td> </tr> -<tr id="i9" class="rowColor"> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#getJumboChunk-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType-int-">getJumboChunk</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a> chunkIndexType, + int jumboSize)</code> +<div class="block">Creates and inits a chunk of a special size, bigger than a regular chunk size.</div> +</td> +</tr> +<tr id="i12" class="altColor"> <td class="colFirst"><code>(package private) int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#getMaxCount--">getMaxCount</a></span>()</code> </td> </tr> -<tr id="i10" class="altColor"> +<tr id="i13" class="rowColor"> <td class="colFirst"><code>(package private) int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#getPoolSize--">getPoolSize</a></span>()</code> </td> </tr> -<tr id="i11" class="rowColor"> +<tr id="i14" class="altColor"> <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html" title="class in org.apache.hadoop.hbase.regionserver">ChunkCreator</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#initialize-int-boolean-long-float-float-org.apache.hadoop.hbase.regionserver.HeapMemoryManager-">initialize</a></span>(int chunkSize, boolean offheap, @@ -288,33 +307,33 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <div class="block">Initializes the instance of ChunkCreator</div> </td> </tr> -<tr id="i12" class="altColor"> +<tr id="i15" class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html" title="class in org.apache.hadoop.hbase.regionserver">ChunkCreator.MemStoreChunkPool</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#initializePool-long-float-float-">initializePool</a></span>(long globalMemStoreSize, float poolSizePercentage, float initialCountPercentage)</code> </td> </tr> -<tr id="i13" class="rowColor"> +<tr id="i16" class="altColor"> <td class="colFirst"><code>(package private) boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#isChunkInPool-int-">isChunkInPool</a></span>(int chunkId)</code> </td> </tr> -<tr id="i14" class="altColor"> +<tr id="i17" class="rowColor"> <td class="colFirst"><code>(package private) boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#isOffheap--">isOffheap</a></span>()</code> </td> </tr> -<tr id="i15" class="rowColor"> +<tr id="i18" class="altColor"> <td class="colFirst"><code>(package private) int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#numberOfMappedChunks--">numberOfMappedChunks</a></span>()</code> </td> </tr> -<tr id="i16" class="altColor"> +<tr id="i19" class="rowColor"> <td class="colFirst"><code>(package private) void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#putbackChunks-java.util.Set-">putbackChunks</a></span>(<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="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> chunks)</code> </td> </tr> -<tr id="i17" class="rowColor"> +<tr id="i20" class="altColor"> <td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#removeChunk-int-">removeChunk</a></span>(int chunkId)</code> </td> </tr> -<tr id="i18" class="altColor"> +<tr id="i21" class="rowColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.html#removeChunks-java.util.Set-">removeChunks</a></span>(<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="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> chunkIDs)</code> </td> </tr> @@ -510,41 +529,87 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getChunk</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.121">getChunk</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a> chunkIndexType)</pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.120">getChunk</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a> chunkIndexType)</pre> +<div class="block">Creates and inits a chunk. The default implementation for specific index type.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the chunk that was initialized</dd> +</dl> +</li> +</ul> +<a name="getChunk-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getChunk</h4> +<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.130">getChunk</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a> chunkIndexType, + int size)</pre> <div class="block">Creates and inits a chunk.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>chunkIndexType</code> - whether the requested chunk is going to be used with CellChunkMap index</dd> +<dd><code>size</code> - the size of the chunk to be allocated, in bytes</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>the chunk that was initialized</dd> </dl> </li> </ul> -<a name="createChunk-boolean-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType-"> +<a name="getJumboChunk-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getJumboChunk</h4> +<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.163">getJumboChunk</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a> chunkIndexType, + int jumboSize)</pre> +<div class="block">Creates and inits a chunk of a special size, bigger than a regular chunk size. + Such a chunk will never come from pool and will always be on demand allocated.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>chunkIndexType</code> - whether the requested chunk is going to be used with CellChunkMap index</dd> +<dd><code>jumboSize</code> - the special size to be used</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the chunk that was initialized</dd> +</dl> +</li> +</ul> +<a name="createChunk-boolean-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType-int-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>createChunk</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.152">createChunk</a>(boolean pool, - <a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a> chunkIndexType)</pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.179">createChunk</a>(boolean pool, + <a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver">CompactingMemStore.IndexType</a> chunkIndexType, + int size)</pre> <div class="block">Creates the chunk either onheap or offheap</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>pool</code> - indicates if the chunks have to be created which will be used by the Pool</dd> -<dd><code>chunkIndexType</code> - </dd> +<dd><code>chunkIndexType</code> - whether the requested chunk is going to be used with CellChunkMap index</dd> +<dd><code>size</code> - the size of the chunk to be allocated, in bytes</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>the chunk</dd> </dl> </li> </ul> +<a name="createChunkForPool--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>createChunkForPool</h4> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.198">createChunkForPool</a>()</pre> +</li> +</ul> <a name="getChunk-int-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getChunk</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.171">getChunk</a>(int id)</pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.204">getChunk</a>(int id)</pre> </li> </ul> <a name="getChunkSize--"> @@ -553,7 +618,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getChunkSize</h4> -<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.176">getChunkSize</a>()</pre> +<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.209">getChunkSize</a>()</pre> </li> </ul> <a name="isOffheap--"> @@ -562,7 +627,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isOffheap</h4> -<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.180">isOffheap</a>()</pre> +<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.213">isOffheap</a>()</pre> </li> </ul> <a name="removeChunks-java.util.Set-"> @@ -571,7 +636,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>removeChunks</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.184">removeChunks</a>(<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="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> chunkIDs)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.217">removeChunks</a>(<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="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> chunkIDs)</pre> </li> </ul> <a name="removeChunk-int-"> @@ -580,7 +645,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>removeChunk</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.188">removeChunk</a>(int chunkId)</pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.221">removeChunk</a>(int chunkId)</pre> </li> </ul> <a name="numberOfMappedChunks--"> @@ -589,7 +654,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>numberOfMappedChunks</h4> -<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.195">numberOfMappedChunks</a>()</pre> +<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.228">numberOfMappedChunks</a>()</pre> </li> </ul> <a name="clearChunkIds--"> @@ -598,7 +663,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>clearChunkIds</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.200">clearChunkIds</a>()</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.233">clearChunkIds</a>()</pre> </li> </ul> <a name="clearDisableFlag--"> @@ -607,7 +672,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>clearDisableFlag</h4> -<pre>static void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.354">clearDisableFlag</a>()</pre> +<pre>static void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.384">clearDisableFlag</a>()</pre> </li> </ul> <a name="initializePool-long-float-float-"> @@ -616,7 +681,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>initializePool</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html" title="class in org.apache.hadoop.hbase.regionserver">ChunkCreator.MemStoreChunkPool</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.358">initializePool</a>(long globalMemStoreSize, +<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/ChunkCreator.MemStoreChunkPool.html" title="class in org.apache.hadoop.hbase.regionserver">ChunkCreator.MemStoreChunkPool</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.388">initializePool</a>(long globalMemStoreSize, float poolSizePercentage, float initialCountPercentage)</pre> </li> @@ -627,7 +692,7 @@ extends <a href="http://docs.oracle.com/javase/8/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/ChunkCreator.html#line.384">getMaxCount</a>()</pre> +<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.414">getMaxCount</a>()</pre> </li> </ul> <a name="getPoolSize--"> @@ -636,7 +701,7 @@ extends <a href="http://docs.oracle.com/javase/8/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/ChunkCreator.html#line.392">getPoolSize</a>()</pre> +<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.422">getPoolSize</a>()</pre> </li> </ul> <a name="isChunkInPool-int-"> @@ -645,7 +710,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isChunkInPool</h4> -<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.400">isChunkInPool</a>(int chunkId)</pre> +<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.430">isChunkInPool</a>(int chunkId)</pre> </li> </ul> <a name="clearChunksInPool--"> @@ -654,7 +719,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>clearChunksInPool</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.417">clearChunksInPool</a>()</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.447">clearChunksInPool</a>()</pre> </li> </ul> <a name="putbackChunks-java.util.Set-"> @@ -663,7 +728,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>putbackChunks</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.423">putbackChunks</a>(<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="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> chunks)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ChunkCreator.html#line.453">putbackChunks</a>(<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="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> chunks)</pre> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/35decbe4/devapidocs/org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html b/devapidocs/org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html index 6bf7f94..91b5bbb 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -213,12 +213,13 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore </tr> <tr id="i4" class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html#getNewExternalChunk--">getNewExternalChunk</a></span>()</code> -<div class="block">Return a new empty chunk without considering this chunk as current - The space on this chunk will be allocated externally</div> -</td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html#getNewExternalChunk--">getNewExternalChunk</a></span>()</code> </td> </tr> <tr id="i5" class="rowColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html#getNewExternalJumboChunk-int-">getNewExternalJumboChunk</a></span>(int size)</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/ImmutableMemStoreLAB.html#incScannerCount--">incScannerCount</a></span>()</code> <div class="block">Called when opening a scanner on the data of this MemStoreLAB</div> @@ -327,23 +328,33 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>getNewExternalChunk</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html#line.52">getNewExternalChunk</a>()</pre> -<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#getNewExternalChunk--">MemStoreLAB</a></code></span></div> -<div class="block">Return a new empty chunk without considering this chunk as current - The space on this chunk will be allocated externally</div> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html#line.55">getNewExternalChunk</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#getNewExternalChunk--">getNewExternalChunk</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a></code></dd> </dl> </li> </ul> +<a name="getNewExternalJumboChunk-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNewExternalJumboChunk</h4> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html#line.71">getNewExternalJumboChunk</a>(int size)</pre> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#getNewExternalJumboChunk-int-">getNewExternalJumboChunk</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a></code></dd> +</dl> +</li> +</ul> <a name="close--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>close</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html#line.58">close</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html#line.77">close</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#close--">MemStoreLAB</a></code></span></div> <div class="block">Close instance since it won't be used any more, try to put the chunks back to pool</div> <dl> @@ -358,7 +369,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>checkAndCloseMSLABs</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html#line.81">checkAndCloseMSLABs</a>(int openScanners)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html#line.100">checkAndCloseMSLABs</a>(int openScanners)</pre> </li> </ul> <a name="incScannerCount--"> @@ -367,7 +378,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>incScannerCount</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html#line.90">incScannerCount</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html#line.109">incScannerCount</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#incScannerCount--">MemStoreLAB</a></code></span></div> <div class="block">Called when opening a scanner on the data of this MemStoreLAB</div> <dl> @@ -382,7 +393,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockListLast"> <li class="blockList"> <h4>decScannerCount</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html#line.95">decScannerCount</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/ImmutableMemStoreLAB.html#line.114">decScannerCount</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#decScannerCount--">MemStoreLAB</a></code></span></div> <div class="block">Called when closing a scanner on the data of this MemStoreLAB</div> <dl> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/35decbe4/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreLAB.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreLAB.html b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreLAB.html index 60df62b..eb53ee2 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreLAB.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreLAB.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":17,"i6":17}; +var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":17,"i7":17}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -226,22 +226,23 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region </tr> <tr id="i3" class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#getNewExternalChunk--">getNewExternalChunk</a></span>()</code> -<div class="block">Return a new empty chunk without considering this chunk as current - The space on this chunk will be allocated externally</div> -</td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#getNewExternalChunk--">getNewExternalChunk</a></span>()</code> </td> </tr> <tr id="i4" class="altColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#getNewExternalJumboChunk-int-">getNewExternalJumboChunk</a></span>(int size)</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/MemStoreLAB.html#incScannerCount--">incScannerCount</a></span>()</code> <div class="block">Called when opening a scanner on the data of this MemStoreLAB</div> </td> </tr> -<tr id="i5" class="rowColor"> +<tr id="i6" class="altColor"> <td class="colFirst"><code>static boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#isEnabled-org.apache.hadoop.conf.Configuration-">isEnabled</a></span>(org.apache.hadoop.conf.Configuration conf)</code> </td> </tr> -<tr id="i6" class="altColor"> +<tr id="i7" class="rowColor"> <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#newInstance-org.apache.hadoop.conf.Configuration-">newInstance</a></span>(org.apache.hadoop.conf.Configuration conf)</code> </td> </tr> @@ -458,9 +459,16 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockList"> <li class="blockList"> <h4>getNewExternalChunk</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#line.90">getNewExternalChunk</a>()</pre> -<div class="block">Return a new empty chunk without considering this chunk as current - The space on this chunk will be allocated externally</div> +<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#line.92">getNewExternalChunk</a>()</pre> +</li> +</ul> +<a name="getNewExternalJumboChunk-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNewExternalJumboChunk</h4> +<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#line.104">getNewExternalJumboChunk</a>(int size)</pre> </li> </ul> <a name="newInstance-org.apache.hadoop.conf.Configuration-"> @@ -469,7 +477,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockList"> <li class="blockList"> <h4>newInstance</h4> -<pre>static <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#line.92">newInstance</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>static <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#line.106">newInstance</a>(org.apache.hadoop.conf.Configuration conf)</pre> </li> </ul> <a name="isEnabled-org.apache.hadoop.conf.Configuration-"> @@ -478,7 +486,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/region <ul class="blockListLast"> <li class="blockList"> <h4>isEnabled</h4> -<pre>static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#line.102">isEnabled</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#line.116">isEnabled</a>(org.apache.hadoop.conf.Configuration conf)</pre> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/35decbe4/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html index 58fa98e..5a5ce80 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -279,37 +279,38 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore </tr> <tr id="i5" class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html#getNewExternalChunk--">getNewExternalChunk</a></span>()</code> -<div class="block">Return a new empty chunk without considering this chunk as current - The space on this chunk will be allocated externally</div> -</td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html#getNewExternalChunk--">getNewExternalChunk</a></span>()</code> </td> </tr> <tr id="i6" class="altColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html#getNewExternalJumboChunk-int-">getNewExternalJumboChunk</a></span>(int size)</code> </td> +</tr> +<tr id="i7" class="rowColor"> <td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html#getNumOfChunksReturnedToPool--">getNumOfChunksReturnedToPool</a></span>()</code> </td> </tr> -<tr id="i7" class="rowColor"> +<tr id="i8" class="altColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html#getOrMakeChunk--">getOrMakeChunk</a></span>()</code> <div class="block">Get the current chunk, or, if there is no current chunk, allocate a new one from the JVM.</div> </td> </tr> -<tr id="i8" class="altColor"> +<tr id="i9" class="rowColor"> <td class="colFirst"><code>(package private) <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/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html#getPooledChunks--">getPooledChunks</a></span>()</code> </td> </tr> -<tr id="i9" class="rowColor"> +<tr id="i10" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html#incScannerCount--">incScannerCount</a></span>()</code> <div class="block">Called when opening a scanner on the data of this MemStoreLAB</div> </td> </tr> -<tr id="i10" class="altColor"> +<tr id="i11" class="rowColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html#recycleChunks--">recycleChunks</a></span>()</code> </td> </tr> -<tr id="i11" class="rowColor"> +<tr id="i12" class="altColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html#tryRetireChunk-org.apache.hadoop.hbase.regionserver.Chunk-">tryRetireChunk</a></span>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> c)</code> <div class="block">Try to retire the current chunk if it is still @@ -594,22 +595,32 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <li class="blockList"> <h4>getNewExternalChunk</h4> <pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html#line.267">getNewExternalChunk</a>()</pre> -<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#getNewExternalChunk--">MemStoreLAB</a></code></span></div> -<div class="block">Return a new empty chunk without considering this chunk as current - The space on this chunk will be allocated externally</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#getNewExternalChunk--">getNewExternalChunk</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a></code></dd> </dl> </li> </ul> +<a name="getNewExternalJumboChunk-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNewExternalJumboChunk</h4> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html#line.286">getNewExternalJumboChunk</a>(int size)</pre> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html#getNewExternalJumboChunk-int-">getNewExternalJumboChunk</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStoreLAB</a></code></dd> +</dl> +</li> +</ul> <a name="getCurrentChunk--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getCurrentChunk</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html#line.275">getCurrentChunk</a>()</pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html#line.295">getCurrentChunk</a>()</pre> </li> </ul> <a name="getPooledChunks--"> @@ -618,7 +629,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockList"> <li class="blockList"> <h4>getPooledChunks</h4> -<pre><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/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html#line.280">getPooledChunks</a>()</pre> +<pre><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/Chunk.html" title="class in org.apache.hadoop.hbase.regionserver">Chunk</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html#line.300">getPooledChunks</a>()</pre> </li> </ul> <a name="getNumOfChunksReturnedToPool--"> @@ -627,7 +638,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore <ul class="blockListLast"> <li class="blockList"> <h4>getNumOfChunksReturnedToPool</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html#line.291">getNumOfChunksReturnedToPool</a>()</pre> +<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MemStoreLABImpl.html#line.311">getNumOfChunksReturnedToPool</a>()</pre> </li> </ul> </li>