Package org.apache.flink.runtime.checkpoint.filemerging
package org.apache.flink.runtime.checkpoint.filemerging
-
ClassDescriptionA
FileMergingSnapshotManagerthat merging files across checkpoints.A BlockingPhysicalFilePoolwhich may block when polling physical files.Metrics related to the file merging snapshot manager.FileMergingSnapshotManager provides an interface to manage files and meta information for checkpoint files with merging checkpoint files enabled.Space usage statistics of a managed directory.A key identifies a subtask.Base implementation ofFileMergingSnapshotManager.This class wrap DirectoryStreamStateHandle with reference count by ongoing checkpoint.A builder that builds theFileMergingSnapshotManager.How the checkpoint files can be segmented.An abstraction of logical files in file-merging checkpoints.ID forLogicalFile.A Non-BlockingPhysicalFilePoolwhich will always provide usable physical file without blocking.An abstraction of physical files in file-merging checkpoints.Functional interface to create the physical file.Functional interface to delete the physical file.A pool for reusingPhysicalFile.Types of supported physical file pool.Restore operation that restores file-merging information belonging to one subtask forFileMergingSnapshotManager.AFileMergingSnapshotManagerthat merging files within a checkpoint.