org.apache.hadoop.hdfs.server.datanode.fsdataset (Apache Hadoop Main 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.metrics
  org.apache.hadoop.hdfs.server.datanode.web
  Data node HTTP classes.
- Class
  Description
  org.apache.hadoop.hdfs.server.datanode.fsdataset.AvailableSpaceVolumeChoosingPolicy<V extends org.apache.hadoop.hdfs.server.datanode.fsdataset.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.
  org.apache.hadoop.hdfs.server.datanode.fsdataset.DataNodeVolumeMetrics
  This class is for maintaining Datanode Volume IO related statistics and publishing them through the metrics interfaces.
  org.apache.hadoop.hdfs.server.datanode.fsdataset.FsDatasetSpi<V extends org.apache.hadoop.hdfs.server.datanode.fsdataset.FsVolumeSpi>
  This is a service provider interface for the underlying storage that stores replicas for a data node.
  org.apache.hadoop.hdfs.server.datanode.fsdataset.FsDatasetSpi.Factory<D extends org.apache.hadoop.hdfs.server.datanode.fsdataset.FsDatasetSpi<?>>
  A factory for creating `FsDatasetSpi` objects.
  org.apache.hadoop.hdfs.server.datanode.fsdataset.FsDatasetSpi.FsVolumeReferences
  It behaviors as an unmodifiable list of FsVolume.
  org.apache.hadoop.hdfs.server.datanode.fsdataset.FsVolumeReference
  This holds volume reference count as AutoClosable resource.
  org.apache.hadoop.hdfs.server.datanode.fsdataset.FsVolumeSpi
  This is an interface for the underlying volume.
  org.apache.hadoop.hdfs.server.datanode.fsdataset.FsVolumeSpi.BlockIterator
  BlockIterator will return ExtendedBlock entries from a block pool in this volume.
  org.apache.hadoop.hdfs.server.datanode.fsdataset.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.
  org.apache.hadoop.hdfs.server.datanode.fsdataset.FsVolumeSpi.VolumeCheckContext
  Context for the `Checkable.check(K)` call.
  org.apache.hadoop.hdfs.server.datanode.fsdataset.LengthInputStream
  An input stream with length.
  org.apache.hadoop.hdfs.server.datanode.fsdataset.ReplicaInputStreams
  Contains the input streams for the data and checksum of a replica.
  org.apache.hadoop.hdfs.server.datanode.fsdataset.ReplicaOutputStreams
  Contains the output streams for the data and checksum of a replica.
  org.apache.hadoop.hdfs.server.datanode.fsdataset.RoundRobinVolumeChoosingPolicy<V extends org.apache.hadoop.hdfs.server.datanode.fsdataset.FsVolumeSpi>
  Choose volumes with the same storage type in round-robin order.
  org.apache.hadoop.hdfs.server.datanode.fsdataset.VolumeChoosingPolicy<V extends org.apache.hadoop.hdfs.server.datanode.fsdataset.FsVolumeSpi>
  This interface specifies the policy for choosing volumes to store replicas.