[libvirt] [PATCH] qemu_process: fix starting VMs if machine group has limited cpuset.cpus
Michal Privoznik
mprivozn at redhat.com
Mon Nov 18 09:20:04 UTC 2019
On 11/8/19 11:20 AM, Pavel Hrdina wrote:
> Commit <f136b83139c63f20de0df3285d9e82df2fb97bfc> reworked process
> affinity setting but did not take cgroups into account which introduced
> an issue when starting VM with custom cpuset.cpus for the whole machine
> group.
>
> If the machine group is limited to some pCPUs libvirt should not try to
> set a VM to run on all pCPUs as it will result in permission denied when
> writing to cpuset.cpus.
>
> To fix this the affinity has to be set separately from cgroups cpuset.
>
> Resolves: <https://bugzilla.redhat.com/show_bug.cgi?id=1746517>
>
> Signed-off-by: Pavel Hrdina <phrdina at redhat.com>
> ---
> src/qemu/qemu_process.c | 8 ++++++--
> 1 file changed, 6 insertions(+), 2 deletions(-)
Reviewed-by: Michal Privoznik <mprivozn at redhat.com>
Michal
More information about the libvir-list
mailing list