[CRIU] lxc-checkpoint problems with latest lxc and criu from git

Tycho Andersen tycho.andersen at canonical.com
Fri Jul 8 07:27:27 PDT 2016


On Fri, Jul 08, 2016 at 11:07:11AM +0300, Cyrill Gorcunov wrote:
> On Fri, Jul 08, 2016 at 10:03:25AM +0200, Adrian Reber wrote:
> > Using latest lxc and criu from git I see errors during restore which I
> > have not seen before and which are difficult to reproduce but sometimes
> > I see:
> > 
> > 
> > Error (cgroup.c:1193): cg: Failed writing c *:* m
> > b *:* m
> > c 1:3 rwm
> > c 1:5 rwm
> > c 1:7 rwm
> > c 5:0 rwm
> > c 5:2 rwm
> > c 1:8 rwm
> > c 1:9 rwm
> > c 136:* rwm
> > c 10:229 rwm to devices//lxc/c7/devices.allow: Argument list too long
> > Error (cr-restore.c:1110): 5019 killed by signal 9: Killed
> > Error (cr-restore.c:1990): Restoring FAILED.
> > 
> > I might also have messed up my installation as I have parallel installed
> > criu (2.2) and lxc (2.0.3) from the package management system.
> > 
> > I just wanted to mention it in case something is really broken.
> 
> Tycho?

What kernel are you using? Based on my read of the kernel code we
should be able to write up to PAGE_SIZE bytes to devices, but maybe we
need to split this up into more granular writes.

Tycho


More information about the CRIU mailing list