2
0
mirror of https://github.com/checkpoint-restore/criu synced 2025-08-31 06:15:24 +00:00
Tycho Andersen b6a355c33c mnt: always_fail should report an error
Otherwise, you just see an anonymous failure in the logs, like:

(00.244773) mnt: Dumping mountpoints
(00.244781) mnt:        253: 42:/ @ ./dev/.lxc
(00.244793) mnt: Path `/dev/.lxc' resolved to `./dev/.lxc' mountpoint
(00.249039) mnt:        133: 41:/ @ ./dev/hugepages
(00.249052) mnt:        116: 40:/ @ ./run/lock
(00.249064) mnt: Path `/run/lock' resolved to `./run/lock' mountpoint
(00.251948) mnt:        115: 3f:/ @ ./run
(00.251970) mnt: Something is mounted on top of ./run
(00.264803) mnt: Path `/run' resolved to `./run' mountpoint
tar: ./uuidd/request: socket ignored
tar: ./dbus/system_bus_socket: socket ignored
tar: ./acpid.socket: socket ignored
tar: ./systemd/journal/syslog: socket ignored
tar: ./systemd/journal/dev-log: socket ignored
tar: ./systemd/journal/socket: socket ignored
tar: ./systemd/journal/stdout: socket ignored
tar: ./systemd/private: socket ignored
tar: ./systemd/notify: socket ignored
(00.368950) mnt:        113: 3e:/ @ ./dev/shm
(00.368978) mnt: Path `/dev/shm' resolved to `./dev/shm' mountpoint
(00.371551) mnt:        112: 3d:/ @ ./dev/pts
(00.371566) mnt:        249: 28:/ @ ./var/lib/lxcfs
(00.371749) Unlock network
(00.371762) Running network-unlock scripts
(00.371766) Unfreezing tasks into 1
(00.371770)     Unseizing 13683 into 1
(00.371784)     Unseizing 14839 into 1
(00.371794)     Unseizing 15678 into 1
(00.371800)     Unseizing 16126 into 1
(00.371805)     Unseizing 16177 into 1
(00.371814)     Unseizing 16301 into 1
(00.371843)     Unseizing 16323 into 1
(00.371854)     Unseizing 16414 into 1
(00.371900)     Unseizing 16595 into 1
(00.371911)     Unseizing 16695 into 1
(00.371942)     Unseizing 16744 into 1
(00.371964)     Unseizing 16904 into 1
(00.372103)     Unseizing 16944 into 1
(00.372140)     Unseizing 17558 into 1
(00.372196) Error (cr-dump.c:1631): Dumping FAILED.

...which is hard to debug.

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

CRIU (Checkpoint and Restore in Userspace)

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:

How to contribute

Description
No description provided
Readme 81 MiB
Languages
C 86%
Python 6.1%
Java 2.6%
Shell 2.6%
Makefile 2%
Other 0.7%