2
0
mirror of https://github.com/checkpoint-restore/criu synced 2025-08-29 05:18:00 +00:00
Tycho Andersen 94f6c87c9f cg: add --cgroup-root option
The motivation for this is to be able to restore containers into cgroups other
than what they were dumped in (if, e.g. they might conflict with an existing
container). Suppose you have a container in:

memory:/mycontainer
cpuacct,cpu:/mycontainer
blkio:/mycontainer
name=systemd:/mycontainer

You could then restore them to /mycontainer2 via --cgroup-root /mycontainer2.
If you want to restore different controllers to different paths, you can
provide multiple arguments, for example, passing:

--cgroup-root /mycontainer2 --cgroup-root cpuacct,cpu:/specialcpu \
--cgroup-root name=systemd:/specialsystemd

Would result in things being restored to:

memory:/mycontainer2
cpuacct,cpu:/specialcpu
blkio:/mycontainer2
name=systemd:/specialsystemd

i.e. a --cgroup-root without a controller prefix specifies the new default root
for all cgroups.

Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2014-08-19 12:58:36 +04:00
2014-08-15 23:10:44 +04:00
2014-08-19 12:58:36 +04:00
2014-08-12 14:32:50 +04:00
2014-08-15 23:10:44 +04:00
2014-08-04 13:57:18 +04:00
2012-03-25 23:31:20 +04:00
2014-08-19 12:58:36 +04:00
2013-04-01 12:29:06 +04:00
2014-08-07 10:18:09 +04:00
2014-08-15 23:10:44 +04:00
2014-01-14 09:33:19 +04:00
2014-08-12 14:32:50 +04:00
2014-08-12 15:45:34 +04:00
2012-07-30 13:52:37 +04:00
2013-04-30 20:17:55 +04:00
2014-08-19 12:58:36 +04:00
2014-08-06 19:20:09 +04:00
2014-05-27 23:48:06 +04:00
2014-04-22 12:51:15 +04:00
2014-08-15 23:10:44 +04:00
2014-02-04 20:54:25 +04:00
2014-08-06 19:00:17 +04:00
2014-06-20 16:35:51 +04:00
2014-06-20 16:35:52 +04:00
2013-11-06 18:18:12 +04:00
2013-12-12 10:00:45 +04:00
2013-12-12 09:58:50 +04:00
2013-12-12 09:58:50 +04:00
2013-11-06 18:18:12 +04:00
2014-08-12 14:37:51 +04:00
2013-11-29 15:36:07 +04:00
2014-08-07 10:18:09 +04:00
2014-08-15 13:28:16 +04:00
2013-11-06 18:18:12 +04:00

criu
====

An utility to checkpoint/restore tasks. Using this tool, you can
freeze a running application (or part of it) and checkpoint it to
a hard drive as a collection of files. You can then use the files
to restore and run the application from the point it was frozen
at. The distinctive feature of the CRIU project is that it is
mainly implemented in user space.

The project home is at http://criu.org

Pages worth starting with are
* Kernel configuration, compilation, etc: http://criu.org/Installation
* A simple example of usage: http://criu.org/Simple_loop
* More sophisticated example with graphical app: http://criu.org/VNC
Description
No description provided
Readme 81 MiB
Languages
C 86%
Python 6.1%
Java 2.6%
Shell 2.6%
Makefile 2%
Other 0.7%