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

Adrian Reber adrian at lisas.de
Fri Jul 8 07:56:35 PDT 2016


On Fri, Jul 08, 2016 at 08:27:27AM -0600, Tycho Andersen wrote:
> 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.

It's the RHEL7 kernel. So it claims it is 3.10, but with lots of patches
on top. So it definitely could be that it behaves differently. Where in
the kernel code you are exactly looking at,

		Adrian


More information about the CRIU mailing list