| Package | Description |
|---|---|
| org.apache.flink.runtime.checkpoint.filemerging | |
| org.apache.flink.runtime.state | |
| org.apache.flink.runtime.state.filesystem |
| Modifier and Type | Class and Description |
|---|---|
class |
AcrossCheckpointFileMergingSnapshotManager
A
FileMergingSnapshotManager that merging files across checkpoints. |
class |
FileMergingSnapshotManagerBase
Base implementation of
FileMergingSnapshotManager. |
class |
WithinCheckpointFileMergingSnapshotManager
A
FileMergingSnapshotManager that merging files within a checkpoint. |
| Modifier and Type | Method and Description |
|---|---|
FileMergingSnapshotManager |
FileMergingSnapshotManagerBuilder.build()
Create file-merging snapshot manager based on configuration.
|
| Constructor and Description |
|---|
SubtaskFileMergingManagerRestoreOperation(long checkpointId,
FileMergingSnapshotManager fileMergingSnapshotManager,
org.apache.flink.api.common.JobID jobID,
org.apache.flink.api.common.TaskInfo taskInfo,
OperatorID operatorID,
OperatorSubtaskState subtaskState) |
| Modifier and Type | Method and Description |
|---|---|
FileMergingSnapshotManager |
TaskExecutorFileMergingManager.fileMergingSnapshotManagerForTask(org.apache.flink.api.common.JobID jobId,
ResourceID tmResourceId,
ExecutionAttemptID executionAttemptID,
org.apache.flink.configuration.Configuration clusterConfiguration,
org.apache.flink.configuration.Configuration jobConfiguration,
TaskManagerJobMetricGroup metricGroup)
Initialize file merging snapshot manager for each job according configurations when
TaskExecutor.submitTask(org.apache.flink.runtime.deployment.TaskDeploymentDescriptor, org.apache.flink.runtime.jobmaster.JobMasterId, org.apache.flink.api.common.time.Time). |
FileMergingSnapshotManager |
FileMergingSnapshotManagerClosableWrapper.get() |
FileMergingSnapshotManager |
TaskStateManager.getFileMergingSnapshotManager() |
FileMergingSnapshotManager |
TaskStateManagerImpl.getFileMergingSnapshotManager() |
| Modifier and Type | Method and Description |
|---|---|
static FileMergingSnapshotManagerClosableWrapper |
FileMergingSnapshotManagerClosableWrapper.of(FileMergingSnapshotManager snapshotManager,
Closeable closeable) |
default CheckpointStorageWorkerView |
CheckpointStorageWorkerView.toFileMergingStorage(FileMergingSnapshotManager mergingSnapshotManager,
Environment environment)
Return
FsMergingCheckpointStorageAccess if
file merging is enabled. |
| Modifier and Type | Method and Description |
|---|---|
FsMergingCheckpointStorageAccess |
FsCheckpointStorageAccess.toFileMergingStorage(FileMergingSnapshotManager mergingSnapshotManager,
Environment environment) |
| Constructor and Description |
|---|
FsMergingCheckpointStorageAccess(org.apache.flink.core.fs.Path checkpointBaseDirectory,
org.apache.flink.core.fs.Path defaultSavepointDirectory,
org.apache.flink.api.common.JobID jobId,
int fileSizeThreshold,
int writeBufferSize,
FileMergingSnapshotManager fileMergingSnapshotManager,
Environment environment) |
FsMergingCheckpointStorageLocation(FileMergingSnapshotManager.SubtaskKey subtaskKey,
org.apache.flink.core.fs.FileSystem fileSystem,
org.apache.flink.core.fs.Path checkpointDir,
org.apache.flink.core.fs.Path sharedStateDir,
org.apache.flink.core.fs.Path taskOwnedStateDir,
CheckpointStorageLocationReference reference,
int fileStateSizeThreshold,
int writeBufferSize,
FileMergingSnapshotManager fileMergingSnapshotManager,
long checkpointId) |
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.