[PATCH 1/1] domain_cgroup.c: update domain after setting blkio.weight

Daniel Henrique Barboza danielhb413 at gmail.com
Tue Mar 23 10:23:40 UTC 2021



On 3/23/21 7:03 AM, Ján Tomko wrote:
> On a Monday in 2021, Daniel Henrique Barboza wrote:
>> Commit ac87d3520ad5 consolidated common cgroup code between the QEMU and
>> lxc drivers in domain_cgroup.c. In this process, in
>> virDomainCgroupSetupDomainBlkioParameters(), a call to
>> virCgroupGetBlkioWeight() went missing.
>>
>> The result is that 'virsh blkiotune' is setting the blkio.weight for the
>> guest in the host cgroup, but not on the domain XML, because
>> virCgroupGetBlkioWeight() is also used to write the blkio.weight value
>> in the domain object.
>>
>> Fix it by adding the virCgroupGetBlkioWeight() call in the
>> virDomainCgroupSetupDomainBlkioParameters() helper.
>>
>> Fixes: 5493217b940ee9ea72b581270adb3ab9ba245148
> 
> fatal: bad object 5493217b940ee9ea72b581270adb3ab9ba245148

I have no idea where this commit is from. The strangest thing is that
I referenced the right commit up there \_o_/

I'll change it to ac87d3520ad542d558854a72b0ae0a81fddc6747 before
pushing.


> 
>> Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1941407
>> Signed-off-by: Daniel Henrique Barboza <danielhb413 at gmail.com>
>> ---
>> src/hypervisor/domain_cgroup.c | 3 ++-
>> 1 file changed, 2 insertions(+), 1 deletion(-)
>>
> 
> Reviewed-by: Ján Tomko <jtomko at redhat.com>


Thanks!


DHB

> 
> Jano




More information about the libvir-list mailing list