class CustomAsyncFSWAL extends org.apache.hadoop.hbase.regionserver.wal.AsyncFSWAL
| Modifier and Type | Field and Description | 
|---|---|
private Boolean | 
syncFlag  | 
private Boolean | 
writerSyncFlag  | 
ASYNC_WAL_USE_SHARED_EVENT_LOOP, ASYNC_WAL_WAIT_ON_SHUTDOWN_IN_SECONDS, DEFAULT_ASYNC_WAL_USE_SHARED_EVENT_LOOP, DEFAULT_ASYNC_WAL_WAIT_ON_SHUTDOWN_IN_SECONDS, DEFAULT_WAL_BATCH_SIZE, WAL_BATCH_SIZEabortable, blocksize, closed, conf, coprocessorHost, DEFAULT_ROLL_ON_SYNC_TIME_MS, DEFAULT_SLOW_SYNC_ROLL_INTERVAL_MS, DEFAULT_SLOW_SYNC_ROLL_THRESHOLD, DEFAULT_SLOW_SYNC_TIME_MS, DEFAULT_WAL_SYNC_TIMEOUT_MS, filenum, fs, highestSyncedTxid, highestUnsyncedTxid, implClassName, inflightWALClosures, listeners, LOG_NAME_COMPARATOR, logrollsize, MAX_LOGS, maxLogs, numEntries, ourFiles, prefixPathStr, RING_BUFFER_SLOT_COUNT, ROLL_ON_SYNC_TIME_MS, rollOnSyncNs, rollRequested, rollWriterLock, sequenceIdAccounting, shutdown, SLOW_SYNC_ROLL_INTERVAL_MS, SLOW_SYNC_ROLL_THRESHOLD, SLOW_SYNC_TIME_MS, slowSyncCheckInterval, slowSyncCount, slowSyncNs, slowSyncRollThreshold, syncFutureCache, totalLogSize, useHsync, WAL_ROLL_MULTIPLIER, WAL_SYNC_TIMEOUT_MS, walArchiveDir, walDir, walFile2Props, walFilePrefix, walFileSuffix, writer| Constructor and Description | 
|---|
CustomAsyncFSWAL(org.apache.hadoop.fs.FileSystem fs,
                org.apache.hadoop.fs.Path rootDir,
                String logDir,
                org.apache.hadoop.conf.Configuration conf,
                org.apache.hbase.thirdparty.io.netty.channel.EventLoopGroup eventLoopGroup,
                Class<? extends org.apache.hbase.thirdparty.io.netty.channel.Channel> channelClass)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected org.apache.hadoop.hbase.wal.WALProvider.AsyncWriter | 
createWriterInstance(org.apache.hadoop.fs.Path path)  | 
protected void | 
doSync(boolean forceSync)  | 
protected void | 
doSync(long txid,
      boolean forceSync)  | 
(package private) Boolean | 
getSyncFlag()  | 
(package private) Boolean | 
getWriterSyncFlag()  | 
(package private) void | 
resetSyncFlag()  | 
append, closeWriter, doAppend, doCheckLogLowReplication, doReplaceWriter, doShutdown, getLogReplication, getPipelineabortCacheFlush, appendData, appendEntry, appendMarker, archive, archiveLogFile, atHeadOfRingBufferEventHandlerAppend, blockOnSync, checkLogLowReplication, close, completeCacheFlush, computeFilename, doCheckSlowSync, findRegionsToForceFlush, getCoprocessorHost, getCurrentFileName, getEarliestMemStoreSeqNum, getEarliestMemStoreSeqNum, getFilenum, getFileNumFromFileName, getFiles, getInflightWALCloseCount, getLogFileSize, getLogFileSizeIfBeingWritten, getNumLogFiles, getNumRolledLogFiles, getOldPath, getPreallocatedEventCount, getSyncFuture, getUnflushedEntriesCount, getWALArchivePath, init, isLogRollRequested, isUnflushedEntries, logRollAndSetupWalProps, main, postSync, registerWALActionsListener, replaceWriter, requestLogRoll, requestLogRoll, rollWriter, rollWriter, shutdown, stampSequenceIdAndPublishToRingBuffer, startCacheFlush, startCacheFlush, sync, sync, sync, sync, toString, unregisterWALActionsListener, updateStoreprivate Boolean writerSyncFlag
public CustomAsyncFSWAL(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path rootDir, String logDir, org.apache.hadoop.conf.Configuration conf, org.apache.hbase.thirdparty.io.netty.channel.EventLoopGroup eventLoopGroup, Class<? extends org.apache.hbase.thirdparty.io.netty.channel.Channel> channelClass) throws org.apache.hadoop.hbase.regionserver.wal.FailedLogCloseException, IOException
org.apache.hadoop.hbase.regionserver.wal.FailedLogCloseExceptionIOExceptionprotected org.apache.hadoop.hbase.wal.WALProvider.AsyncWriter createWriterInstance(org.apache.hadoop.fs.Path path) throws IOException
createWriterInstance in class org.apache.hadoop.hbase.regionserver.wal.AsyncFSWALIOExceptionprotected void doSync(boolean forceSync) throws IOException
doSync in class org.apache.hadoop.hbase.regionserver.wal.AsyncFSWALIOExceptionprotected void doSync(long txid, boolean forceSync) throws IOException
doSync in class org.apache.hadoop.hbase.regionserver.wal.AsyncFSWALIOExceptionvoid resetSyncFlag()
Boolean getSyncFlag()
Boolean getWriterSyncFlag()
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.