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

- Class Summary
  Class | Description
  --- | ---
  FsDatasetFactory | A factory for creating `FsDatasetImpl` objects.
  FsVolumeImplBuilder | This class is to be used as a builder for `FsVolumeImpl` objects.
  ReservedSpaceCalculator | Used for calculating file system space reserved for non-HDFS data.
  ReservedSpaceCalculator.Builder | Used for creating instances of ReservedSpaceCalculator.
  ReservedSpaceCalculator.ReservedSpaceCalculatorAbsolute | Based on absolute number of reserved bytes.
  ReservedSpaceCalculator.ReservedSpaceCalculatorAggressive | Calculates absolute and percentage based reserved space and picks the one that will yield less reserved space.
  ReservedSpaceCalculator.ReservedSpaceCalculatorConservative | Calculates absolute and percentage based reserved space and picks the one that will yield more reserved space.
  ReservedSpaceCalculator.ReservedSpaceCalculatorPercentage | Based on percentage of total capacity in the storage.

- Exception Summary
  Exception | Description
  --- | ---
  AddBlockPoolException | This exception collects all IOExceptions thrown when adding block pools and scanning volumes.

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