Class ProcedureWALPerformanceEvaluation.NoSyncWalProcedureStore
java.lang.Object
org.apache.hadoop.hbase.procedure2.store.ProcedureStoreBase
org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
org.apache.hadoop.hbase.procedure2.store.wal.ProcedureWALPerformanceEvaluation.NoSyncWalProcedureStore
- All Implemented Interfaces:
org.apache.hadoop.hbase.procedure2.store.ProcedureStore
- Enclosing class:
- ProcedureWALPerformanceEvaluation
private static class ProcedureWALPerformanceEvaluation.NoSyncWalProcedureStore
extends org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.SyncMetrics
Nested classes/interfaces inherited from interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureIterator, org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureLoader, org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureStoreListener
-
Field Summary
Fields inherited from class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
EXEC_WAL_CLEANUP_ON_LOAD_CONF_KEY, LOG_PREFIX, MASTER_PROCEDURE_LOGDIR, MAX_RETRIES_BEFORE_ROLL_CONF_KEY, MAX_SYNC_FAILURE_ROLL_CONF_KEY, PERIODIC_ROLL_CONF_KEY, ROLL_RETRIES_CONF_KEY, ROLL_THRESHOLD_CONF_KEY, STORE_WAL_SYNC_STATS_COUNT, SYNC_WAIT_MSEC_CONF_KEY, USE_HSYNC_CONF_KEY, WAIT_BEFORE_ROLL_CONF_KEY, WAL_COUNT_WARN_THRESHOLD_CONF_KEY
-
Constructor Summary
ConstructorDescriptionNoSyncWalProcedureStore
(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.Path logDir) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
syncStream
(org.apache.hadoop.fs.FSDataOutputStream stream) Methods inherited from class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
delete, delete, delete, getActiveLogs, getCorruptedLogs, getFileSystem, getLogFilePath, getMillisFromLastRoll, getMillisToNextPeriodicRoll, getNumThreads, getStoreTracker, getSyncMetrics, getWalArchiveDir, getWALDir, insert, insert, load, main, periodicRollForTesting, recoverLease, removeInactiveLogsForTesting, rollWriter, rollWriterForTesting, setRunningProcedureCount, start, stop, syncSlots, update
Methods inherited from class org.apache.hadoop.hbase.procedure2.store.ProcedureStoreBase
isRunning, registerListener, sendAbortProcessSignal, sendForceUpdateSignal, sendPostSyncSignal, setRunning, unregisterListener
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
cleanup
-
Constructor Details
-
NoSyncWalProcedureStore
public NoSyncWalProcedureStore(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.Path logDir) throws IOException - Throws:
IOException
-
-
Method Details
-
syncStream
- Overrides:
syncStream
in classorg.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
-