|
Class Summary |
| Compressor |
A set of static functions for running our custom WAL compression/decompression. |
| HLog.Entry |
Utility class that lets us keep track of the edit with it's key Only used
when splitting logs |
| HLogFactory |
|
| HLogKey |
A Key for an entry in the change log. |
| HLogPrettyPrinter |
HLogPrettyPrinter prints the contents of a given HLog with a variety of
options affecting formatting and extent of content. |
| HLogSplitter |
This class is responsible for splitting up a bunch of regionserver commit log
files that are no longer being written to, into new files, one per region for
region to replay on startup. |
| HLogUtil |
|
| LRUDictionary |
WALDictionary using an LRU eviction algorithm. |
| 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 HLog's MetricsWAL into the metrics subsystem. |
| ProtobufLogReader |
A Protobuf based WAL has the following structure: |
| ProtobufLogWriter |
Writer for protobuf-based WAL. |
| ReaderBase |
|
| SequenceFileLogReader |
|
| WALCellCodec |
Compression in this class is lifted off Compressor/KeyValueCompression. |
| WALCoprocessorHost |
Implements the coprocessor environment and runtime support for coprocessors
loaded within a FSHLog. |
| 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. |
| WriterBase |
Context used by our wal dictionary compressor. |