Package org.apache.hadoop.hbase.regionserver.wal
package org.apache.hadoop.hbase.regionserver.wal
-
ClassDescriptionAbstractFSWAL<W extends WALProvider.WriterBase>Implementation of
WALto go againstFileSystem; i.e.Base class for Protobuf log writer.Base class for reading protobuf based wal readerAn asynchronous implementation of FSWAL.AsyncWriter for protobuf-based WAL.AnWALProvider.AsyncWriterwrapper which writes data to a set ofWALProvider.AsyncWriterinstances.CombinedWriterBase<T extends WALProvider.WriterBase>Base class for combined wal writer implementations.Context that holds the various dictionaries for compression in WAL.Encapsulates the compression algorithm and its streams that we will use for value compression in this WAL.A set of static functions for running our custom WAL compression/decompression.Thrown when a failed append or sync on a WAL.Thrown when we fail close of the write-ahead-log file.Thrown when we fail close of the write-ahead-log file.The original implementation of FSWAL.A WAL Entry forAbstractFSWALimplementation.Class used to push numbers about the WAL into the metrics subsystem.Interface of the source that will export metrics about the region server's WAL.Class that transitions metrics from MetricsWAL into the metrics subsystem.Writer for protobuf-based WAL.A one way stream reader for reading protobuf based WAL file.A WAL reader for replication.A 'truck' to carry a payload across the ring buffer from Handler to WAL.A WALCellCodec that encrypts the WALedits.Accounting of sequence ids per region and then by column family.A Future on a filesystem sync call.A cache ofSyncFutures.Get notification of WAL events.The reason for the log roll request.Compression in this class is lifted off Compressor/KeyValueCompression.Thrown whenLogRollertry to roll writer but the WAL already was closed.Implements the coprocessor environment and runtime support for coprocessors loaded within aWAL.Encapsulation of the environment of each coprocessorThis class is only used by WAL ValueCompressor for decompression.A special EOFException to indicate that the EOF happens when we read the header of a WAL file.Thrown whenWAL.sync()timeout.Helper methods to ease Region Server integration with the Write Ahead Log (WAL).