Uses of Interface
org.apache.hadoop.hbase.wal.WAL
Packages that use WAL
Package
Description
Table of Contents
-
Uses of WAL in org.apache.hadoop.hbase.coprocessor
Methods in org.apache.hadoop.hbase.coprocessor that return WAL -
Uses of WAL in org.apache.hadoop.hbase.master.region
Methods in org.apache.hadoop.hbase.master.region that return WALModifier and TypeMethodDescriptionprivate static WAL
MasterRegion.createWAL
(WALFactory walFactory, MasterRegionWALRoller walRoller, String serverName, org.apache.hadoop.fs.FileSystem walFs, org.apache.hadoop.fs.Path walRootDir, RegionInfo regionInfo) -
Uses of WAL in org.apache.hadoop.hbase.regionserver
Fields in org.apache.hadoop.hbase.regionserver declared as WALMethods in org.apache.hadoop.hbase.regionserver that return WALModifier and TypeMethodDescriptionHRegion.getWAL()
Returns WAL in use for this regionHRegionServer.getWAL
(RegionInfo regionInfo) RegionServerServices.getWAL
(RegionInfo regionInfo) Returns the WAL for a particular region.RegionServicesForStores.getWAL()
Methods in org.apache.hadoop.hbase.regionserver that return types with arguments of type WALModifier and TypeMethodDescription(package private) Map<WAL,
AbstractWALRoller<RegionServerServices>.RollController> LogRoller.getWalNeedsRoll()
HRegionServer.getWALs()
RegionServerServices.getWALs()
Returns the List of WALs that are used by this server Doesn't include the meta WALMethods in org.apache.hadoop.hbase.regionserver with parameters of type WALModifier and TypeMethodDescriptionstatic HRegion
HRegion.createHRegion
(RegionInfo info, org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.conf.Configuration conf, TableDescriptor hTableDescriptor, WAL wal) static HRegion
HRegion.createHRegion
(RegionInfo info, org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.conf.Configuration conf, TableDescriptor hTableDescriptor, WAL wal, boolean initialize) Convenience method creating new HRegions.static HRegion
HRegion.createHRegion
(RegionInfo info, org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.conf.Configuration conf, TableDescriptor hTableDescriptor, WAL wal, boolean initialize, RegionServerServices rsRpcServices) Convenience method creating new HRegions.private void
HRegion.doAbortFlushToWAL
(WAL wal, long flushOpSeqId, Map<byte[], List<org.apache.hadoop.fs.Path>> committedFiles) private static void
HRegion.doSyncOfUnflushedWALChanges
(WAL wal, RegionInfo hri) Sync unflushed WAL changes.protected long
HRegion.getNextSequenceId
(WAL wal) Method to safely get the next sequence number.protected HRegion.FlushResultImpl
HRegion.internalFlushcache
(WAL wal, long myseqid, Collection<HStore> storesToFlush, MonitoredTask status, boolean writeFlushWalMarker, FlushLifeCycleTracker tracker) Flush the memstore.(package private) HRegion.FlushResultImpl
HRegion.internalFlushCacheAndCommit
(WAL wal, MonitoredTask status, HRegion.PrepareFlushResult prepareResult, Collection<HStore> storesToFlush) protected HRegion.PrepareFlushResult
HRegion.internalPrepareFlushCache
(WAL wal, long myseqid, Collection<HStore> storesToFlush, MonitoredTask status, boolean writeFlushWalMarker, FlushLifeCycleTracker tracker) static HRegion
HRegion.newHRegion
(org.apache.hadoop.fs.Path tableDir, WAL wal, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.conf.Configuration conf, RegionInfo regionInfo, TableDescriptor htd, RegionServerServices rsServices) A utility method to create new instances of HRegion based on theHConstants.REGION_IMPL
configuration property.static HRegion
HRegion.openHRegion
(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path rootDir, RegionInfo info, TableDescriptor htd, WAL wal) Open a Region.static HRegion
HRegion.openHRegion
(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path rootDir, RegionInfo info, TableDescriptor htd, WAL wal, RegionServerServices rsServices, CancelableProgressable reporter) Open a Region.static HRegion
HRegion.openHRegion
(org.apache.hadoop.fs.Path rootDir, RegionInfo info, TableDescriptor htd, WAL wal, org.apache.hadoop.conf.Configuration conf) Open a Region.static HRegion
HRegion.openHRegion
(org.apache.hadoop.fs.Path rootDir, RegionInfo info, TableDescriptor htd, WAL wal, org.apache.hadoop.conf.Configuration conf, RegionServerServices rsServices, CancelableProgressable reporter) Open a Region.static HRegion
HRegion.openHRegion
(RegionInfo info, TableDescriptor htd, WAL wal, org.apache.hadoop.conf.Configuration conf) Open a Region.static HRegion
HRegion.openHRegion
(RegionInfo info, TableDescriptor htd, WAL wal, org.apache.hadoop.conf.Configuration conf, RegionServerServices rsServices, CancelableProgressable reporter) Open a Region.static HRegion
HRegion.openHRegionFromTableDir
(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path tableDir, RegionInfo info, TableDescriptor htd, WAL wal, RegionServerServices rsServices, CancelableProgressable reporter) Open a Region.static HRegion
HRegion.warmupHRegion
(RegionInfo info, TableDescriptor htd, WAL wal, org.apache.hadoop.conf.Configuration conf, RegionServerServices rsServices, CancelableProgressable reporter) private boolean
HRegion.writeFlushRequestMarkerToWAL
(WAL wal, boolean writeFlushWalMarker) Writes a marker to WAL indicating a flush is requested but cannot be complete due to various reasons.private void
HRegion.writeRegionCloseMarker
(WAL wal) protected void
HRegion.writeRegionOpenMarker
(WAL wal, long openSeqId) Constructors in org.apache.hadoop.hbase.regionserver with parameters of type WALModifierConstructorDescriptionHRegion
(org.apache.hadoop.fs.Path tableDir, WAL wal, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.conf.Configuration confParam, RegionInfo regionInfo, TableDescriptor htd, RegionServerServices rsServices) Deprecated.Use other constructors.HRegion
(HRegionFileSystem fs, WAL wal, org.apache.hadoop.conf.Configuration confParam, TableDescriptor htd, RegionServerServices rsServices) HRegion constructor. -
Uses of WAL in org.apache.hadoop.hbase.regionserver.wal
Classes in org.apache.hadoop.hbase.regionserver.wal that implement WALModifier and TypeClassDescriptionclass
AbstractFSWAL<W extends WALProvider.WriterBase>
Implementation ofWAL
to go againstFileSystem
; i.e.class
An asynchronous implementation of FSWAL.class
The original implementation of FSWAL.Fields in org.apache.hadoop.hbase.regionserver.wal declared as WALModifier and TypeFieldDescriptionprivate final WAL
WALCoprocessorHost.wal
private final WAL
WALCoprocessorHost.WALEnvironment.wal
Methods in org.apache.hadoop.hbase.regionserver.wal that return WALMethods in org.apache.hadoop.hbase.regionserver.wal with parameters of type WALModifier and TypeMethodDescriptionprivate static WALKeyImpl
WALUtil.doFullMarkerAppendTransaction
(WAL wal, NavigableMap<byte[], Integer> replicationScope, RegionInfo hri, WALEdit edit, MultiVersionConcurrencyControl mvcc, Map<String, byte[]> extendedAttributes, boolean sync) A 'full' WAL transaction involves starting an mvcc transaction followed by an append, an optional sync, and then a call to complete the mvcc transaction.static WALKeyImpl
WALUtil.writeBulkLoadMarkerAndSync
(WAL wal, NavigableMap<byte[], Integer> replicationScope, RegionInfo hri, org.apache.hadoop.hbase.shaded.protobuf.generated.WALProtos.BulkLoadDescriptor desc, MultiVersionConcurrencyControl mvcc) Write a log marker that a bulk load has succeeded and is about to be committed.static WALKeyImpl
WALUtil.writeCompactionMarker
(WAL wal, NavigableMap<byte[], Integer> replicationScope, RegionInfo hri, org.apache.hadoop.hbase.shaded.protobuf.generated.WALProtos.CompactionDescriptor c, MultiVersionConcurrencyControl mvcc) Write the marker that a compaction has succeeded and is about to be committed.static WALKeyImpl
WALUtil.writeFlushMarker
(WAL wal, NavigableMap<byte[], Integer> replicationScope, RegionInfo hri, org.apache.hadoop.hbase.shaded.protobuf.generated.WALProtos.FlushDescriptor f, boolean sync, MultiVersionConcurrencyControl mvcc) Write a flush marker indicating a start / abort or a complete of a region flushprivate static WALKeyImpl
WALUtil.writeMarker
(WAL wal, NavigableMap<byte[], Integer> replicationScope, RegionInfo hri, WALEdit edit, MultiVersionConcurrencyControl mvcc, Map<String, byte[]> extendedAttributes) static WALKeyImpl
WALUtil.writeRegionEventMarker
(WAL wal, NavigableMap<byte[], Integer> replicationScope, RegionInfo hri, org.apache.hadoop.hbase.shaded.protobuf.generated.WALProtos.RegionEventDescriptor r, MultiVersionConcurrencyControl mvcc) Write a region open marker indicating that the region is opened.static void
WALUtil.writeReplicationMarkerAndSync
(WAL wal, MultiVersionConcurrencyControl mvcc, RegionInfo regionInfo, byte[] rowKey, long timestamp) Constructors in org.apache.hadoop.hbase.regionserver.wal with parameters of type WALModifierConstructorDescriptionWALCoprocessorHost
(WAL log, org.apache.hadoop.conf.Configuration conf) Constructorprivate
WALEnvironment
(WALCoprocessor impl, int priority, int seq, org.apache.hadoop.conf.Configuration conf, WAL wal) Constructor -
Uses of WAL in org.apache.hadoop.hbase.replication.regionserver
Fields in org.apache.hadoop.hbase.replication.regionserver declared as WAL -
Uses of WAL in org.apache.hadoop.hbase.wal
Classes in org.apache.hadoop.hbase.wal that implement WALFields in org.apache.hadoop.hbase.wal declared as WALModifier and TypeFieldDescription(package private) WAL
DisabledWALProvider.disabled
private final WAL
AbstractWALRoller.RollController.wal
Fields in org.apache.hadoop.hbase.wal with type parameters of type WALModifier and TypeFieldDescriptionprotected final ConcurrentMap<WAL,
AbstractWALRoller<T>.RollController> AbstractWALRoller.wals
Methods in org.apache.hadoop.hbase.wal that return WALModifier and TypeMethodDescriptionDisabledWALProvider.getWAL
(RegionInfo region) private WAL
RegionGroupingProvider.getWAL
(RegionInfo region) WALFactory.getWAL
(RegionInfo region) WALProvider.getWAL
(RegionInfo region) Methods in org.apache.hadoop.hbase.wal that return types with arguments of type WALModifier and TypeMethodDescriptionAbstractFSWALProvider.getWALs()
DisabledWALProvider.getWALs()
RegionGroupingProvider.getWALs()
WALFactory.getWALs()
WALProvider.getWALs()
Returns the List of WALs that are used by this serverMethods in org.apache.hadoop.hbase.wal with parameters of type WALModifier and TypeMethodDescriptionvoid
static long
AbstractFSWALProvider.extractFileNumFromWAL
(WAL wal) It returns the file create timestamp from the file name.static org.apache.hadoop.fs.Path
AbstractFSWALProvider.getCurrentFileName
(WAL wal) return the current filename from the current wal.static long
AbstractFSWALProvider.getLogFileSize
(WAL wal) returns the size of rolled WAL files.static int
AbstractFSWALProvider.getNumRolledLogFiles
(WAL wal) returns the number of rolled WAL files.(package private) static void
AbstractFSWALProvider.requestLogRoll
(WAL wal) request a log roll, but don't actually do it.Constructors in org.apache.hadoop.hbase.wal with parameters of type WAL