public class Checkpoints extends Object
Stored checkpoint metadata files have the following format:
[MagicNumber (int) | Format Version (int) | Checkpoint Metadata (variable)]
The actual savepoint serialization is version-specific via the MetadataSerializer
.
Modifier and Type | Field and Description |
---|---|
static int |
HEADER_MAGIC_NUMBER
Magic number at the beginning of every checkpoint metadata file, for sanity checks.
|
Modifier and Type | Method and Description |
---|---|
static void |
disposeSavepoint(String pointer,
org.apache.flink.configuration.Configuration configuration,
ClassLoader classLoader,
org.slf4j.Logger logger) |
static void |
disposeSavepoint(String pointer,
StateBackend stateBackend,
ClassLoader classLoader) |
static CompletedCheckpoint |
loadAndValidateCheckpoint(org.apache.flink.api.common.JobID jobId,
Map<JobVertexID,ExecutionJobVertex> tasks,
CompletedCheckpointStorageLocation location,
ClassLoader classLoader,
boolean allowNonRestoredState) |
static CheckpointMetadata |
loadCheckpointMetadata(DataInputStream in,
ClassLoader classLoader,
String externalPointer) |
static StateBackend |
loadStateBackend(org.apache.flink.configuration.Configuration configuration,
ClassLoader classLoader,
org.slf4j.Logger logger) |
static void |
storeCheckpointMetadata(CheckpointMetadata checkpointMetadata,
DataOutputStream out) |
static void |
storeCheckpointMetadata(CheckpointMetadata checkpointMetadata,
OutputStream out) |
public static final int HEADER_MAGIC_NUMBER
public static void storeCheckpointMetadata(CheckpointMetadata checkpointMetadata, OutputStream out) throws IOException
IOException
public static void storeCheckpointMetadata(CheckpointMetadata checkpointMetadata, DataOutputStream out) throws IOException
IOException
public static CheckpointMetadata loadCheckpointMetadata(DataInputStream in, ClassLoader classLoader, String externalPointer) throws IOException
IOException
public static CompletedCheckpoint loadAndValidateCheckpoint(org.apache.flink.api.common.JobID jobId, Map<JobVertexID,ExecutionJobVertex> tasks, CompletedCheckpointStorageLocation location, ClassLoader classLoader, boolean allowNonRestoredState) throws IOException
IOException
public static void disposeSavepoint(String pointer, StateBackend stateBackend, ClassLoader classLoader) throws IOException, org.apache.flink.util.FlinkException
IOException
org.apache.flink.util.FlinkException
public static void disposeSavepoint(String pointer, org.apache.flink.configuration.Configuration configuration, ClassLoader classLoader, @Nullable org.slf4j.Logger logger) throws IOException, org.apache.flink.util.FlinkException
IOException
org.apache.flink.util.FlinkException
@Nonnull public static StateBackend loadStateBackend(org.apache.flink.configuration.Configuration configuration, ClassLoader classLoader, @Nullable org.slf4j.Logger logger)
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.