[Devel] [patch rh7 2/2] cgroup: Mangle cgroups root from inside of VE view

Cyrill Gorcunov gorcunov at virtuozzo.com
Fri May 29 01:30:00 PDT 2015


On Fri, May 29, 2015 at 11:18:52AM +0300, Vladimir Davydov wrote:
> Hi Cyrill,
> 
> On Tue, May 26, 2015 at 06:00:52PM +0300, Cyrill Gorcunov wrote:
> > We're bindmounting cgroups for container so if say a container
> > is having CTID=200 then @cgroups and @mountinfo output will
> > contain /200 as a root. Which makes Docker to lookup for
> > appropriate directory inside /sys/fs/cgroup/<controller>
> > which of course not present because of been bindmounted
> > from the node (note we can't bindmount into
> > <controller>/<container> here because it confuses container's
> > systemd instance and it stuck on boot).
> 
> How is it supposed to be sorted out upstream? Does it mean that systemd
> simply cannot run inside a container?

No it can and it does run inside container (I notice some problems
though, regardless of how we represent cgroup paths inside container).
The main reason is to make /proc/pid/cgroup output to match what is
container sees from inside. Or you mean something else?



More information about the Devel mailing list