[CRIU] c/r support for cgroup namespaces
Tycho Andersen
tycho.andersen at canonical.com
Tue Feb 16 06:25:07 PST 2016
On Mon, Feb 15, 2016 at 07:56:09PM +0300, Pavel Emelyanov wrote:
> On 02/11/2016 08:37 PM, Tycho Andersen wrote:
> > Hi guys,
> >
> > Here's a draft set for supporting cgroup namespaces. The one obvious nit I can
> > think of is in include/namespaces.h, although there are probably others. I
> > haven't done extenstive testing on this, but I'm hoping to bang on it more next
> > week.
> >
> > Also, when running the test in a user ns, I get what I think is an unrelated
> > network failure due to the way 4.4 does things, but I haven't looked into it
> > yet. If anyone has any ideas about this that would be great, but I'll take a
> > look now.
>
> Before looking into patches, I have something to say about why test fail :) See below
>
> > $ sudo ./zdtm.py run -t zdtm/live/static/cgroupns
> > Checking feature cgroupns
> > === Run 1/1 ================
> >
> > ====================== Run zdtm/live/static/cgroupns in h ======================
> > Start test
> > Test is SUID
> > ./cgroupns --pidfile=cgroupns.pid --outfile=cgroupns.out --dirname=cgroupns.test
> > Run criu dump
> > Run criu restore
> > Wait for zdtm/live/static/cgroupns to die for 0.100000
> > Removing dump/zdtm/live/static/cgroupns/62
> > ===================== Test zdtm/live/static/cgroupns PASS ======================
> >
> > ===================== Run zdtm/live/static/cgroupns in ns ======================
> > Start test
> > Test is SUID
> > ./cgroupns --pidfile=cgroupns.pid --outfile=cgroupns.out --dirname=cgroupns.test
> > Run criu dump
> > =[log]=> dump/zdtm/live/static/cgroupns/130/1/dump.log
> > ------------------------ grep Error ------------------------
> > (00.015021) Error (net.c:228): Unsupported link 2 (type 776 kind sit)
>
> That's IPv6 over IPv4 tunnel a.k.a. SIT device
>
> https://github.com/xemul/criu/issues/11
Yep, I think I have some basic patches for this, although I don't know
much about the tunnels so they may be wrong :). Anyway, I'll try and
send out that and an updated cgroup ns set soon. I'd be happy to
incorporate thoughts on this set in the meantime.
Thanks,
Tycho
> > (00.018762) Error (namespaces.c:829): Namespaces dumping finished with error 65280
> > (00.021230) Error (cr-dump.c:1580): Dumping FAILED.
> > ------------------------ ERROR OVER ------------------------
> > ############### Test zdtm/live/static/cgroupns FAIL at CRIU dump ###############
> > Wait for zdtm/live/static/cgroupns to die for 0.100000
> > ##################################### FAIL #####################################
> >
> > Thoughts welcome!
> >
> > Tycho
> >
> > _______________________________________________
> > CRIU mailing list
> > CRIU at openvz.org
> > https://lists.openvz.org/mailman/listinfo/criu
> > .
> >
>
More information about the CRIU
mailing list