Uses of Class
org.apache.hadoop.ozone.om.SnapshotChainManager
Packages that use SnapshotChainManager
Package
Description
This package contains the Ozone Manager classes.
This package contains OM Snapshot related classes.
Package containing filter to perform reclaimable check on snapshots.
-
Uses of SnapshotChainManager in org.apache.hadoop.ozone.om
Methods in org.apache.hadoop.ozone.om that return SnapshotChainManagerModifier and TypeMethodDescriptionOmMetadataManagerImpl.getSnapshotChainManager()Get Snapshot Chain Manager. -
Uses of SnapshotChainManager in org.apache.hadoop.ozone.om.snapshot
Methods in org.apache.hadoop.ozone.om.snapshot with parameters of type SnapshotChainManagerModifier and TypeMethodDescriptionstatic UUIDSnapshotUtils.getLatestPathSnapshotId(String volumeName, String bucketName, SnapshotChainManager snapshotChainManager) static org.apache.hadoop.ozone.om.helpers.SnapshotInfoSnapshotUtils.getLatestSnapshotInfo(String volumeName, String bucketName, OzoneManager ozoneManager, SnapshotChainManager snapshotChainManager) static org.apache.hadoop.ozone.om.helpers.SnapshotInfoSnapshotUtils.getNextSnapshot(OzoneManager ozoneManager, SnapshotChainManager chainManager, org.apache.hadoop.ozone.om.helpers.SnapshotInfo snapInfo) Get the next snapshot in the snapshot chain.static org.apache.hadoop.ozone.om.helpers.SnapshotInfoSnapshotUtils.getPreviousSnapshot(OzoneManager ozoneManager, SnapshotChainManager chainManager, org.apache.hadoop.ozone.om.helpers.SnapshotInfo snapInfo) Get the previous snapshot in the snapshot chain.static UUIDSnapshotUtils.getPreviousSnapshotId(org.apache.hadoop.ozone.om.helpers.SnapshotInfo snapInfo, SnapshotChainManager chainManager) Get the previous snapshot in the snapshot chain.static org.apache.hadoop.ozone.om.helpers.SnapshotInfoSnapshotUtils.getSnapshotInfo(OzoneManager ozoneManager, SnapshotChainManager chainManager, UUID snapshotId) static voidSnapshotUtils.validatePreviousSnapshotId(org.apache.hadoop.ozone.om.helpers.SnapshotInfo snapshotInfo, SnapshotChainManager snapshotChainManager, UUID expectedPreviousSnapshotId) -
Uses of SnapshotChainManager in org.apache.hadoop.ozone.om.snapshot.filter
Constructors in org.apache.hadoop.ozone.om.snapshot.filter with parameters of type SnapshotChainManagerModifierConstructorDescriptionReclaimableDirFilter(OzoneManager ozoneManager, OmSnapshotManager omSnapshotManager, SnapshotChainManager snapshotChainManager, org.apache.hadoop.ozone.om.helpers.SnapshotInfo currentSnapshotInfo, KeyManager keyManager, org.apache.hadoop.ozone.om.lock.IOzoneManagerLock lock) ReclaimableFilter(OzoneManager ozoneManager, OmSnapshotManager omSnapshotManager, SnapshotChainManager snapshotChainManager, org.apache.hadoop.ozone.om.helpers.SnapshotInfo currentSnapshotInfo, KeyManager keyManager, org.apache.hadoop.ozone.om.lock.IOzoneManagerLock lock, int numberOfPreviousSnapshotsFromChain) Filter to return deleted keys/directories which are reclaimable based on their presence in previous snapshot in the snapshot chain.ReclaimableKeyFilter(OzoneManager ozoneManager, OmSnapshotManager omSnapshotManager, SnapshotChainManager snapshotChainManager, org.apache.hadoop.ozone.om.helpers.SnapshotInfo currentSnapshotInfo, KeyManager keyManager, org.apache.hadoop.ozone.om.lock.IOzoneManagerLock lock) ReclaimableRenameEntryFilter(OzoneManager ozoneManager, OmSnapshotManager omSnapshotManager, SnapshotChainManager snapshotChainManager, org.apache.hadoop.ozone.om.helpers.SnapshotInfo currentSnapshotInfo, KeyManager keyManager, org.apache.hadoop.ozone.om.lock.IOzoneManagerLock lock)