Class ProcedureWALFile
java.lang.Object
org.apache.hadoop.hbase.procedure2.store.wal.ProcedureWALFile
- All Implemented Interfaces:
Comparable<ProcedureWALFile>
Deprecated.
Since 2.3.0, will be removed in 4.0.0. Keep here only for rolling upgrading, now we
use the new region based procedure store.
Describes a WAL File
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.apache.hadoop.fs.FileSystemDeprecated.private org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALHeaderDeprecated.private static final org.slf4j.LoggerDeprecated.private org.apache.hadoop.fs.PathDeprecated.private longDeprecated.private longDeprecated.private longDeprecated.private longDeprecated.private org.apache.hadoop.fs.FSDataInputStreamDeprecated.private longDeprecated.private final ProcedureStoreTrackerDeprecated. -
Constructor Summary
ConstructorsConstructorDescriptionProcedureWALFile(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.FileStatus logStatus) Deprecated.ProcedureWALFile(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path logFile, org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALHeader header, long startPos, long timestamp) Deprecated. -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddToSize(long size) Deprecated.Used to update in-progress log sizes.voidclose()Deprecated.intcompareTo(ProcedureWALFile other) Deprecated.booleanDeprecated.org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALHeaderDeprecated.longgetLogId()Deprecated.longDeprecated.longDeprecated.longgetSize()Deprecated.org.apache.hadoop.fs.FSDataInputStreamDeprecated.longDeprecated.Deprecated.inthashCode()Deprecated.booleanDeprecated.voidopen()Deprecated.voidDeprecated.org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALTrailerDeprecated.voidremoveFile(org.apache.hadoop.fs.Path walArchiveDir) Deprecated.voidsetProcIds(long minId, long maxId) Deprecated.toString()Deprecated.voidupdateLocalTracker(ProcedureStoreTracker tracker) Deprecated.
-
Field Details
-
LOG
Deprecated. -
header
Deprecated. -
stream
Deprecated. -
fs
Deprecated. -
logFile
Deprecated. -
startPos
Deprecated. -
minProcId
Deprecated. -
maxProcId
Deprecated. -
logSize
Deprecated. -
timestamp
Deprecated. -
tracker
Deprecated.
-
-
Constructor Details
-
ProcedureWALFile
public ProcedureWALFile(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.FileStatus logStatus) Deprecated. -
ProcedureWALFile
public ProcedureWALFile(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path logFile, org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALHeader header, long startPos, long timestamp) Deprecated.
-
-
Method Details
-
getTracker
Deprecated. -
open
Deprecated.- Throws:
IOException
-
readTrailer
public org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALTrailer readTrailer() throws IOExceptionDeprecated.- Throws:
IOException
-
readTracker
Deprecated.- Throws:
IOException
-
updateLocalTracker
Deprecated. -
close
Deprecated. -
getStream
Deprecated. -
getHeader
public org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureWALHeader getHeader()Deprecated. -
getTimestamp
Deprecated. -
isCompacted
Deprecated. -
getLogId
Deprecated. -
getSize
Deprecated. -
addToSize
Deprecated.Used to update in-progress log sizes. the FileStatus will report 0 otherwise. -
removeFile
Deprecated.- Throws:
IOException
-
setProcIds
Deprecated. -
getMinProcId
Deprecated. -
getMaxProcId
Deprecated. -
compareTo
Deprecated.- Specified by:
compareToin interfaceComparable<ProcedureWALFile>
-
equals
Deprecated. -
hashCode
Deprecated. -
toString
Deprecated.
-