# Uses of Package
org.apache.hadoop.hdfs.server.datanode

- Packages that use org.apache.hadoop.hdfs.server.datanode
  Package | Description
  --- | ---
  org.apache.hadoop.hdfs.server.datanode |
  org.apache.hadoop.hdfs.server.datanode.fsdataset |

- Classes in org.apache.hadoop.hdfs.server.datanode used by org.apache.hadoop.hdfs.server.datanode
  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.BlockDirFilter
  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 `ReplicaInfo` objects.
  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

- Classes in org.apache.hadoop.hdfs.server.datanode used by org.apache.hadoop.hdfs.server.datanode.fsdataset
  Class and Description
  DirectoryScanner.ReportCompiler The ReportCompiler class encapsulates the process of searching a datanode's disks for block information.

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.