Difference between revisions of "CR tools"
Line 6: | Line 6: | ||
=== Agenda === | === Agenda === | ||
− | + | # Basic design (checkpoint == proc + SEIZE, restore == syscalls + execve) | |
− | + | # What's required from kernel | |
== Basic design == | == Basic design == |
Revision as of 20:16, 14 October 2011
What CRtools is
CRtools is an utility to checkpoint/restore process tree. Unlike checkpoint/restore implemented completely in kernel space, it tries to achieve the same target mostly in user space.
Agenda
- Basic design (checkpoint == proc + SEIZE, restore == syscalls + execve)
- What's required from kernel
Basic design
Checkpoint
The checkpoint procedure relies heavily on /proc file system, since it's a general place where crtools takes all info it needs.