| Interface | Description |
|---|---|
| HLog | |
| HLog.Reader | |
| HLog.Writer | |
| WALActionsListener |
Get notification of
FSHLog/WAL log events. |
| WALCellCodec.ByteStringCompressor | |
| WALCellCodec.ByteStringUncompressor |
| Class | Description |
|---|---|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| Exception | Description |
|---|---|
| OrphanHLogAfterSplitException |
Copyright © 2014 The Apache Software Foundation. All Rights Reserved.