| 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 |
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.
|
| Modifier and Type | Method and Description |
|---|---|
FileMergingSnapshotManager |
TaskExecutorFileMergingManager.fileMergingSnapshotManagerForJob(org.apache.flink.api.common.JobID jobId)
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 |
TaskStateManager.getFileMergingSnapshotManager() |
FileMergingSnapshotManager |
TaskStateManagerImpl.getFileMergingSnapshotManager() |
| Modifier and Type | Method and Description |
|---|---|
default CheckpointStorageWorkerView |
CheckpointStorageWorkerView.toFileMergingStorage(FileMergingSnapshotManager mergingSnapshotManager,
Environment environment)
Return
FsMergingCheckpointStorageAccess if
file merging is enabled Otherwise, return itself. |
| Constructor and Description |
|---|
TaskStateManagerImpl(org.apache.flink.api.common.JobID jobId,
ExecutionAttemptID executionAttemptID,
TaskLocalStateStore localStateStore,
FileMergingSnapshotManager fileMergingSnapshotManager,
StateChangelogStorage<?> stateChangelogStorage,
TaskExecutorStateChangelogStoragesManager changelogStoragesManager,
JobManagerTaskRestore jobManagerTaskRestore,
CheckpointResponder checkpointResponder) |
TaskStateManagerImpl(org.apache.flink.api.common.JobID jobId,
ExecutionAttemptID executionAttemptID,
TaskLocalStateStore localStateStore,
FileMergingSnapshotManager fileMergingSnapshotManager,
StateChangelogStorage<?> stateChangelogStorage,
TaskExecutorStateChangelogStoragesManager changelogStoragesManager,
JobManagerTaskRestore jobManagerTaskRestore,
CheckpointResponder checkpointResponder,
SequentialChannelStateReaderImpl sequentialChannelStateReader) |
| Modifier and Type | Method and Description |
|---|---|
FsMergingCheckpointStorageAccess |
FsCheckpointStorageAccess.toFileMergingStorage(FileMergingSnapshotManager mergingSnapshotManager,
Environment environment) |
| Constructor and Description |
|---|
FsMergingCheckpointStorageAccess(org.apache.flink.core.fs.FileSystem fs,
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–2024 The Apache Software Foundation. All rights reserved.