public static <T extends Savepoint> void storeCheckpointMetadata( T checkpointMetadata, DataOutputStream out) throws IOException { // write generic header out.writeInt(HEADER_MAGIC_NUMBER); out.writeInt(checkpointMetadata.getVersion()); // write checkpoint metadata SavepointSerializer<T> serializer = SavepointSerializers.getSerializer(checkpointMetadata); serializer.serialize(checkpointMetadata, out); }
public static <T extends Savepoint> void storeCheckpointMetadata( T checkpointMetadata, DataOutputStream out) throws IOException { // write generic header out.writeInt(HEADER_MAGIC_NUMBER); out.writeInt(checkpointMetadata.getVersion()); // write checkpoint metadata SavepointSerializer<T> serializer = SavepointSerializers.getSerializer(checkpointMetadata); serializer.serialize(checkpointMetadata, out); }
public static <T extends Savepoint> void storeCheckpointMetadata( T checkpointMetadata, DataOutputStream out) throws IOException { // write generic header out.writeInt(HEADER_MAGIC_NUMBER); out.writeInt(checkpointMetadata.getVersion()); // write checkpoint metadata SavepointSerializer<T> serializer = SavepointSerializers.getSerializer(checkpointMetadata); serializer.serialize(checkpointMetadata, out); }
public static Path writeSavepointMetadata(Path newCheckpointBasePath, Savepoint savepoint) throws IOException { Path p = new Path(newCheckpointBasePath, AbstractFsCheckpointStorage.METADATA_FILE_NAME); Checkpoints.storeCheckpointMetadata(savepoint, newCheckpointBasePath.getFileSystem().create(p, WriteMode.NO_OVERWRITE)); return p; }
Checkpoints.storeCheckpointMetadata(savepoint, out); finalizedLocation = out.closeAndFinalizeCheckpoint();
Checkpoints.storeCheckpointMetadata(savepoint, out); finalizedLocation = out.closeAndFinalizeCheckpoint();
Checkpoints.storeCheckpointMetadata(savepoint, out); finalizedLocation = out.closeAndFinalizeCheckpoint();