Package org.apache.hadoop.hbase.wal
Class AbstractRecoveredEditsOutputSink.RecoveredEditsWriter
java.lang.Object
org.apache.hadoop.hbase.wal.AbstractRecoveredEditsOutputSink.RecoveredEditsWriter
- Enclosing class:
- AbstractRecoveredEditsOutputSink
Private data structure that wraps a
WALProvider.Writer and its Path, also collecting
statistics about the data written to this output.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) long(package private) long(package private) final byte[](package private) final long(package private) long(package private) final org.apache.hadoop.fs.Path(package private) final WALProvider.Writer -
Constructor Summary
ConstructorsConstructorDescriptionRecoveredEditsWriter(byte[] encodedRegionName, org.apache.hadoop.fs.Path path, WALProvider.Writer writer, long minLogSeqNum) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidfilterCellByStore(WAL.Entry logEntry) private voidincrementEdits(int edits) private voidincrementNanoTime(long nanos) private voidincrementSkippedEdits(int skipped) private voidlogAndThrowWriterAppendFailure(WAL.Entry logEntry, IOException e) (package private) voidwriteRegionEntries(List<WAL.Entry> entries)
-
Field Details
-
editsWritten
long editsWritten -
editsSkipped
long editsSkipped -
nanosSpent
long nanosSpent -
encodedRegionName
-
path
-
writer
-
minLogSeqNum
-
-
Constructor Details
-
RecoveredEditsWriter
RecoveredEditsWriter(byte[] encodedRegionName, org.apache.hadoop.fs.Path path, WALProvider.Writer writer, long minLogSeqNum)
-
-
Method Details
-
incrementEdits
-
incrementSkippedEdits
-
incrementNanoTime
-
writeRegionEntries
- Throws:
IOException
-
logAndThrowWriterAppendFailure
- Throws:
IOException
-
filterCellByStore
-