Package org.apache.hadoop.hbase.regionserver.wal

Interface Summary
HLog  
HLog.Reader  
HLog.Writer  
WALActionsListener Get notification of FSHLog/WAL log events.
WALCellCodec.ByteStringCompressor  
WALCellCodec.ByteStringUncompressor  
 

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.
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 Summary
OrphanHLogAfterSplitException  
 



Copyright © 2013 The Apache Software Foundation. All Rights Reserved.