Package org.apache.hadoop.hbase.wal
package org.apache.hadoop.hbase.wal
-
ClassDescriptionAbstractFSWALProvider<T extends AbstractFSWAL<?>>Base class of a WAL Provider that returns a single thread safe WAL that writes to Hadoop FS.Comparator used to compare WAL files together based on their start time.Base class for a WAL Provider.AbstractWALRoller<T extends Abortable>Runs periodically to determine if the WAL should be rolled.A WAL provider that use
AsyncFSWAL
.Used forBoundedRecoveredEditsOutputSink
.A WAL grouping strategy that limits the number of wal groups to "hbase.wal.regiongrouping.numgroups".Class that manages the output streams from the log splitting process.A WALSplitter sink that outputsHFile
s.No-op implementation ofWALProvider
used when the WAL is disabled.Class which accumulates edits and separates them into a buffer per region while simultaneously accounting RAM usage.A buffer of some number of edits for a given region.A WAL provider that useFSHLog
.A lazy initialized WAL provider for holding the WALProvider for some special tables, such as hbase:meta, hbase:replication, etc.A WAL grouping strategy based on namespace.Helper class for passing netty event loop config toAsyncFSWALProvider
.The following class is an abstraction class to provide a common interface to support different ways of consuming recovered edits.Class that manages the output streams from the log splitting process.A WAL Provider that returns a WAL per group of regions.Map identifiers to a group number.Maps between configuration names for strategies and implementation classes.A Write Ahead Log (WAL) provides service for reading, writing waledits.Utility class that lets us keep track of the edit with it's key.Used in HBase's transaction log (WAL) to represent a collection of edits (Cell/KeyValue objects) that came in as a single transaction.A helper class so we can call some package private methods ofWALEdit
from other packages.Entry point for users of the Write Ahead Log.Maps between configuration names for providers and implementation classes.Key for WAL Entry.Default implementation of Key for an Entry in the WAL.This class runs performance benchmarks forWAL
.WALPrettyPrinter prints the contents of a given WAL with a variety of options affecting formatting and extent of content.The Write Ahead Log (WAL) stores all durable edits to the HRegion.Split RegionServer WAL files.Contains some methods to control WAL-entries producer / consumer interactionsData structure returned as result by #splitWAL(FileStatus, CancelableProgressable).This class provides static methods to support WAL splitting related worksA struct used by getMutationsFromWALEntryA one way WAL reader, without reset and seek support.A WAL reader which is designed for be able to tailing the WAL file which is currently being written.