| Interface | Description |
|---|---|
| BlockStatsMXBean |
This is an interface used to retrieve statistic information related to
block management.
|
| DatanodeStatistics |
Datanode statistics
|
| Class | Description |
|---|---|
| AvailableSpaceBlockPlacementPolicy |
Space balanced block placement policy.
|
| BlockIdManager |
BlockIdManager allocates the generation stamps and the block ID.
|
| BlockManagerFaultInjector |
Used to inject certain faults for testing.
|
| BlockPlacementPolicyWithNodeGroup |
The class is responsible for choosing the desired number of targets
for placing block replicas on environment with node-group layer.
|
| BlockPlacementStatusDefault | |
| BlockStoragePolicySuite |
A collection of block storage policies.
|
| BlockUnderConstructionFeature |
Represents the under construction feature of a Block.
|
| CombinedHostFileManager |
This class manages datanode configuration using a json file.
|
| DatanodeDescriptor.CachedBlocksList |
A list of CachedBlock objects on this datanode.
|
| DatanodeStorageInfo |
A Datanode has one or more storages.
|
| HostFileManager |
This class manages the include and exclude files for HDFS.
|
| HostSet |
The HostSet allows efficient queries on matching wildcard addresses.
|
| NumberReplicas |
A immutable object that stores the number of live replicas and
the number of decommissioned Replicas.
|
| SlowDiskTracker.DiskLatency |
This structure is a thin wrapper over disk latencies.
|
| SlowPeerTracker.ReportForJson |
This structure is a thin wrapper over reports to make Json
[de]serialization easy.
|
| Enum | Description |
|---|---|
| CorruptReplicasMap.Reason |
The corruption reason code
|
| DatanodeDescriptor.CachedBlocksList.Type |
| Exception | Description |
|---|---|
| UnresolvedTopologyException |
This exception is thrown if resolving topology path
for a node fails.
|
Copyright © 2022 Apache Software Foundation. All rights reserved.