org.apache.hadoop.hdfs.server.datanode.fsdataset (Apache Hadoop HDFS 3.5.0 API)
Description: declaration: package: org.apache.hadoop.hdfs.server.datanode.fsdataset

# Package org.apache.hadoop.hdfs.server.datanode.fsdataset

package org.apache.hadoop.hdfs.server.datanode.fsdataset

- Related Packages
  Package
  Description
  org.apache.hadoop.hdfs.server.datanode
  org.apache.hadoop.hdfs.server.datanode.fsdataset.impl
  org.apache.hadoop.hdfs.server.datanode.checker
  Datanode support for running disk checks.
  org.apache.hadoop.hdfs.server.datanode.erasurecode
  Datanode side striping + erasure coding related task processing.
  org.apache.hadoop.hdfs.server.datanode.metrics
  org.apache.hadoop.hdfs.server.datanode.web
  Data node HTTP classes.
- Class
  Description
  AvailableSpaceVolumeChoosingPolicy<V extends FsVolumeSpi>
  A DN volume choosing policy which takes into account the amount of free space on each of the available volumes when considering where to assign a new replica allocation.
  DataNodeVolumeMetrics
  This class is for maintaining Datanode Volume IO related statistics and publishing them through the metrics interfaces.
  FsDatasetSpi<V extends FsVolumeSpi>
  This is a service provider interface for the underlying storage that stores replicas for a data node.
  FsDatasetSpi.Factory<D extends FsDatasetSpi<?>>
  A factory for creating `FsDatasetSpi` objects.
  FsDatasetSpi.FsVolumeReferences
  It behaviors as an unmodifiable list of FsVolume.
  FsVolumeReference
  This holds volume reference count as AutoClosable resource.
  FsVolumeSpi
  This is an interface for the underlying volume.
  FsVolumeSpi.BlockIterator
  BlockIterator will return ExtendedBlock entries from a block pool in this volume.
  FsVolumeSpi.ScanInfo
  Tracks the files and other information related to a block on the disk Missing file is indicated by setting the corresponding member to null.
  FsVolumeSpi.VolumeCheckContext
  Context for the `Checkable.check(K)` call.
  LengthInputStream
  An input stream with length.
  ReplicaInputStreams
  Contains the input streams for the data and checksum of a replica.
  ReplicaOutputStreams
  Contains the output streams for the data and checksum of a replica.
  RoundRobinVolumeChoosingPolicy<V extends FsVolumeSpi>
  Choose volumes with the same storage type in round-robin order.
  VolumeChoosingPolicy<V extends FsVolumeSpi>
  This interface specifies the policy for choosing volumes to store replicas.