No description
Find a file
Andrey Vagin faf7b94868 netns: don't use global fdset for dumping namespace
We are going to replace pid on id in names of image files. The id is
uniq for each namespace, so it's more convient, if image files are
opened per namespace.

Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2013-10-01 12:10:45 +04:00
arch arm: don't use the register R12 in the routine syscall_common() 2013-09-26 15:56:35 +04:00
Documentation doc: make -- Add description for `obj-ext-src-y' 2013-09-04 16:16:52 +04:00
include netns: don't use global fdset for dumping namespace 2013-10-01 12:10:45 +04:00
lib version: Define version as a macro 2013-09-14 15:00:17 +04:00
pie rst: Create posix timers earlier 2013-09-27 21:08:02 +04:00
protobuf tcp: Support CORK and NODELAY options 2013-09-25 11:43:02 +04:00
scripts version: Print git id if present 2013-09-14 15:01:32 +04:00
test zdtm: check, that stopped tasks are restored correctly 2013-10-01 11:22:17 +04:00
.gitignore git: Don't track *.so files 2013-08-29 14:48:17 +04:00
.mailmap repo: Add mailmap file 2012-03-25 23:31:20 +04:00
COPYING Add LGPL licence for library directory 2013-04-01 12:29:06 +04:00
cr-check.c check: Soft-dirty support is upstream since v3.11 2013-09-03 14:21:11 +04:00
cr-dump.c crtoools: add support of stopped tasks (v2) 2013-10-01 11:21:34 +04:00
cr-exec.c exec: Add support for return-arguments 2013-06-08 00:37:05 +04:00
cr-restore.c crtoools: add support of stopped tasks (v2) 2013-10-01 11:21:34 +04:00
cr-service.c service: check errors of xmalloc 2013-09-24 11:18:51 +04:00
cr-show.c show: Don't print out-of-buffer-range symbols 2013-09-19 13:30:12 +04:00
CREDITS Add the CREDITS file 2012-07-30 13:52:37 +04:00
crtools crtools: rename binary to criu 2013-04-30 20:17:55 +04:00
crtools.c help: Add info about --pidfile works for service and page-server 2013-09-24 11:33:36 +04:00
eventfd.c show: Replace one-line show_foo calls with args array 2013-08-24 04:00:32 +04:00
eventpoll.c show: Replace one-line show_foo calls with args array 2013-08-24 04:00:32 +04:00
fifo.c collect: Shorten common images collecting code 2013-08-21 03:52:18 +04:00
file-ids.c x86: moved x86-specific files into the directory arch/x86. 2013-01-09 17:02:47 +04:00
file-lock.c Fix typos in log messages 2013-04-15 12:46:25 +04:00
files-reg.c files: Remove FIXME from comment 2013-08-29 10:13:55 +04:00
files.c fs: Restore root 2013-09-25 13:59:20 +04:00
fsnotify.c show: Replace one-line show_foo calls with args array 2013-08-24 04:00:32 +04:00
image-desc.c show: Replace one-line show_foo calls with args array 2013-08-24 04:00:32 +04:00
image.c images: export cr_fdset_open 2013-10-01 12:09:56 +04:00
ipc_ns.c ipc: Zeroify data tail in dump_ipc_sem_set 2013-09-14 14:56:12 +04:00
kcmp-ids.c x86: moved x86-specific files into the directory arch/x86. 2013-01-09 17:02:47 +04:00
kerndat.c kerndat: Produce sane error messgaes 2013-08-09 15:37:35 +04:00
libnetlink.c netlink: Lower netlink error report log level 2013-07-04 15:49:02 +04:00
log.c v2 crtools: write pidfile, when service/page server is run as daemon and "--pidfile" is set 2013-09-16 15:45:01 +04:00
Makefile make: clean up test data, if a test completed successfully 2013-09-14 14:56:59 +04:00
Makefile.config Add strlcpy helper 2013-08-28 19:06:43 +04:00
Makefile.crtools crtools: initial skeleton for cr_service 2013-09-13 15:50:39 +04:00
Makefile.inc Makefiles: add install target 2013-05-03 01:56:30 +04:00
mem.c parasite: Rename ack-waiting function to look better 2013-07-17 08:56:17 +04:00
mount.c mnt: Collect mntns root from criu, in case we don't dump mount namespace 2013-09-27 21:20:41 +04:00
namespaces.c netns: don't use global fdset for dumping namespace 2013-10-01 12:10:45 +04:00
net.c netns: don't use global fdset for dumping namespace 2013-10-01 12:10:45 +04:00
netfilter.c nf: Use bool types for lock/unlock switch 2013-09-18 00:00:26 +04:00
page-pipe.c page-pipe: fixed format strings 2013-04-30 18:31:34 +04:00
page-read.c page-read: print errno in case of failure 2013-08-28 17:00:17 +04:00
page-xfer.c v2 crtools: write pidfile, when service/page server is run as daemon and "--pidfile" is set 2013-09-16 15:45:01 +04:00
parasite-syscall.c parasite: add a comment why we can safly trap task on sigreturn 2013-09-30 18:46:50 +04:00
pipes.c build: Generate most of the pb-desc automatically 2013-08-23 21:47:31 +04:00
proc_parse.c arm: mark the "[vectors]" vma as VMA_AREA_VSYSCALL 2013-09-23 17:51:46 +04:00
protobuf-desc.c build: Generate most of the pb-desc automatically 2013-08-23 21:47:31 +04:00
protobuf-gen.sh build: Generate most of the pb-desc automatically 2013-08-23 21:47:31 +04:00
protobuf.c collect: Reduce amount of args to collect_image call 2013-08-21 03:27:06 +04:00
pstree.c rst: Introduce fine-grained pgid-restore synchronization 2013-09-27 04:38:00 +04:00
ptrace.c crtoools: add support of stopped tasks (v2) 2013-10-01 11:21:34 +04:00
rbtree.c code: Fix spaced indentation where found 2012-08-11 21:36:03 +04:00
README README: crtools to criu rename 2013-05-10 11:02:02 +04:00
shmem.c rst: Formalize the shared resource restore order 2013-08-29 08:07:15 +04:00
sigframe.c restore: Add restoration of alternative signal stack 2013-07-10 17:31:12 +04:00
signalfd.c show: Replace one-line show_foo calls with args array 2013-08-24 04:00:32 +04:00
sk-inet.c show: Replace one-line show_foo calls with args array 2013-08-24 04:00:32 +04:00
sk-netlink.c show: Replace one-line show_foo calls with args array 2013-08-24 04:00:32 +04:00
sk-packet.c show: Replace one-line show_foo calls with args array 2013-08-24 04:00:32 +04:00
sk-queue.c v2 fix data loss when dumping semi-closed unix stream connection. 2013-08-28 16:52:17 +04:00
sk-tcp.c tcp: Support CORK and NODELAY options 2013-09-25 11:43:02 +04:00
sk-unix.c unix: SOCK_SEQPACKET 2013-09-30 18:44:57 +04:00
sockets.c sockets: don't double buffer size for sockets 2013-09-17 22:46:55 +04:00
stats.c show: Replace one-line show_foo calls with args array 2013-08-24 04:00:32 +04:00
string.c Add strlcpy helper 2013-08-28 19:06:43 +04:00
sysctl.c sysctl: Don't forget to close fds 2013-04-05 08:23:17 +04:00
tty.c show: Replace one-line show_foo calls with args array 2013-08-24 04:00:32 +04:00
tun.c tun: Use shorter name for ifr_name 2013-09-10 12:01:28 +04:00
util.c util: Make set_proc_mountpoint static 2013-08-11 20:02:33 +04:00
uts_ns.c show: Replace one-line show_foo calls with args array 2013-08-24 04:00:32 +04:00

criu
====

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)