| Interface | Description |
|---|---|
| MetricsEditsReplaySource |
Interface of the source that will export metrics about log replay statistics when recovering a
region server in distributedLogReplay mode
|
| MetricsWALSource |
Interface of the source that will export metrics about the region server's WAL.
|
| WALActionsListener |
Get notification of WAL events.
|
| WALCellCodec.ByteStringCompressor | |
| WALCellCodec.ByteStringUncompressor |
| Class | Description |
|---|---|
| CompressionContext |
Context that holds the various dictionaries for compression in WAL.
|
| Compressor |
A set of static functions for running our custom WAL compression/decompression.
|
| FaultySequenceFileLogReader | |
| FSHLog |
Implementation of
WAL to go against FileSystem; i.e. |
| HLogKey | Deprecated
use WALKey
|
| HLogPrettyPrinter | Deprecated
use the "hbase wal" command
|
| InstrumentedLogWriter | |
| MetricsEditsReplaySourceImpl |
Hadoop1 implementation of MetricsMasterSource.
|
| MetricsWAL |
Class used to push numbers about the WAL into the metrics subsystem.
|
| MetricsWALEditsReplay |
Class used to push numbers about WAL edits replay into the metrics subsystem.
|
| MetricsWALSourceImpl |
Class that transitions metrics from MetricsWAL into the metrics subsystem.
|
| ProtobufLogReader |
A Protobuf based WAL has the following structure:
|
| ProtobufLogWriter |
Writer for protobuf-based WAL.
|
| ReaderBase | |
| ReplayHLogKey |
An HLogKey specific to WalEdits coming from replay.
|
| SecureProtobufLogReader | |
| SecureProtobufLogWriter | |
| SecureWALCellCodec |
A WALCellCodec that encrypts the WALedits.
|
| SequenceFileLogReader | |
| SequenceFileLogWriter |
Implementation of
WALProvider.Writer that delegates to
SequenceFile.Writer. |
| TestCompressor |
Test our compressor class.
|
| TestCustomWALCellCodec |
Test that we can create, load, setup our own custom codec
|
| TestCustomWALCellCodec.CustomWALCellCodec | |
| TestDurability |
Tests for WAL write durability
|
| TestFSHLog |
Provides FSHLog test cases.
|
| TestKeyValueCompression | |
| TestLogRollAbort |
Tests for conditions that should trigger RegionServer aborts when
rolling the current WAL fails.
|
| TestLogRolling |
Test log deletion as logs are rolled.
|
| TestLogRollingNoCluster |
Test many concurrent appenders to an WAL while rolling the log.
|
| TestLogRollingNoCluster.HighLatencySyncWriter |
ProtobufLogWriter that simulates higher latencies in sync() call
|
| TestLogRollPeriod |
Tests that verifies that the log is forced to be rolled every "hbase.regionserver.logroll.period"
|
| TestMetricsWAL | |
| TestMetricsWALSource | |
| TestMetricsWALSourceImpl | |
| TestProtobufLog |
WAL tests that can be reused across providers.
|
| TestReadOldRootAndMetaEdits |
Tests to read old ROOT, Meta edits.
|
| TestSecureWALReplay | |
| TestWALActionsListener |
Test that the actions are called while playing with an WAL
|
| TestWALActionsListener.DummyWALActionsListener |
Just counts when methods are called
|
| TestWALCellCodecWithCompression | |
| TestWALReplay |
Test replay of edits out of a WAL split.
|
| TestWALReplay.CustomStoreFlusher | |
| TestWALReplayCompressed |
Enables compression and runs the TestWALReplay tests.
|
| WALActionsListener.Base | |
| WALCellCodec |
Compression in this class is lifted off Compressor/KeyValueCompression.
|
| WALCellCodec.EnsureKvEncoder | |
| WALCoprocessorHost |
Implements the coprocessor environment and runtime support for coprocessors
loaded within a
WAL. |
| WALEdit |
WALEdit: Used in HBase's transaction log (WAL) to represent
the collection of edits (KeyValue objects) corresponding to a
single transaction.
|
| WALEditsReplaySink |
This class is responsible for replaying the edits coming from a failed region server.
|
| WALUtil |
Helper methods to ease Region Server integration with the write ahead log.
|
| WriterBase |
Context used by our wal dictionary compressor.
|
| Enum | Description |
|---|---|
| FaultySequenceFileLogReader.FailureType |
| Exception | Description |
|---|---|
| DamagedWALException |
Thrown when a failed append or sync on a WAL.
|
| FailedLogCloseException |
Thrown when we fail close of the write-ahead-log file.
|
| FailedSyncBeforeLogCloseException |
Thrown when we fail close of the write-ahead-log file.
|