public class ReplicaUnderRecovery extends LocalReplica
LocalReplica.ReplicaDirInfo| Constructor and Description |
|---|
ReplicaUnderRecovery(org.apache.hadoop.hdfs.server.datanode.ReplicaInfo replica,
long recoveryId) |
ReplicaUnderRecovery(ReplicaUnderRecovery from)
Copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.hadoop.hdfs.server.protocol.ReplicaRecoveryInfo |
createInfo() |
boolean |
equals(Object o) |
long |
getBytesOnDisk()
Get the number of bytes that have written to disk
|
org.apache.hadoop.hdfs.server.datanode.ReplicaInfo |
getOriginalReplica()
Get the original replica that's under recovery
|
long |
getRecoveryID()
Get the recovery id.
|
HdfsServerConstants.ReplicaState |
getState()
Get the replica state
|
long |
getVisibleLength()
Get the number of bytes that are visible to readers
|
int |
hashCode() |
void |
setBlockId(long blockId) |
void |
setGenerationStamp(long gs) |
void |
setNumBytes(long numBytes) |
void |
setRecoveryID(long recoveryId)
Set the recovery id.
|
String |
toString() |
void |
updateWithReplica(org.apache.hadoop.hdfs.server.datanode.StorageLocation replicaLocation)
Update this replica with the
StorageLocation found. |
blockDataExists, breakHardLinksIfNeeded, bumpReplicaGS, compareWith, copyBlockdata, copyMetadata, deleteBlockData, deleteMetadata, fsyncDirectory, getBlockDataLength, getBlockFile, getBlockURI, getDataInputStream, getDataOutputStream, getDir, getMetadataInputStream, getMetadataLength, getMetadataOutputStream, getMetadataURI, getMetaFile, getPinning, getPinning, metadataExists, parseBaseDir, renameData, renameMeta, setPinning, setPinning, truncateBlock, truncateBlockgetBytesReserved, getFileIoProvider, getNext, getOriginalBytesReserved, getStorageUuid, getVolume, isOnTransientStorage, setNextappendStringTo, compareTo, filename2id, getBlockId, getBlockId, getBlockName, getGenerationStamp, getGenerationStamp, getNumBytes, isBlockFilename, isMetaFilename, matchingIdAndGenStamp, metaToBlockFile, readFields, readId, set, toString, write, writeIdpublic ReplicaUnderRecovery(org.apache.hadoop.hdfs.server.datanode.ReplicaInfo replica,
long recoveryId)
public ReplicaUnderRecovery(ReplicaUnderRecovery from)
from - where to copy frompublic long getRecoveryID()
org.apache.hadoop.hdfs.server.datanode.ReplicaInfogetRecoveryID in class org.apache.hadoop.hdfs.server.datanode.ReplicaInfopublic void setRecoveryID(long recoveryId)
org.apache.hadoop.hdfs.server.datanode.ReplicaInfosetRecoveryID in class org.apache.hadoop.hdfs.server.datanode.ReplicaInforecoveryId - the new recoveryIdpublic org.apache.hadoop.hdfs.server.datanode.ReplicaInfo getOriginalReplica()
getOriginalReplica in class org.apache.hadoop.hdfs.server.datanode.ReplicaInfopublic HdfsServerConstants.ReplicaState getState()
org.apache.hadoop.hdfs.server.datanode.Replicapublic long getVisibleLength()
org.apache.hadoop.hdfs.server.datanode.Replicapublic long getBytesOnDisk()
org.apache.hadoop.hdfs.server.datanode.Replicapublic void setBlockId(long blockId)
setBlockId in class org.apache.hadoop.hdfs.protocol.Blockpublic void setGenerationStamp(long gs)
setGenerationStamp in class org.apache.hadoop.hdfs.protocol.Blockpublic void setNumBytes(long numBytes)
setNumBytes in class org.apache.hadoop.hdfs.protocol.Blockpublic void updateWithReplica(org.apache.hadoop.hdfs.server.datanode.StorageLocation replicaLocation)
org.apache.hadoop.hdfs.server.datanode.ReplicaInfoStorageLocation found.updateWithReplica in class LocalReplicareplicaLocation - the StorageLocation found for this replica.public boolean equals(Object o)
equals in class org.apache.hadoop.hdfs.protocol.Blockpublic int hashCode()
hashCode in class org.apache.hadoop.hdfs.protocol.Blockpublic String toString()
toString in class org.apache.hadoop.hdfs.server.datanode.ReplicaInfopublic org.apache.hadoop.hdfs.server.protocol.ReplicaRecoveryInfo createInfo()
createInfo in class org.apache.hadoop.hdfs.server.datanode.ReplicaInfoCopyright © 2008–2024 Apache Software Foundation. All rights reserved.