http://git-wip-us.apache.org/repos/asf/hbase-site/blob/55dfd6fe/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html b/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html index 14fb625..73c8a1c 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html @@ -106,7 +106,7 @@ <br> <pre><a href="../../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> <a href="../../../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceStability.Evolving</a> -public class <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.65">WALProcedureStore</a> +public class <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.66">WALProcedureStore</a> extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreBase.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreBase</a></pre> <div class="block">WAL implementation of the ProcedureStore.</div> </li> @@ -135,6 +135,10 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <td class="colFirst"><code>private static class </code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.PushType.html" title="enum in org.apache.hadoop.hbase.procedure2.store.wal">WALProcedureStore.PushType</a></strong></code> </td> </tr> +<tr class="altColor"> +<td class="colFirst"><code>static class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.SyncMetrics.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">WALProcedureStore.SyncMetrics</a></strong></code> </td> +</tr> </table> <ul class="blockList"> <li class="blockList"><a name="nested_classes_inherited_from_class_org.apache.hadoop.hbase.procedure2.store.ProcedureStore"> @@ -187,112 +191,120 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P </tr> <tr class="rowColor"> <td class="colFirst"><code>private static int</code></td> -<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#DEFAULT_SYNC_WAIT_MSEC">DEFAULT_SYNC_WAIT_MSEC</a></strong></code> </td> +<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#DEFAULT_SYNC_STATS_COUNT">DEFAULT_SYNC_STATS_COUNT</a></strong></code> </td> </tr> <tr class="altColor"> +<td class="colFirst"><code>private static int</code></td> +<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#DEFAULT_SYNC_WAIT_MSEC">DEFAULT_SYNC_WAIT_MSEC</a></strong></code> </td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>private static boolean</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#DEFAULT_USE_HSYNC">DEFAULT_USE_HSYNC</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private static int</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#DEFAULT_WAIT_BEFORE_ROLL">DEFAULT_WAIT_BEFORE_ROLL</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private long</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#flushLogId">flushLogId</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private org.apache.hadoop.fs.FileSystem</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#fs">fs</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#inSync">inSync</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#lastRollTs">lastRollTs</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.LeaseRecovery.html" title="interface in org.apache.hadoop.hbase.procedure2.store.wal">WALProcedureStore.LeaseRecovery</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#leaseRecovery">leaseRecovery</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#loading">loading</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantLock</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#lock">lock</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#LOG">LOG</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private org.apache.hadoop.fs.Path</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#logDir">logDir</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</a><<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a>></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#logs">logs</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private static <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></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#MAX_RETRIES_BEFORE_ROLL_CONF_KEY">MAX_RETRIES_BEFORE_ROLL_CONF_KEY</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private static <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></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#MAX_SYNC_FAILURE_ROLL_CONF_KEY">MAX_SYNC_FAILURE_ROLL_CONF_KEY</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private int</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#maxRetriesBeforeRoll">maxRetriesBeforeRoll</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private int</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#maxSyncFailureRoll">maxSyncFailureRoll</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private static <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></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#PERIODIC_ROLL_CONF_KEY">PERIODIC_ROLL_CONF_KEY</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private int</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#periodicRollMsec">periodicRollMsec</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private static <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></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#ROLL_RETRIES_CONF_KEY">ROLL_RETRIES_CONF_KEY</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private static <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></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#ROLL_THRESHOLD_CONF_KEY">ROLL_THRESHOLD_CONF_KEY</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private int</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#rollRetries">rollRetries</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private long</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#rollThreshold">rollThreshold</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/Condition.html?is-external=true" title="class or interface in java.util.concurrent.locks">Condition</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#slotCond">slotCond</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private int</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#slotIndex">slotIndex</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html" title="class in org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>[]</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#slots">slots</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedTransferQueue.html?is-external=true" title="class or interface in java.util.concurrent">LinkedTransferQueue</a><<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html" title="class in org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#slotsCache">slotsCache</a></strong></code> </td> </tr> +<tr class="rowColor"> +<td class="colFirst"><code>private static <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></code></td> +<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#STORE_WAL_SYNC_STATS_COUNT">STORE_WAL_SYNC_STATS_COUNT</a></strong></code> </td> +</tr> <tr class="altColor"> <td class="colFirst"><code>private <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#storeTracker">storeTracker</a></strong></code> </td> @@ -314,34 +326,38 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#syncException">syncException</a></strong></code> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code>private org.apache.commons.collections.buffer.CircularFifoBuffer</code></td> +<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#syncMetricsBuffer">syncMetricsBuffer</a></strong></code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#syncThread">syncThread</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private int</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#syncWaitMsec">syncWaitMsec</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#totalSynced">totalSynced</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private static <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></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#USE_HSYNC_CONF_KEY">USE_HSYNC_CONF_KEY</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private boolean</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#useHsync">useHsync</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private static <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></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#WAIT_BEFORE_ROLL_CONF_KEY">WAIT_BEFORE_ROLL_CONF_KEY</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private int</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#waitBeforeRoll">waitBeforeRoll</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/Condition.html?is-external=true" title="class or interface in java.util.concurrent.locks">Condition</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#waitCond">waitCond</a></strong></code> </td> </tr> @@ -428,11 +444,11 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#getMaxLogId(org.apache.hadoop.fs.FileStatus[])">getMaxLogId</a></strong>(org.apache.hadoop.fs.FileStatus[] logFiles)</code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>private long</code></td> +<td class="colFirst"><code>long</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#getMillisFromLastRoll()">getMillisFromLastRoll</a></strong>()</code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>private long</code></td> +<td class="colFirst"><code>long</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#getMillisToNextPeriodicRoll()">getMillisToNextPeriodicRoll</a></strong>()</code> </td> </tr> <tr class="rowColor"> @@ -444,130 +460,134 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#getStoreTracker()">getStoreTracker</a></strong>()</code> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.SyncMetrics.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">WALProcedureStore.SyncMetrics</a>></code></td> +<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#getSyncMetrics()">getSyncMetrics</a></strong>()</code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>private <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a></code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#initOldLog(org.apache.hadoop.fs.FileStatus)">initOldLog</a></strong>(org.apache.hadoop.fs.FileStatus logFile)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private long</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#initOldLogs(org.apache.hadoop.fs.FileStatus[])">initOldLogs</a></strong>(org.apache.hadoop.fs.FileStatus[] logFiles)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#initTrackerFromOldLogs()">initTrackerFromOldLogs</a></strong>()</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#insert(org.apache.hadoop.hbase.procedure2.Procedure,%20org.apache.hadoop.hbase.procedure2.Procedure[])">insert</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc, <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>[] subprocs)</code> <div class="block">When a procedure is submitted to the executor insert(proc, null) will be called.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private boolean</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#isSyncAborted()">isSyncAborted</a></strong>()</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#load(org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureLoader)">load</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureLoader.html" title="interface in org.apache.hadoop.hbase.procedure2.store">ProcedureStore.ProcedureLoader</a> loader)</code> <div class="block">Load the Procedures in the store.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#periodicRoll()">periodicRoll</a></strong>()</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>protected void</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#periodicRollForTesting()">periodicRollForTesting</a></strong>()</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private long</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#pushData(org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.PushType,%20org.apache.hadoop.hbase.procedure2.util.ByteSlot,%20long,%20long[])">pushData</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.PushType.html" title="enum in org.apache.hadoop.hbase.procedure2.store.wal">WALProcedureStore.PushType</a> type, <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html" title="class in org.apache.hadoop.hbase.procedure2.util">ByteSlot</a> slot, long procId, long[] subProcIds)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#recoverLease()">recoverLease</a></strong>()</code> <div class="block">Acquire the lease for the procedure store.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#releaseSlot(org.apache.hadoop.hbase.procedure2.util.ByteSlot)">releaseSlot</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html" title="class in org.apache.hadoop.hbase.procedure2.util">ByteSlot</a> slot)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#removeAllLogs(long)">removeAllLogs</a></strong>(long lastLogId)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#removeInactiveLogs()">removeInactiveLogs</a></strong>()</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private boolean</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#removeLogFile(org.apache.hadoop.hbase.procedure2.store.wal.ProcedureWALFile)">removeLogFile</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a> log)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private boolean</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#rollWriter()">rollWriter</a></strong>()</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private boolean</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#rollWriter(long)">rollWriter</a></strong>(long logId)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>protected boolean</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#rollWriterForTesting()">rollWriterForTesting</a></strong>()</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private boolean</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#rollWriterOrDie()">rollWriterOrDie</a></strong>()</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#sendStopSignal()">sendStopSignal</a></strong>()</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#start(int)">start</a></strong>(int numSlots)</code> <div class="block">Start/Open the procedure store</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#stop(boolean)">stop</a></strong>(boolean abort)</code> <div class="block">Stop/Close the procedure store</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#syncLoop()">syncLoop</a></strong>()</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private long</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#syncSlots()">syncSlots</a></strong>()</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>protected long</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#syncSlots(org.apache.hadoop.fs.FSDataOutputStream,%20org.apache.hadoop.hbase.procedure2.util.ByteSlot[],%20int,%20int)">syncSlots</a></strong>(org.apache.hadoop.fs.FSDataOutputStream stream, <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html" title="class in org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>[] slots, int offset, int count)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private boolean</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#tryRollWriter()">tryRollWriter</a></strong>()</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#update(org.apache.hadoop.hbase.procedure2.Procedure)">update</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</code> <div class="block">The specified procedure was executed, and the new state should be written to the store.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#updateStoreTracker(org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.PushType,%20long,%20long[])">updateStoreTracker</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.PushType.html" title="enum in org.apache.hadoop.hbase.procedure2.store.wal">WALProcedureStore.PushType</a> type, long procId, @@ -608,7 +628,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.66">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.67">LOG</a></pre> </li> </ul> <a name="MAX_RETRIES_BEFORE_ROLL_CONF_KEY"> @@ -617,7 +637,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>MAX_RETRIES_BEFORE_ROLL_CONF_KEY</h4> -<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.72">MAX_RETRIES_BEFORE_ROLL_CONF_KEY</a></pre> +<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.73">MAX_RETRIES_BEFORE_ROLL_CONF_KEY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.MAX_RETRIES_BEFORE_ROLL_CONF_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -627,7 +647,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_MAX_RETRIES_BEFORE_ROLL</h4> -<pre>private static final int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.74">DEFAULT_MAX_RETRIES_BEFORE_ROLL</a></pre> +<pre>private static final int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.75">DEFAULT_MAX_RETRIES_BEFORE_ROLL</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.DEFAULT_MAX_RETRIES_BEFORE_ROLL">Constant Field Values</a></dd></dl> </li> </ul> @@ -637,7 +657,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>WAIT_BEFORE_ROLL_CONF_KEY</h4> -<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.76">WAIT_BEFORE_ROLL_CONF_KEY</a></pre> +<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.77">WAIT_BEFORE_ROLL_CONF_KEY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.WAIT_BEFORE_ROLL_CONF_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -647,7 +667,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_WAIT_BEFORE_ROLL</h4> -<pre>private static final int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.78">DEFAULT_WAIT_BEFORE_ROLL</a></pre> +<pre>private static final int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.79">DEFAULT_WAIT_BEFORE_ROLL</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.DEFAULT_WAIT_BEFORE_ROLL">Constant Field Values</a></dd></dl> </li> </ul> @@ -657,7 +677,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>ROLL_RETRIES_CONF_KEY</h4> -<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.80">ROLL_RETRIES_CONF_KEY</a></pre> +<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.81">ROLL_RETRIES_CONF_KEY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.ROLL_RETRIES_CONF_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -667,7 +687,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_ROLL_RETRIES</h4> -<pre>private static final int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.82">DEFAULT_ROLL_RETRIES</a></pre> +<pre>private static final int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.83">DEFAULT_ROLL_RETRIES</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.DEFAULT_ROLL_RETRIES">Constant Field Values</a></dd></dl> </li> </ul> @@ -677,7 +697,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>MAX_SYNC_FAILURE_ROLL_CONF_KEY</h4> -<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.84">MAX_SYNC_FAILURE_ROLL_CONF_KEY</a></pre> +<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.85">MAX_SYNC_FAILURE_ROLL_CONF_KEY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.MAX_SYNC_FAILURE_ROLL_CONF_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -687,7 +707,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_MAX_SYNC_FAILURE_ROLL</h4> -<pre>private static final int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.86">DEFAULT_MAX_SYNC_FAILURE_ROLL</a></pre> +<pre>private static final int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.87">DEFAULT_MAX_SYNC_FAILURE_ROLL</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.DEFAULT_MAX_SYNC_FAILURE_ROLL">Constant Field Values</a></dd></dl> </li> </ul> @@ -697,7 +717,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>PERIODIC_ROLL_CONF_KEY</h4> -<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.88">PERIODIC_ROLL_CONF_KEY</a></pre> +<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.89">PERIODIC_ROLL_CONF_KEY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.PERIODIC_ROLL_CONF_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -707,7 +727,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_PERIODIC_ROLL</h4> -<pre>private static final int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.90">DEFAULT_PERIODIC_ROLL</a></pre> +<pre>private static final int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.91">DEFAULT_PERIODIC_ROLL</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.DEFAULT_PERIODIC_ROLL">Constant Field Values</a></dd></dl> </li> </ul> @@ -717,7 +737,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>SYNC_WAIT_MSEC_CONF_KEY</h4> -<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.92">SYNC_WAIT_MSEC_CONF_KEY</a></pre> +<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.93">SYNC_WAIT_MSEC_CONF_KEY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.SYNC_WAIT_MSEC_CONF_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -727,7 +747,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_SYNC_WAIT_MSEC</h4> -<pre>private static final int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.93">DEFAULT_SYNC_WAIT_MSEC</a></pre> +<pre>private static final int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.94">DEFAULT_SYNC_WAIT_MSEC</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.DEFAULT_SYNC_WAIT_MSEC">Constant Field Values</a></dd></dl> </li> </ul> @@ -737,7 +757,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>USE_HSYNC_CONF_KEY</h4> -<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.95">USE_HSYNC_CONF_KEY</a></pre> +<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.96">USE_HSYNC_CONF_KEY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.USE_HSYNC_CONF_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -747,7 +767,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_USE_HSYNC</h4> -<pre>private static final boolean <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.96">DEFAULT_USE_HSYNC</a></pre> +<pre>private static final boolean <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.97">DEFAULT_USE_HSYNC</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.DEFAULT_USE_HSYNC">Constant Field Values</a></dd></dl> </li> </ul> @@ -757,7 +777,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>ROLL_THRESHOLD_CONF_KEY</h4> -<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.98">ROLL_THRESHOLD_CONF_KEY</a></pre> +<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.99">ROLL_THRESHOLD_CONF_KEY</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.ROLL_THRESHOLD_CONF_KEY">Constant Field Values</a></dd></dl> </li> </ul> @@ -767,17 +787,37 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_ROLL_THRESHOLD</h4> -<pre>private static final long <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.99">DEFAULT_ROLL_THRESHOLD</a></pre> +<pre>private static final long <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.100">DEFAULT_ROLL_THRESHOLD</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.DEFAULT_ROLL_THRESHOLD">Constant Field Values</a></dd></dl> </li> </ul> +<a name="STORE_WAL_SYNC_STATS_COUNT"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>STORE_WAL_SYNC_STATS_COUNT</h4> +<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.102">STORE_WAL_SYNC_STATS_COUNT</a></pre> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.STORE_WAL_SYNC_STATS_COUNT">Constant Field Values</a></dd></dl> +</li> +</ul> +<a name="DEFAULT_SYNC_STATS_COUNT"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>DEFAULT_SYNC_STATS_COUNT</h4> +<pre>private static final int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.104">DEFAULT_SYNC_STATS_COUNT</a></pre> +<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.DEFAULT_SYNC_STATS_COUNT">Constant Field Values</a></dd></dl> +</li> +</ul> <a name="logs"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>logs</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</a><<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a>> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.101">logs</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</a><<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a>> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.106">logs</a></pre> </li> </ul> <a name="storeTracker"> @@ -786,7 +826,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>storeTracker</h4> -<pre>private final <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.102">storeTracker</a></pre> +<pre>private final <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.107">storeTracker</a></pre> </li> </ul> <a name="lock"> @@ -795,7 +835,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>lock</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantLock</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.103">lock</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantLock</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.108">lock</a></pre> </li> </ul> <a name="waitCond"> @@ -804,7 +844,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>waitCond</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/Condition.html?is-external=true" title="class or interface in java.util.concurrent.locks">Condition</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.104">waitCond</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/Condition.html?is-external=true" title="class or interface in java.util.concurrent.locks">Condition</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.109">waitCond</a></pre> </li> </ul> <a name="slotCond"> @@ -813,7 +853,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>slotCond</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/Condition.html?is-external=true" title="class or interface in java.util.concurrent.locks">Condition</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.105">slotCond</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/Condition.html?is-external=true" title="class or interface in java.util.concurrent.locks">Condition</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.110">slotCond</a></pre> </li> </ul> <a name="syncCond"> @@ -822,7 +862,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>syncCond</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/Condition.html?is-external=true" title="class or interface in java.util.concurrent.locks">Condition</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.106">syncCond</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/Condition.html?is-external=true" title="class or interface in java.util.concurrent.locks">Condition</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.111">syncCond</a></pre> </li> </ul> <a name="leaseRecovery"> @@ -831,7 +871,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>leaseRecovery</h4> -<pre>private final <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.LeaseRecovery.html" title="interface in org.apache.hadoop.hbase.procedure2.store.wal">WALProcedureStore.LeaseRecovery</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.108">leaseRecovery</a></pre> +<pre>private final <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.LeaseRecovery.html" title="interface in org.apache.hadoop.hbase.procedure2.store.wal">WALProcedureStore.LeaseRecovery</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.113">leaseRecovery</a></pre> </li> </ul> <a name="conf"> @@ -840,7 +880,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>conf</h4> -<pre>private final org.apache.hadoop.conf.Configuration <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.109">conf</a></pre> +<pre>private final org.apache.hadoop.conf.Configuration <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.114">conf</a></pre> </li> </ul> <a name="fs"> @@ -849,7 +889,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>fs</h4> -<pre>private final org.apache.hadoop.fs.FileSystem <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.110">fs</a></pre> +<pre>private final org.apache.hadoop.fs.FileSystem <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.115">fs</a></pre> </li> </ul> <a name="logDir"> @@ -858,7 +898,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>logDir</h4> -<pre>private final org.apache.hadoop.fs.Path <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.111">logDir</a></pre> +<pre>private final org.apache.hadoop.fs.Path <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.116">logDir</a></pre> </li> </ul> <a name="syncException"> @@ -867,7 +907,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>syncException</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</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>> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.113">syncException</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</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>> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.118">syncException</a></pre> </li> </ul> <a name="loading"> @@ -876,7 +916,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>loading</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.114">loading</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.119">loading</a></pre> </li> </ul> <a name="inSync"> @@ -885,7 +925,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>inSync</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.115">inSync</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.120">inSync</a></pre> </li> </ul> <a name="totalSynced"> @@ -894,7 +934,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>totalSynced</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.116">totalSynced</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.121">totalSynced</a></pre> </li> </ul> <a name="lastRollTs"> @@ -903,7 +943,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>lastRollTs</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.117">lastRollTs</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.122">lastRollTs</a></pre> </li> </ul> <a name="slotsCache"> @@ -912,7 +952,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>slotsCache</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedTransferQueue.html?is-external=true" title="class or interface in java.util.concurrent">LinkedTransferQueue</a><<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html" title="class in org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.119">slotsCache</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedTransferQueue.html?is-external=true" title="class or interface in java.util.concurrent">LinkedTransferQueue</a><<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html" title="class in org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.124">slotsCache</a></pre> </li> </ul> <a name="corruptedLogs"> @@ -921,7 +961,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>corruptedLogs</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a>> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.120">corruptedLogs</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a>> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.125">corruptedLogs</a></pre> </li> </ul> <a name="stream"> @@ -930,7 +970,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>stream</h4> -<pre>private org.apache.hadoop.fs.FSDataOutputStream <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.121">stream</a></pre> +<pre>private org.apache.hadoop.fs.FSDataOutputStream <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.126">stream</a></pre> </li> </ul> <a name="flushLogId"> @@ -939,7 +979,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>flushLogId</h4> -<pre>private long <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.122">flushLogId</a></pre> +<pre>private long <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.127">flushLogId</a></pre> </li> </ul> <a name="slotIndex"> @@ -948,7 +988,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>slotIndex</h4> -<pre>private int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.123">slotIndex</a></pre> +<pre>private int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.128">slotIndex</a></pre> </li> </ul> <a name="syncThread"> @@ -957,7 +997,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>syncThread</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.124">syncThread</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.129">syncThread</a></pre> </li> </ul> <a name="slots"> @@ -966,7 +1006,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>slots</h4> -<pre>private <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html" title="class in org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>[] <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.125">slots</a></pre> +<pre>private <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html" title="class in org.apache.hadoop.hbase.procedure2.util">ByteSlot</a>[] <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.130">slots</a></pre> </li> </ul> <a name="maxRetriesBeforeRoll"> @@ -975,7 +1015,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>maxRetriesBeforeRoll</h4> -<pre>private int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.127">maxRetriesBeforeRoll</a></pre> +<pre>private int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.132">maxRetriesBeforeRoll</a></pre> </li> </ul> <a name="maxSyncFailureRoll"> @@ -984,7 +1024,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>maxSyncFailureRoll</h4> -<pre>private int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.128">maxSyncFailureRoll</a></pre> +<pre>private int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.133">maxSyncFailureRoll</a></pre> </li> </ul> <a name="waitBeforeRoll"> @@ -993,7 +1033,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>waitBeforeRoll</h4> -<pre>private int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.129">waitBeforeRoll</a></pre> +<pre>private int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.134">waitBeforeRoll</a></pre> </li> </ul> <a name="rollRetries"> @@ -1002,7 +1042,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>rollRetries</h4> -<pre>private int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.130">rollRetries</a></pre> +<pre>private int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.135">rollRetries</a></pre> </li> </ul> <a name="periodicRollMsec"> @@ -1011,7 +1051,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>periodicRollMsec</h4> -<pre>private int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.131">periodicRollMsec</a></pre> +<pre>private int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.136">periodicRollMsec</a></pre> </li> </ul> <a name="rollThreshold"> @@ -1020,7 +1060,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>rollThreshold</h4> -<pre>private long <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.132">rollThreshold</a></pre> +<pre>private long <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.137">rollThreshold</a></pre> </li> </ul> <a name="useHsync"> @@ -1029,16 +1069,25 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>useHsync</h4> -<pre>private boolean <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.133">useHsync</a></pre> +<pre>private boolean <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.138">useHsync</a></pre> </li> </ul> <a name="syncWaitMsec"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>syncWaitMsec</h4> -<pre>private int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.134">syncWaitMsec</a></pre> +<pre>private int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.139">syncWaitMsec</a></pre> +</li> +</ul> +<a name="syncMetricsBuffer"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>syncMetricsBuffer</h4> +<pre>private org.apache.commons.collections.buffer.CircularFifoBuffer <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.142">syncMetricsBuffer</a></pre> </li> </ul> </li> @@ -1055,7 +1104,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockListLast"> <li class="blockList"> <h4>WALProcedureStore</h4> -<pre>public <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.136">WALProcedureStore</a>(org.apache.hadoop.conf.Configuration conf, +<pre>public <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.172">WALProcedureStore</a>(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path logDir, <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.LeaseRecovery.html" title="interface in org.apache.hadoop.hbase.procedure2.store.wal">WALProcedureStore.LeaseRecovery</a> leaseRecovery)</pre> @@ -1075,7 +1124,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>start</h4> -<pre>public void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.145">start</a>(int numSlots) +<pre>public void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.181">start</a>(int numSlots) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#start(int)">ProcedureStore</a></code></strong></div> <div class="block">Start/Open the procedure store</div> @@ -1089,7 +1138,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>stop</h4> -<pre>public void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.187">stop</a>(boolean abort)</pre> +<pre>public void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.227">stop</a>(boolean abort)</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#stop(boolean)">ProcedureStore</a></code></strong></div> <div class="block">Stop/Close the procedure store</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>abort</code> - true if the stop is an abort</dd></dl> @@ -1101,7 +1150,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>sendStopSignal</h4> -<pre>private void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.219">sendStopSignal</a>()</pre> +<pre>private void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.259">sendStopSignal</a>()</pre> </li> </ul> <a name="getNumThreads()"> @@ -1110,7 +1159,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>getNumThreads</h4> -<pre>public int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.231">getNumThreads</a>()</pre> +<pre>public int <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.271">getNumThreads</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>the number of threads/slots passed to start()</dd></dl> </li> </ul> @@ -1120,7 +1169,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>getStoreTracker</h4> -<pre>public <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.235">getStoreTracker</a>()</pre> +<pre>public <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html" title="class in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.275">getStoreTracker</a>()</pre> </li> </ul> <a name="getActiveLogs()"> @@ -1129,7 +1178,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>getActiveLogs</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a>> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.239">getActiveLogs</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a>> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.279">getActiveLogs</a>()</pre> </li> </ul> <a name="getCorruptedLogs()"> @@ -1138,7 +1187,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>getCorruptedLogs</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a>> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.248">getCorruptedLogs</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFile.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFile</a>> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.288">getCorruptedLogs</a>()</pre> </li> </ul> <a name="recoverLease()"> @@ -1147,7 +1196,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>recoverLease</h4> -<pre>public void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.253">recoverLease</a>() +<pre>public void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.293">recoverLease</a>() throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#recoverLease()">ProcedureStore</a></code></strong></div> <div class="block">Acquire the lease for the procedure store.</div> @@ -1161,7 +1210,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>load</h4> -<pre>public void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.288">load</a>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureLoader.html" title="interface in org.apache.hadoop.hbase.procedure2.store">ProcedureStore.ProcedureLoader</a> loader) +<pre>public void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.328">load</a>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.ProcedureLoader.html" title="interface in org.apache.hadoop.hbase.procedure2.store">ProcedureStore.ProcedureLoader</a> loader) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#load(org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureLoader)">ProcedureStore</a></code></strong></div> <div class="block">Load the Procedures in the store.</div> @@ -1176,7 +1225,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>insert</h4> -<pre>public void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.338">insert</a>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc, +<pre>public void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.378">insert</a>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc, <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a>[] subprocs)</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#insert(org.apache.hadoop.hbase.procedure2.Procedure,%20org.apache.hadoop.hbase.procedure2.Procedure[])">ProcedureStore</a></code></strong></div> <div class="block">When a procedure is submitted to the executor insert(proc, null) will be called. @@ -1194,7 +1243,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>update</h4> -<pre>public void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.372">update</a>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</pre> +<pre>public void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.412">update</a>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a> proc)</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#update(org.apache.hadoop.hbase.procedure2.Procedure)">ProcedureStore</a></code></strong></div> <div class="block">The specified procedure was executed, and the new state should be written to the store.</div> @@ -1207,7 +1256,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>delete</h4> -<pre>public void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.395">delete</a>(long procId)</pre> +<pre>public void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.435">delete</a>(long procId)</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStore.html#delete(long)">ProcedureStore</a></code></strong></div> <div class="block">The specified procId was removed from the executor, due to completion, abort or failure. @@ -1221,7 +1270,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>acquireSlot</h4> -<pre>private <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html" title="class in org.apache.hadoop.hbase.procedure2.util">ByteSlot</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.417">acquireSlot</a>()</pre> +<pre>private <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html" title="class in org.apache.hadoop.hbase.procedure2.util">ByteSlot</a> <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.457">acquireSlot</a>()</pre> </li> </ul> <a name="releaseSlot(org.apache.hadoop.hbase.procedure2.util.ByteSlot)"> @@ -1230,7 +1279,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>releaseSlot</h4> -<pre>private void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.422">releaseSlot</a>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html" title="class in org.apache.hadoop.hbase.procedure2.util">ByteSlot</a> slot)</pre> +<pre>private void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.462">releaseSlot</a>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html" title="class in org.apache.hadoop.hbase.procedure2.util">ByteSlot</a> slot)</pre> </li> </ul> <a name="pushData(org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.PushType, org.apache.hadoop.hbase.procedure2.util.ByteSlot, long, long[])"> @@ -1239,7 +1288,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>pushData</h4> -<pre>private long <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.429">pushData</a>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.PushType.html" title="enum in org.apache.hadoop.hbase.procedure2.store.wal">WALProcedureStore.PushType</a> type, +<pre>private long <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.469">pushData</a>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.PushType.html" title="enum in org.apache.hadoop.hbase.procedure2.store.wal">WALProcedureStore.PushType</a> type, <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/util/ByteSlot.html" title="class in org.apache.hadoop.hbase.procedure2.util">ByteSlot</a> slot, long procId, long[] subProcIds)</pre> @@ -1251,7 +1300,7 @@ extends <a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/P <ul class="blockList"> <li class="blockList"> <h4>updateStoreTracker</h4> -<pre>private void <a href="../../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html#line.486">updateStoreTracker</a>(<a href="../../../../../../../org/apache/hadoop/hbase/procedure2/store/w
<TRUNCATED>