Public bug reported: The cgroup-bin package provides advanced (though racy and not quite reliable) assignment of tasks to control groups (cgroups) based on task name, userid, etc. This is pretty heavyweight (adding at least several seconds to boot and shutdown, and keeping a deamon running which watches all task creations), and due to its racy nature can cause bugs with other applications and system functions like suspend/resume (see bugs 693594, 756499, 598335, 827279, and 828061).
Currently there are applications which depend on cgroups being mounted, but which have no need for the advanced cgroup management. Libvirt and lxc are two such applications. However there is currently nothing which provides just this. The attached small debdiff adds a very simple package, cgroup-lite, as an alternative to cgroup-bin which only mounts the cgroups at boot. With this package installed, all of the bugs listed above are fixed, and system boot, shutdown, and overhead are improved. Since lxc requires cgroups to be set up at boot, it would be far better if it could depend on cgroup-lite rather than cgroup-bin. ** Affects: libcgroup (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to libcgroup in Ubuntu. https://bugs.launchpad.net/bugs/829628 Title: [FFE] Add cgroup-lite package To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libcgroup/+bug/829628/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs