Class NumberReplicas
java.lang.Object
org.apache.hadoop.hdfs.util.EnumCounters<NumberReplicas.StoredReplicaState>
org.apache.hadoop.hdfs.server.blockmanagement.NumberReplicas
A immutable object that stores the number of live replicas and
the number of decommissioned Replicas.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintintintintintintintintintintintMethods inherited from class org.apache.hadoop.hdfs.util.EnumCounters
add, add, allLessOrEqual, anyGreaterOrEqual, asArray, deepCopyEnumCounter, equals, get, hashCode, negation, reset, reset, set, set, subtract, subtract, sum, toString
-
Constructor Details
-
NumberReplicas
public NumberReplicas()
-
-
Method Details
-
liveReplicas
public int liveReplicas() -
readOnlyReplicas
public int readOnlyReplicas() -
decommissionedAndDecommissioning
public int decommissionedAndDecommissioning()- Returns:
- decommissioned and decommissioning replicas
-
decommissioned
public int decommissioned()- Returns:
- decommissioned replicas only
-
decommissioning
public int decommissioning()- Returns:
- decommissioning replicas only
-
corruptReplicas
public int corruptReplicas() -
excessReplicas
public int excessReplicas() -
replicasOnStaleNodes
public int replicasOnStaleNodes()- Returns:
- the number of replicas which are on stale nodes. This is not mutually exclusive with the other counts -- ie a replica may count as both "live" and "stale".
-
redundantInternalBlocks
public int redundantInternalBlocks() -
maintenanceNotForReadReplicas
public int maintenanceNotForReadReplicas() -
maintenanceReplicas
public int maintenanceReplicas() -
outOfServiceReplicas
public int outOfServiceReplicas() -
liveEnteringMaintenanceReplicas
public int liveEnteringMaintenanceReplicas()
-