public class FSCheckpointService extends Object implements CheckpointService
CheckpointService.CheckpointReadChannel, CheckpointService.CheckpointWriteChannel| Constructor and Description |
|---|
FSCheckpointService(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path base,
CheckpointNamingService namingPolicy,
short replication) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort(CheckpointService.CheckpointWriteChannel ch)
Dual to commit, it aborts the current checkpoint.
|
CheckpointID |
commit(CheckpointService.CheckpointWriteChannel ch)
Used to finalize and existing checkpoint.
|
CheckpointService.CheckpointWriteChannel |
create()
This method creates a checkpoint and provide a channel to write to it.
|
boolean |
delete(CheckpointID id)
It discards an existing checkpoint identified by its CheckpointID.
|
CheckpointService.CheckpointReadChannel |
open(CheckpointID id)
Given a CheckpointID returns a reading channel.
|
public FSCheckpointService(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path base,
CheckpointNamingService namingPolicy,
short replication)
public CheckpointService.CheckpointWriteChannel create() throws IOException
CheckpointServicecreate in interface CheckpointServiceIOExceptionpublic CheckpointService.CheckpointReadChannel open(CheckpointID id) throws IOException, InterruptedException
CheckpointServiceopen in interface CheckpointServiceid - CheckpointID for the checkpoint to be openedIOExceptionInterruptedExceptionpublic CheckpointID commit(CheckpointService.CheckpointWriteChannel ch) throws IOException, InterruptedException
CheckpointServicecommit in interface CheckpointServicech - the CheckpointWriteChannel to commitIOExceptionInterruptedExceptionpublic void abort(CheckpointService.CheckpointWriteChannel ch) throws IOException
CheckpointServiceabort in interface CheckpointServicech - the CheckpointWriteChannel to abortIOExceptionpublic boolean delete(CheckpointID id) throws IOException, InterruptedException
CheckpointServicedelete in interface CheckpointServiceid - CheckpointID for the checkpoint to be deletedIOExceptionInterruptedExceptionCopyright © 2008–2022 Apache Software Foundation. All rights reserved.