]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemu_driver: add virCgroupMounted
authorLai Jiangshan <laijs@cn.fujitsu.com>
Fri, 29 Oct 2010 09:32:16 +0000 (17:32 +0800)
committerEric Blake <eblake@redhat.com>
Fri, 29 Oct 2010 15:46:25 +0000 (09:46 -0600)
commit41b2cee2a8946c3ee293ca04ed60f7e2817936b9
treeae68be56d724a723c752f2972b60fae2c5817e4e
parent4c2b3e1d297251e46048582fed4a2aec6b509695
qemu_driver: add virCgroupMounted

When we mount any cgroup without "-o devices", we will fail to start vms:

error: Failed to start domain vm1
error: Unable to deny all devices for vm1: No such file or directory

When we mount any cgroup without "-o cpu", we will fail to get schedinfo:
Scheduler      : posix
error: unable to get cpu shares tunable: No such file or directory

We should only use the cgroup controllers which are mounted on host.
So I add virCgroupMounted() for qemuCgroupControllerActive()

Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
src/libvirt_private.syms
src/qemu/qemu_driver.c
src/util/cgroup.c
src/util/cgroup.h