| CPC G06F 3/0619 (2013.01) [G06F 3/0653 (2013.01); G06F 3/0659 (2013.01); G06F 3/0673 (2013.01)] | 20 Claims |

|
1. A method comprising:
in response to a power-loss warning event occurring during data processing, performing a checkpointing process to save a checkpoint of context data associated with the data processing to non-volatile data storage; and
in response to detection of a power recovery event occurring when the checkpointing process is still in progress:
determining, based at least on a checkpoint progress indication indicative of progress of the checkpointing process, whether a checkpoint abort condition is satisfied;
in response to determining that the checkpoint abort condition is unsatisfied, allowing the checkpointing process to continue; and
in response to determining that the checkpoint abort condition is satisfied, aborting the checkpointing process to allow the data processing to resume.
|