| Package | Description | 
|---|---|
| org.apache.hadoop.hdfs.server.datanode | |
| org.apache.hadoop.hdfs.server.datanode.fsdataset | 
| Class and Description | 
|---|
| BPServiceActorAction Base class for BPServiceActor class
 Issued by BPOfferSerivce class to tell BPServiceActor 
 to take several actions. | 
| BPServiceActorActionException | 
| ChunkChecksum holder class that holds checksum bytes and the length in a block at which
 the checksum bytes end
 
 ex: length = 1023 and checksum is 4 bytes which is for 512 bytes, then
     the checksum applies for the last chunk, or bytes 512 - 1023 | 
| DataNodeLayoutVersion.Feature Enums for features that change the layout version. | 
| DirectoryScanner.ScanInfoVolumeReport Helper class for compiling block info reports from report compiler threads. | 
| DiskBalancer.BlockMover BlockMover supports moving blocks across Volumes. | 
| DiskBalancer.VolumePair Holds source and dest volumes UUIDs and their BasePaths
 that disk balancer will be operating against. | 
| FileIoProvider.OPERATION Lists the types of file system operations. | 
| FinalizedReplica This class describes a replica that has been finalized. | 
| FSCachingGetSpaceUsed.Builder The builder class. | 
| LocalReplica This class is used for all replicas which are on local storage media
 and hence, are backed by files. | 
| LocalReplica.ReplicaDirInfo | 
| LocalReplicaInPipeline This class defines a replica in a pipeline, which
 includes a persistent replica being written to by a dfs client or
 a temporary replica being replicated by a source datanode or
 being copied for the balancing purpose. | 
| ReplicaBeingWritten This class represents replicas being written. | 
| ReplicaBuilder This class is to be used as a builder for  ReplicaInfoobjects. | 
| ReplicaInPipeline This defines the interface of a replica in Pipeline that's being written to | 
| ReplicaUnderRecovery This class represents replicas that are under block recovery
 It has a recovery id that is equal to the generation stamp 
 that the replica will be bumped to after recovery
 The recovery id is used to handle multiple concurrent block recoveries. | 
| ReplicaWaitingToBeRecovered This class represents a replica that is waiting to be recovered. | 
| SecureDataNodeStarter.SecureResources Stash necessary resources needed for datanode operation in a secure env. | 
| ShortCircuitRegistry.NewShmInfo | 
| ShortCircuitRegistry.RegisteredShm | 
| ShortCircuitRegistry.Visitor | 
| Class and Description | 
|---|
| DirectoryScanner.ReportCompiler The ReportCompiler class encapsulates the process of searching a datanode's
 disks for block information. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.