[lxc-users] CRIU with lxc.network.type empty fails

Dietmar Maurer dietmar at proxmox.com
Sun Aug 9 10:35:03 UTC 2015


Hi all,

I am testing criu with latest lxc/criu code from git, and the
ubuntu 4.1 kernel. I use the following lxc config:

# cat /var/lib/lxc/500/config
lxc.arch = amd64
lxc.include = /usr/share/lxc/config/centos.common.conf
lxc.tty = 0
lxc.utsname = CT500
lxc.cgroup.memory.limit_in_bytes = 536870912
lxc.cgroup.memory.memsw.limit_in_bytes = 1073741824
lxc.cgroup.cpu.shares = 1024
lxc.rootfs = loop:/var/lib/vz/images/500/vm-500-rootfs.raw
lxc.console = none
lxc.cgroup.devices.deny = c 5:1 rwm
lxc.network.type = empty

but criu fails:

# strace lxc-checkpoint -s -v -D /tmp/checkpoint -n 500

clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0x7fcf28886a50) = 1591
close(4)                                = 0
wait4(1591, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1591
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1591, si_uid=0,
si_status=0, si_utime=0, si_stime=0} ---
fcntl(3, F_GETFL)                       = 0 (flags O_RDONLY)
fstat(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fcf288a3000
lseek(3, 0, SEEK_CUR)                   = -1 ESPIPE (Illegal seek)
read(3, "Version: 1.6\nGitID: v1.6-175-g4a"..., 4096) = 38
close(3)                                = 0
munmap(0x7fcf288a3000, 4096)            = 0
geteuid()                               = 0
write(2, "lxc-checkpoint: ", 16lxc-checkpoint: )        = 16
write(2, "criu.c: criu_ok: 308 ", 21criu.c: criu_ok: 308 )   = 21
write(2, "Found network that is not VETH o"..., 39Found network that is not VETH
or NONE
) = 39
write(2, "\n", 1
)                       = 1
write(2, "Checkpointing 500 failed.\n", 26Checkpointing 500 failed.
) = 26
exit_group(1)                           = ?


Is that expected?



More information about the lxc-users mailing list