Package org.apache.hadoop.hdfs.server.datanode.fsdataset.impl
package org.apache.hadoop.hdfs.server.datanode.fsdataset.impl
-
ClassDescriptionThis exception collects all IOExceptions thrown when adding block pools and scanning volumes.A block pool slice represents a portion of a block pool stored on a volume.Manages caching for an FsDatasetImpl by using the mmap(2) and mlock(2) system calls to lock blocks into memory.A factory for creating
FsDatasetImplobjects.Utility methods.The underlying volume used to store replica.Filter for block file names stored on the file system volumes.This class is to be used as a builder forFsVolumeImplobjects.Represents an HDFS block that is mapped by the DataNode.Maps block to DataNode cache region.Creates MappableBlockLoader.Maps block to memory.Represents an HDFS block that is mapped to memory by the DataNode.MountVolumeMap contains information of the relationship between underlying filesystem mount and datanode volumes.Map block to persistent memory with native PMDK libs.Represents an HDFS block that is mapped to persistent memory by the DataNode.Maps block to persistent memory by using mapped byte buffer.Represents an HDFS block that is mapped to persistent memory by DataNode with mapped byte buffer.Manage the persistent memory volumes.An implementation of RamDiskReplicaTracker that uses an LRU eviction scheme.Fast and accurate class to tell how much space HDFS is using.Used for calculating file system space reserved for non-HDFS data.Used for creating instances of ReservedSpaceCalculator.Based on absolute number of reserved bytes.Calculates absolute and percentage based reserved space and picks the one that will yield less reserved space.Calculates absolute and percentage based reserved space and picks the one that will yield more reserved space.Based on percentage of total capacity in the storage.