A Write Ahead Log (WAL) provides service for reading, writing waledits.
When outside clients need to consume persisted WALs, they rely on a provided Reader.
The Write Ahead Log (WAL) stores all durable edits to the HRegion.
A WAL Provider that pre-creates N WALProviders and then limits our grouping strategy to them.
A WAL Provider that returns a single thread safe WAL that writes to Hadoop FS.
Utility class that lets us keep track of the edit with it's key.
Entry point for users of the Write Ahead Log.
A Key for an entry in the change log.
WALPrettyPrinter prints the contents of a given WAL with a variety of options affecting formatting and extent of content.
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.
Class which accumulates edits and separates them into a buffer per region while simultaneously accounting RAM usage.
A struct used by getMutationsFromWALEntry
The following class is an abstraction class to provide a common interface to support both existing recovered edits file sink and region server WAL edits replay sink
Contains some methods to control WAL-entries producer / consumer interactions
A buffer of some number of edits for a given region.
Class wraps the actual writer which writes data out and related statistics
Copyright © 2007–2018 Cloudera. All rights reserved.