http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6a13df3e/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html index 59fd10d..a1d14f7 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html @@ -103,7 +103,7 @@ </dl> <hr> <br> -<pre> class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1688">FSHLog.RingBufferEventHandler</a> +<pre> class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1687">FSHLog.RingBufferEventHandler</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 com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/RingBufferTruck.html" title="class in org.apache.hadoop.hbase.regionserver.wal">RingBufferTruck</a>>, com.lmax.disruptor.LifecycleAware</pre> <div class="block">Handler that is run by the disruptor ringbuffer consumer. Consumer is a SINGLE @@ -284,7 +284,7 @@ implements com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apa <ul class="blockList"> <li class="blockList"> <h4>syncRunners</h4> -<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html" title="class in org.apache.hadoop.hbase.regionserver.wal">FSHLog.SyncRunner</a>[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1689">syncRunners</a></pre> +<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html" title="class in org.apache.hadoop.hbase.regionserver.wal">FSHLog.SyncRunner</a>[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1688">syncRunners</a></pre> </li> </ul> <a name="syncFutures"> @@ -293,7 +293,7 @@ implements com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apa <ul class="blockList"> <li class="blockList"> <h4>syncFutures</h4> -<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html" title="class in org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a>[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1690">syncFutures</a></pre> +<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html" title="class in org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a>[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1689">syncFutures</a></pre> </li> </ul> <a name="syncFuturesCount"> @@ -302,7 +302,7 @@ implements com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apa <ul class="blockList"> <li class="blockList"> <h4>syncFuturesCount</h4> -<pre>private volatile int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1693">syncFuturesCount</a></pre> +<pre>private volatile int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1692">syncFuturesCount</a></pre> </li> </ul> <a name="zigzagLatch"> @@ -311,7 +311,7 @@ implements com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apa <ul class="blockList"> <li class="blockList"> <h4>zigzagLatch</h4> -<pre>private volatile <a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html" title="class in org.apache.hadoop.hbase.regionserver.wal">FSHLog.SafePointZigZagLatch</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1694">zigzagLatch</a></pre> +<pre>private volatile <a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html" title="class in org.apache.hadoop.hbase.regionserver.wal">FSHLog.SafePointZigZagLatch</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1693">zigzagLatch</a></pre> </li> </ul> <a name="exception"> @@ -320,7 +320,7 @@ implements com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apa <ul class="blockList"> <li class="blockList"> <h4>exception</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1699">exception</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1698">exception</a></pre> <div class="block">Set if we get an exception appending or syncing so that all subsequence appends and syncs on this WAL fail until WAL is replaced.</div> </li> @@ -331,7 +331,7 @@ implements com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apa <ul class="blockList"> <li class="blockList"> <h4>safePointWaiter</h4> -<pre>private final <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> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1703">safePointWaiter</a></pre> +<pre>private final <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> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1702">safePointWaiter</a></pre> <div class="block">Object to block on while waiting on safe point.</div> </li> </ul> @@ -341,7 +341,7 @@ implements com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apa <ul class="blockList"> <li class="blockList"> <h4>shutdown</h4> -<pre>private volatile boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1704">shutdown</a></pre> +<pre>private volatile boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1703">shutdown</a></pre> </li> </ul> <a name="syncRunnerIndex"> @@ -350,7 +350,7 @@ implements com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apa <ul class="blockListLast"> <li class="blockList"> <h4>syncRunnerIndex</h4> -<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1709">syncRunnerIndex</a></pre> +<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1708">syncRunnerIndex</a></pre> <div class="block">Which syncrunner to use next.</div> </li> </ul> @@ -368,7 +368,7 @@ implements com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apa <ul class="blockListLast"> <li class="blockList"> <h4>FSHLog.RingBufferEventHandler</h4> -<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1711">FSHLog.RingBufferEventHandler</a>(int syncRunnerCount, +<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1710">FSHLog.RingBufferEventHandler</a>(int syncRunnerCount, int maxHandlersCount)</pre> </li> </ul> @@ -386,7 +386,7 @@ implements com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apa <ul class="blockList"> <li class="blockList"> <h4>cleanupOutstandingSyncsOnException</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1719">cleanupOutstandingSyncsOnException</a>(long sequence, +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1718">cleanupOutstandingSyncsOnException</a>(long sequence, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> e)</pre> </li> </ul> @@ -396,7 +396,7 @@ implements com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apa <ul class="blockList"> <li class="blockList"> <h4>isOutstandingSyncs</h4> -<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1728">isOutstandingSyncs</a>()</pre> +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1727">isOutstandingSyncs</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>True if outstanding sync futures still</dd></dl> </li> </ul> @@ -406,7 +406,7 @@ implements com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apa <ul class="blockList"> <li class="blockList"> <h4>onEvent</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1737">onEvent</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/RingBufferTruck.html" title="class in org.apache.hadoop.hbase.regionserver.wal">RingBufferTruck</a> truck, +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1736">onEvent</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/RingBufferTruck.html" title="class in org.apache.hadoop.hbase.regionserver.wal">RingBufferTruck</a> truck, long sequence, boolean endOfBatch) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> @@ -423,7 +423,7 @@ implements com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apa <ul class="blockList"> <li class="blockList"> <h4>attainSafePoint</h4> -<pre><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html" title="class in org.apache.hadoop.hbase.regionserver.wal">FSHLog.SafePointZigZagLatch</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1816">attainSafePoint</a>()</pre> +<pre><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html" title="class in org.apache.hadoop.hbase.regionserver.wal">FSHLog.SafePointZigZagLatch</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1815">attainSafePoint</a>()</pre> </li> </ul> <a name="attainSafePoint(long)"> @@ -432,7 +432,7 @@ implements com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apa <ul class="blockList"> <li class="blockList"> <h4>attainSafePoint</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1825">attainSafePoint</a>(long currentSequence)</pre> +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1824">attainSafePoint</a>(long currentSequence)</pre> <div class="block">Check if we should attain safe point. If so, go there and then wait till signalled before we proceeding.</div> </li> @@ -443,7 +443,7 @@ implements com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apa <ul class="blockList"> <li class="blockList"> <h4>append</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1858">append</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSWALEntry.html" title="class in org.apache.hadoop.hbase.regionserver.wal">FSWALEntry</a> entry) +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1857">append</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSWALEntry.html" title="class in org.apache.hadoop.hbase.regionserver.wal">FSWALEntry</a> entry) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> <div class="block">Append to the WAL. Does all CP and WAL listener calls.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>entry</code> - </dd> @@ -457,7 +457,7 @@ implements com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apa <ul class="blockList"> <li class="blockList"> <h4>onStart</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1911">onStart</a>()</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1910">onStart</a>()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code>onStart</code> in interface <code>com.lmax.disruptor.LifecycleAware</code></dd> @@ -470,7 +470,7 @@ implements com.lmax.disruptor.EventHandler<<a href="../../../../../../org/apa <ul class="blockListLast"> <li class="blockList"> <h4>onShutdown</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1916">onShutdown</a>()</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferEventHandler.html#line.1915">onShutdown</a>()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code>onShutdown</code> in interface <code>com.lmax.disruptor.LifecycleAware</code></dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6a13df3e/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferExceptionHandler.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferExceptionHandler.html b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferExceptionHandler.html index 8e75797..c316a9c 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferExceptionHandler.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferExceptionHandler.html @@ -103,7 +103,7 @@ </dl> <hr> <br> -<pre>static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.377">FSHLog.RingBufferExceptionHandler</a> +<pre>static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.376">FSHLog.RingBufferExceptionHandler</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 com.lmax.disruptor.ExceptionHandler</pre> <div class="block">Exception handler to pass the disruptor ringbuffer. Same as native implementation only it @@ -185,7 +185,7 @@ implements com.lmax.disruptor.ExceptionHandler</pre> <ul class="blockListLast"> <li class="blockList"> <h4>FSHLog.RingBufferExceptionHandler</h4> -<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferExceptionHandler.html#line.377">FSHLog.RingBufferExceptionHandler</a>()</pre> +<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferExceptionHandler.html#line.376">FSHLog.RingBufferExceptionHandler</a>()</pre> </li> </ul> </li> @@ -202,7 +202,7 @@ implements com.lmax.disruptor.ExceptionHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>handleEventException</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferExceptionHandler.html#line.379">handleEventException</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> ex, +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferExceptionHandler.html#line.378">handleEventException</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> ex, long sequence, <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> event)</pre> <dl> @@ -217,7 +217,7 @@ implements com.lmax.disruptor.ExceptionHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>handleOnStartException</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferExceptionHandler.html#line.385">handleOnStartException</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> ex)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferExceptionHandler.html#line.384">handleOnStartException</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> ex)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code>handleOnStartException</code> in interface <code>com.lmax.disruptor.ExceptionHandler</code></dd> @@ -230,7 +230,7 @@ implements com.lmax.disruptor.ExceptionHandler</pre> <ul class="blockListLast"> <li class="blockList"> <h4>handleOnShutdownException</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferExceptionHandler.html#line.391">handleOnShutdownException</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> ex)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.RingBufferExceptionHandler.html#line.390">handleOnShutdownException</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> ex)</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code>handleOnShutdownException</code> in interface <code>com.lmax.disruptor.ExceptionHandler</code></dd> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6a13df3e/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html index 2b08123..3abeb55 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html @@ -99,7 +99,7 @@ </dl> <hr> <br> -<pre>static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1606">FSHLog.SafePointZigZagLatch</a> +<pre>static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1605">FSHLog.SafePointZigZagLatch</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">This class is used coordinating two threads holding one thread at a 'safe point' while the orchestrating thread does some work that requires the first thread @@ -238,7 +238,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>safePointAttainedLatch</h4> -<pre>private volatile <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/CountDownLatch.html?is-external=true" title="class or interface in java.util.concurrent">CountDownLatch</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html#line.1610">safePointAttainedLatch</a></pre> +<pre>private volatile <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/CountDownLatch.html?is-external=true" title="class or interface in java.util.concurrent">CountDownLatch</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html#line.1609">safePointAttainedLatch</a></pre> <div class="block">Count down this latch when safe point attained.</div> </li> </ul> @@ -248,7 +248,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>safePointReleasedLatch</h4> -<pre>private volatile <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/CountDownLatch.html?is-external=true" title="class or interface in java.util.concurrent">CountDownLatch</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html#line.1614">safePointReleasedLatch</a></pre> +<pre>private volatile <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/CountDownLatch.html?is-external=true" title="class or interface in java.util.concurrent">CountDownLatch</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html#line.1613">safePointReleasedLatch</a></pre> <div class="block">Latch to wait on. Will be released when we can proceed.</div> </li> </ul> @@ -266,7 +266,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>FSHLog.SafePointZigZagLatch</h4> -<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html#line.1606">FSHLog.SafePointZigZagLatch</a>()</pre> +<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html#line.1605">FSHLog.SafePointZigZagLatch</a>()</pre> </li> </ul> </li> @@ -283,7 +283,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>waitSafePoint</h4> -<pre><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html" title="class in org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html#line.1626">waitSafePoint</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html" title="class in org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a> syncFuture) +<pre><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html" title="class in org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html#line.1625">waitSafePoint</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html" title="class in org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a> syncFuture) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FailedSyncBeforeLogCloseException.html" title="class in org.apache.hadoop.hbase.regionserver.wal">FailedSyncBeforeLogCloseException</a></pre> <div class="block">For Thread A to call when it is ready to wait on the 'safe point' to be attained. @@ -303,7 +303,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>safePointAttained</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html#line.1643">safePointAttained</a>() +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html#line.1642">safePointAttained</a>() throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre> <div class="block">Called by Thread B when it attains the 'safe point'. In this method, Thread B signals Thread A it can proceed. Thread B will be held in here until <a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html#releaseSafePoint()"><code>releaseSafePoint()</code></a> @@ -318,7 +318,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>releaseSafePoint</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html#line.1652">releaseSafePoint</a>()</pre> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html#line.1651">releaseSafePoint</a>()</pre> <div class="block">Called by Thread A when it is done with the work it needs to do while Thread B is halted. This will release the Thread B held in a call to <a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html#safePointAttained()"><code>safePointAttained()</code></a></div> </li> @@ -329,7 +329,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>isCocked</h4> -<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html#line.1659">isCocked</a>()</pre> +<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SafePointZigZagLatch.html#line.1658">isCocked</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>True is this is a 'cocked', fresh instance, and not one that has already fired.</dd></dl> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6a13df3e/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html index 3e06da1..7acb15c 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html @@ -108,7 +108,7 @@ </dl> <hr> <br> -<pre>private class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1127">FSHLog.SyncRunner</a> +<pre>private class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.html#line.1126">FSHLog.SyncRunner</a> extends <a href="../../../../../../org/apache/hadoop/hbase/util/HasThread.html" title="class in org.apache.hadoop.hbase.util">HasThread</a></pre> <div class="block">Thread to runs the hdfs sync call. This call takes a while to complete. This is the longest pole adding edits to the WAL and this must complete to be sure all edits persisted. We run @@ -248,7 +248,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/util/HasThread.html" <ul class="blockList"> <li class="blockList"> <h4>sequence</h4> -<pre>private volatile long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html#line.1128">sequence</a></pre> +<pre>private volatile long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html#line.1127">sequence</a></pre> </li> </ul> <a name="syncFutures"> @@ -257,7 +257,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/util/HasThread.html" <ul class="blockListLast"> <li class="blockList"> <h4>syncFutures</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/wal/SyncFuture.html" title="class in org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html#line.1130">syncFutures</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/wal/SyncFuture.html" title="class in org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html#line.1129">syncFutures</a></pre> </li> </ul> </li> @@ -274,7 +274,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/util/HasThread.html" <ul class="blockListLast"> <li class="blockList"> <h4>FSHLog.SyncRunner</h4> -<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html#line.1142">FSHLog.SyncRunner</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> name, +<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html#line.1141">FSHLog.SyncRunner</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> name, int maxHandlersCount)</pre> <div class="block">UPDATE!</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>syncs</code> - the batch of calls to sync that arrived as this thread was starting; when done, @@ -299,7 +299,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/util/HasThread.html" <ul class="blockList"> <li class="blockList"> <h4>offer</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html#line.1160">offer</a>(long sequence, +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html#line.1159">offer</a>(long sequence, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html" title="class in org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a>[] syncFutures, int syncFutureCount)</pre> </li> @@ -310,7 +310,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/util/HasThread.html" <ul class="blockList"> <li class="blockList"> <h4>releaseSyncFuture</h4> -<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html#line.1175">releaseSyncFuture</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html" title="class in org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a> syncFuture, +<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html#line.1174">releaseSyncFuture</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/SyncFuture.html" title="class in org.apache.hadoop.hbase.regionserver.wal">SyncFuture</a> syncFuture, long currentSequence, <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> t)</pre> <div class="block">Release the passed <code>syncFuture</code></div> @@ -324,7 +324,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/util/HasThread.html" <ul class="blockList"> <li class="blockList"> <h4>releaseSyncFutures</h4> -<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html#line.1188">releaseSyncFutures</a>(long currentSequence, +<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html#line.1187">releaseSyncFutures</a>(long currentSequence, <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> t)</pre> <div class="block">Release all SyncFutures whose sequence is <= <code>currentSequence</code>.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>currentSequence</code> - </dd><dd><code>t</code> - May be non-null if we are processing SyncFutures because an exception was thrown.</dd> @@ -337,7 +337,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/util/HasThread.html" <ul class="blockList"> <li class="blockList"> <h4>updateHighestSyncedSequence</h4> -<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html#line.1205">updateHighestSyncedSequence</a>(long sequence)</pre> +<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html#line.1204">updateHighestSyncedSequence</a>(long sequence)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>sequence</code> - The sequence we ran the filesystem sync against.</dd> <dt><span class="strong">Returns:</span></dt><dd>Current highest synced sequence.</dd></dl> </li> @@ -348,7 +348,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/util/HasThread.html" <ul class="blockListLast"> <li class="blockList"> <h4>run</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html#line.1220">run</a>()</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html#line.1219">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>
