Class MetadataVolume
java.lang.Object
org.apache.hadoop.ozone.container.common.volume.StorageVolume
org.apache.hadoop.ozone.container.common.volume.MetadataVolume
- All Implemented Interfaces:
org.apache.hadoop.hdfs.server.datanode.checker.Checkable<Boolean,org.apache.hadoop.hdfs.server.datanode.checker.VolumeCheckResult>
MetadataVolume represents a volume in datanode for metadata(ratis).
Datanode itself doesn't consume this volume, but only manages checks
and volume info for it.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder class for MetadataVolume.Nested classes/interfaces inherited from class org.apache.hadoop.ozone.container.common.volume.StorageVolume
StorageVolume.VolumeState, StorageVolume.VolumeType -
Field Summary
Fields inherited from class org.apache.hadoop.ozone.container.common.volume.StorageVolume
TMP_DIR_NAME, TMP_DISK_CHECK_DIR_NAME -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.hadoop.ozone.container.common.volume.StorageVolume
check, containerUsedSpace, createTmpSubdirIfNeeded, createWorkingDir, decrementUsedSpace, equals, failVolume, getClusterID, getConf, getContainerDirsPath, getCTime, getCurrentUsage, getDatanodeConfig, getDatanodeUuid, getDiskCheckDir, getLayoutVersion, getReport, getStorageDir, getStorageState, getStorageType, getTmpDir, getVolumeRootDir, getVolumeSet, getVolumeUsage, getWorkingDirName, hashCode, incrementUsedSpace, initialize, initializeImpl, isFailed, refreshVolumeUsage, reportBuilder, setGatherContainerUsages, setState, shutdown, start, toString
-
Constructor Details
-
MetadataVolume
- Throws:
IOException
-
-
Method Details
-
getType
-
format
- Overrides:
formatin classStorageVolume- Throws:
IOException
-
createTmpDirs
- Overrides:
createTmpDirsin classStorageVolume
-
getStorageID
- Overrides:
getStorageIDin classStorageVolume
-