Uses of Class
org.apache.hadoop.hbase.replication.regionserver.WALEntryBatch
-
Uses of WALEntryBatch in org.apache.hadoop.hbase.replication.regionserver
Modifier and TypeFieldDescription(package private) final BlockingQueue<WALEntryBatch>
ReplicationSourceWALReader.entryBatchQueue
Modifier and TypeMethodDescriptionprivate WALEntryBatch
ReplicationSourceWALReader.createBatch
(WALEntryStream entryStream) (package private) static WALEntryBatch
WALEntryBatch.endOfFile
(org.apache.hadoop.fs.Path lastWalPath) ReplicationSourceWALReader.poll
(long timeout) ReplicationSourceWALReader.take()
Retrieves the next batch of WAL entries from the queue, waiting up to the specified time for a batch to become availableModifier and TypeMethodDescription(package private) boolean
ReplicationSourceManager.acquireWALEntryBufferQuota
(WALEntryBatch walEntryBatch, WAL.Entry entry) Acquire the buffer quota forWAL.Entry
which is added toWALEntryBatch
.protected final boolean
ReplicationSourceWALReader.addEntryToBatch
(WALEntryBatch batch, WAL.Entry entry) void
CatalogReplicationSource.logPositionAndCleanOldLogs
(WALEntryBatch entryBatch) default void
ReplicationSourceInterface.logPositionAndCleanOldLogs
(WALEntryBatch entryBatch) Log the current position to storage.void
ReplicationSourceManager.logPositionAndCleanOldLogs
(ReplicationSourceInterface source, WALEntryBatch entryBatch) This method will log the current position to storage.protected void
ReplicationSourceWALReader.readWALEntries
(WALEntryStream entryStream, WALEntryBatch batch) protected void
SerialReplicationSourceWALReader.readWALEntries
(WALEntryStream entryStream, WALEntryBatch batch) (package private) long
ReplicationSourceManager.releaseWALEntryBatchBufferQuota
(WALEntryBatch walEntryBatch) To release the buffer quota ofWALEntryBatch
which acquired byReplicationSourceManager.acquireWALEntryBufferQuota(org.apache.hadoop.hbase.replication.regionserver.WALEntryBatch, org.apache.hadoop.hbase.wal.WAL.Entry)
.private void
SerialReplicationSourceWALReader.removeEntryFromStream
(WALEntryStream entryStream, WALEntryBatch batch) private void
ReplicationSourceShipper.shipEdits
(WALEntryBatch entryBatch) Do the shipping logicprivate void
ReplicationSourceWALReader.updateBatchStats
(WALEntryBatch batch, WAL.Entry entry, long entrySize) private boolean
ReplicationSourceShipper.updateLogPosition
(WALEntryBatch batch)