[RFC v17][PATCH 00/60] Kernel based checkpoint/restart

Serge E. Hallyn serue at us.ibm.com
Fri Jul 24 12:09:53 PDT 2009


Quoting Oren Laadan (orenl at librato.com):
> Application checkpoint/restart (c/r) is the ability to save the state
> of a running application so that it can later resume its execution
> from the time at which it was checkpointed, on the same or a different
> machine.
> 
> This version introduces 'clone_with_pids()' syscall to preset pid(s)
> for a child process. It is used by restart(2) to recreate process
> hierarchy with the same pids as at checkpoint time.
> 
> It also adds a freezer state CHECKPOINTING to safeguard processes
> during a checkpoint. Other important changes include support for
> threads and zombies, credentials, signal handling, and improved
> restart logic. See below for a more detailed changelog.
> 
> Compiled and tested against v2.6.31-rc3.

With the s390 patch I recently sent on top of this set, all of my
c/r tests pass, and ltp behaves the same as on plain v2.6.31-rc3
(up to and including hanging on mallocstress).

-serge


More information about the Containers mailing list