No description
Find a file
Pavel Emelyanov cf74b78bdc zdtm: Add simple forking test (it fails now)
I haven't found anything similar in there.

It currently just fails most of the launches because seize doesn't work
with zombies, but I'm working on it...

However, when it manages to miss the zombie it triggers the problem with
freezer (fixed by previous patch).

Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
2012-01-19 22:42:10 +04:00
include restorer: Use LAST_PID_PATH directly 2012-01-19 22:41:32 +04:00
test zdtm: Add simple forking test (it fails now) 2012-01-19 22:42:10 +04:00
tools Add tools/commit-bot.sh 2012-01-15 22:45:54 +04:00
.gitignore Update .gitignore 2012-01-19 22:00:11 +04:00
COPYING Add COPYING file 2011-12-05 14:11:05 +04:00
cr-dump.c dump: Fix task freezing process 2012-01-19 22:42:01 +04:00
cr-restore.c restorer: Use LAST_PID_PATH directly 2012-01-19 22:41:32 +04:00
cr-show.c show: inet sockets dump parsing support added 2012-01-18 12:39:04 +04:00
crtools.c This patches improves execution of zdtm tests. 2012-01-18 23:31:22 +04:00
files.c files: correct message 2012-01-17 11:50:39 +04:00
gen-offsets.sh Initial commit 2011-09-23 12:00:45 +04:00
libnetlink.c libnetlink: typo fixed 2012-01-13 16:32:25 +04:00
log.c log: close unused descriptor 2012-01-10 16:43:31 +04:00
Makefile Merge branch 'stas-make' into dev 2012-01-17 22:17:00 +04:00
parasite-syscall.c parasite: Embed vma_area into control block 2012-01-13 20:16:20 +04:00
parasite.c parasite: Make max size for path being PATH_MAX 2011-12-19 15:34:37 +04:00
parasite.lds.S Initial commit 2011-09-23 12:00:45 +04:00
proc_parse.c proc_pase: Make sure we may scan up to 15 symbols in name 2012-01-15 22:37:17 +04:00
ptrace.c ptrace: Print proper errors when seize failed 2012-01-19 22:41:52 +04:00
README Drop kernel/ directory 2011-12-20 16:56:04 +04:00
restorer-log.c restorer: move log descriptor from crtools (v2) 2012-01-17 18:08:03 +03:00
restorer.c restorer: Use LAST_PID_PATH directly 2012-01-19 22:41:32 +04:00
restorer.lds.S restorer: isolate restorer like parasite (v4) 2012-01-17 18:08:03 +03:00
sockets.c socket: Don't request extensions from inet diag 2012-01-19 22:41:24 +04:00
util.c util: Sanitize get_image_path 2012-01-16 13:43:33 +04:00

crtools
=======

An utility to checkpoint/restore tasks.

Some code snippets are borrowed from

 - Linux kernel (http://kernel.org/)
 - git (http://git-scm.com/)
 - kvm-tools (https://github.com/penberg/linux-kvm)
 - ptrace-parasite (https://code.google.com/p/ptrace-parasite/)

Many thanks to these projects.

Licensed under GPLv2 (http://www.gnu.org/licenses/gpl-2.0.txt)

Kernel patching
===============

To have crtools up and running clone

	git://github.com/cyrillos/linux-2.6.git

and switch to branch "crtools".

It's based on Linux

commit 384703b8e6cd4c8ef08512e596024e028c91c339
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Dec 16 18:36:26 2011 -0800

    Linux 3.2-rc6