Package org.apache.flink.runtime.checkpoint.filemerging
-
Interface Summary Interface Description FileMergingSnapshotManager FileMergingSnapshotManager provides an interface to manage files and meta information for checkpoint files with merging checkpoint files enabled.PhysicalFile.PhysicalFileCreator Functional interface to create the physical file.PhysicalFile.PhysicalFileDeleter Functional interface to delete the physical file. -
Class Summary Class Description AcrossCheckpointFileMergingSnapshotManager AFileMergingSnapshotManager
that merging files across checkpoints.BlockingPhysicalFilePool A BlockingPhysicalFilePool
which may block when polling physical files.FileMergingMetricGroup Metrics related to the file merging snapshot manager.FileMergingSnapshotManager.SpaceStat Space usage statistics of a managed directory.FileMergingSnapshotManager.SubtaskKey A key identifies a subtask.FileMergingSnapshotManagerBase Base implementation ofFileMergingSnapshotManager
.FileMergingSnapshotManagerBase.DirectoryHandleWithReferenceTrack This class wrap DirectoryStreamStateHandle with reference count by ongoing checkpoint.FileMergingSnapshotManagerBuilder A builder that builds theFileMergingSnapshotManager
.LogicalFile An abstraction of logical files in file-merging checkpoints.LogicalFile.LogicalFileId ID forLogicalFile
.NonBlockingPhysicalFilePool A Non-BlockingPhysicalFilePool
which will always provide usable physical file without blocking.PhysicalFile An abstraction of physical files in file-merging checkpoints.PhysicalFilePool A pool for reusingPhysicalFile
.SubtaskFileMergingManagerRestoreOperation Restore operation that restores file-merging information belonging to one subtask forFileMergingSnapshotManager
.WithinCheckpointFileMergingSnapshotManager AFileMergingSnapshotManager
that merging files within a checkpoint. -
Enum Summary Enum Description FileMergingType How the checkpoint files can be segmented.PhysicalFilePool.Type Types of supported physical file pool.