]> git.proxmox.com Git - mirror_lxc.git/commit
cgroups: don't mount under init's cgroup
authorSerge Hallyn <serge.hallyn@ubuntu.com>
Wed, 13 Mar 2013 02:34:26 +0000 (21:34 -0500)
committerSerge Hallyn <serge.hallyn@ubuntu.com>
Wed, 13 Mar 2013 02:54:18 +0000 (21:54 -0500)
commit23622a2ac8eff0eb41f21189425baffd4eb83fdb
tree98ff011304e0f62d06aed3f383966b50e72bdf1a
parentfc7de5616f6564a14d12454054f05565264bd4e1
cgroups: don't mount under init's cgroup

1. deeper hierarchy has steep performance costs
2. init may be under /init, but containers should be under /lxc
3. in a nested container we like to bind-mount $cgroup_path/$c/$c.real
   into $cgroup_path - but task 1's cgroup is $c/$c.real, so a nested
   container would be in $c/$c.real/lxc, which would become
   /$c/$c.real/$c/$c.real/lxc when expanded
4. this pulls quite a bit of code (of mine) which is always nice

Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
hooks/mountcgroups
src/lxc/cgroup.c