2
0
mirror of https://github.com/checkpoint-restore/criu synced 2025-08-30 22:05:36 +00:00
Cyrill Gorcunov 1ba08ca664 mount: Extend phys_stat_dev_match to use path resolving instead of btrfs engine
Instead of scanning btrfs subvolumes (which can be even unaccessbile
if mount point lays on directory instead of subvolume itself) we use
path resolving feature here -- once we need to figure out if some
device number need to be altered up to mount point (as we know stat()
called on subvolume returns st_dev for subvolume itself, but not
one that associated with a superblock and shown in /proc/self/mountinfo
output).

This as well implies that we need to check if device number for ghost
files are to be updated to match mountinfo, thus we use phys_stat_resolve_dev
helper here.

After this patch the previously merged btrfs engine is no longer needed
(at least it seems so) and can be dropped.

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2013-12-11 16:05:22 +04:00
2013-11-15 16:59:40 +04:00
2013-11-07 16:08:29 +04:00
2013-11-29 15:36:07 +04:00
2013-08-29 14:48:17 +04:00
2012-03-25 23:31:20 +04:00
2013-04-01 12:29:06 +04:00
2012-07-30 13:52:37 +04:00
2013-04-30 20:17:55 +04:00
2013-11-06 18:18:12 +04:00
2013-11-06 18:18:12 +04:00
2013-11-25 20:05:10 +04:00
2013-11-29 15:36:07 +04:00
2013-12-04 19:23:28 +04:00
2013-05-03 01:56:30 +04:00
2013-11-08 16:52:20 +04:00
2013-11-06 18:18:12 +04:00
2013-11-06 18:18:12 +04:00
2013-05-10 11:02:02 +04:00
2013-11-06 12:37:38 +04:00
2013-11-06 18:18:12 +04:00
2013-11-06 18:18:12 +04:00
2013-11-06 18:18:12 +04:00
2013-11-29 15:36:07 +04:00
2013-04-05 08:23:17 +04:00
2013-11-06 18:18:12 +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)
Description
No description provided
Readme 81 MiB
Languages
C 86%
Python 6.1%
Java 2.6%
Shell 2.6%
Makefile 2%
Other 0.7%