Package org.apache.hadoop.hdfs.protocol
Class ReplicatedBlockStats
java.lang.Object
org.apache.hadoop.hdfs.protocol.ReplicatedBlockStats
Get statistics pertaining to blocks of type
BlockType.CONTIGUOUS
in the filesystem.
- See Also:
-
ClientProtocol.getReplicatedBlockStats()
-
Constructor Summary
ConstructorsConstructorDescriptionReplicatedBlockStats(long lowRedundancyBlocks, long corruptBlocks, long missingBlocks, long missingReplicationOneBlocks, long bytesInFutureBlocks, long pendingDeletionBlocks) ReplicatedBlockStats(long lowRedundancyBlocks, long corruptBlocks, long missingBlocks, long missingReplicationOneBlocks, long bytesInFutureBlocks, long pendingDeletionBlocks, Long badlyDistributedBlocks, Long highestPriorityLowRedundancyBlocks) -
Method Summary
Modifier and TypeMethodDescriptionlonglonglonglonglonglongbooleanbooleanstatic ReplicatedBlockStatsmerge(Collection<ReplicatedBlockStats> stats) Merge the multiple ReplicatedBlockStats.toString()
-
Constructor Details
-
ReplicatedBlockStats
public ReplicatedBlockStats(long lowRedundancyBlocks, long corruptBlocks, long missingBlocks, long missingReplicationOneBlocks, long bytesInFutureBlocks, long pendingDeletionBlocks) -
ReplicatedBlockStats
-
-
Method Details
-
getLowRedundancyBlocks
public long getLowRedundancyBlocks() -
getCorruptBlocks
public long getCorruptBlocks() -
getMissingReplicaBlocks
public long getMissingReplicaBlocks() -
getMissingReplicationOneBlocks
public long getMissingReplicationOneBlocks() -
getBytesInFutureBlocks
public long getBytesInFutureBlocks() -
getPendingDeletionBlocks
public long getPendingDeletionBlocks() -
hasBadlyDistributedBlocks
public boolean hasBadlyDistributedBlocks() -
getBadlyDistributedBlocks
-
hasHighestPriorityLowRedundancyBlocks
public boolean hasHighestPriorityLowRedundancyBlocks() -
getHighestPriorityLowRedundancyBlocks
-
toString
-
merge
Merge the multiple ReplicatedBlockStats.- Parameters:
stats- Collection of stats to merge.- Returns:
- A new ReplicatedBlockStats merging all the input ones
-