[libvirt] [PATCH 0/7] qemu: block iotune group fixes/improvements

Nikolay Shirokovskiy posted 7 patches 6 years, 1 month ago
Failed in applying to current master (apply log)
There is a newer version of this series
src/conf/domain_conf.c   | 104 +++++++++++++++++++++++++++++++++++++++
src/conf/domain_conf.h   |  16 ++++++
src/libvirt_private.syms |   5 ++
src/qemu/qemu_command.c  |  90 ++++++++++++++-------------------
src/qemu/qemu_command.h  |   3 ++
src/qemu/qemu_driver.c   |  98 ++++++++++++++++++++++++++++++++++--
src/qemu/qemu_hotplug.c  |   2 +-
tests/qemublocktest.c    |   2 +-
8 files changed, 262 insertions(+), 58 deletions(-)
[libvirt] [PATCH 0/7] qemu: block iotune group fixes/improvements
Posted by Nikolay Shirokovskiy 6 years, 1 month ago
Currently iotune group impl has several bugs/oddities this patchset
aims to fix. Also patches (2) and (3) add/change functionality so
that group iotune became easier/saner to use.

TODO: add docs to API/virsh in respect to using iotune group

Nikolay Shirokovskiy (7):
  conf: refactor virDomainBlockIoTuneInfoHas*
  conf: expand iotune params if only group name is given               (2)
  qemu: check iotune params same for all disk in group
  qemu: fix using defaults when setting persistent iotune params
  qemu: propagate iotune settings to all disks in the group
  qemu: get defaults from iotune group we move disk into               (3)
  qemu: when leaving iotune group update xml properly

 src/conf/domain_conf.c   | 104 +++++++++++++++++++++++++++++++++++++++
 src/conf/domain_conf.h   |  16 ++++++
 src/libvirt_private.syms |   5 ++
 src/qemu/qemu_command.c  |  90 ++++++++++++++-------------------
 src/qemu/qemu_command.h  |   3 ++
 src/qemu/qemu_driver.c   |  98 ++++++++++++++++++++++++++++++++++--
 src/qemu/qemu_hotplug.c  |   2 +-
 tests/qemublocktest.c    |   2 +-
 8 files changed, 262 insertions(+), 58 deletions(-)

-- 
2.23.0


--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Re: [libvirt] [PATCH 0/7] qemu: block iotune group fixes/improvements
Posted by Nikolay Shirokovskiy 6 years ago
ping

On 08.01.2020 09:49, Nikolay Shirokovskiy wrote:
> Currently iotune group impl has several bugs/oddities this patchset
> aims to fix. Also patches (2) and (3) add/change functionality so
> that group iotune became easier/saner to use.
> 
> TODO: add docs to API/virsh in respect to using iotune group
> 
> Nikolay Shirokovskiy (7):
>   conf: refactor virDomainBlockIoTuneInfoHas*
>   conf: expand iotune params if only group name is given               (2)
>   qemu: check iotune params same for all disk in group
>   qemu: fix using defaults when setting persistent iotune params
>   qemu: propagate iotune settings to all disks in the group
>   qemu: get defaults from iotune group we move disk into               (3)
>   qemu: when leaving iotune group update xml properly
> 
>  src/conf/domain_conf.c   | 104 +++++++++++++++++++++++++++++++++++++++
>  src/conf/domain_conf.h   |  16 ++++++
>  src/libvirt_private.syms |   5 ++
>  src/qemu/qemu_command.c  |  90 ++++++++++++++-------------------
>  src/qemu/qemu_command.h  |   3 ++
>  src/qemu/qemu_driver.c   |  98 ++++++++++++++++++++++++++++++++++--
>  src/qemu/qemu_hotplug.c  |   2 +-
>  tests/qemublocktest.c    |   2 +-
>  8 files changed, 262 insertions(+), 58 deletions(-)
> 

Re: [libvirt] [PATCH 0/7] qemu: block iotune group fixes/improvements
Posted by Michal Privoznik 6 years ago
On 1/8/20 7:49 AM, Nikolay Shirokovskiy wrote:
> Currently iotune group impl has several bugs/oddities this patchset
> aims to fix. Also patches (2) and (3) add/change functionality so
> that group iotune became easier/saner to use.
> 
> TODO: add docs to API/virsh in respect to using iotune group
> 
> Nikolay Shirokovskiy (7):
>    conf: refactor virDomainBlockIoTuneInfoHas*
>    conf: expand iotune params if only group name is given               (2)
>    qemu: check iotune params same for all disk in group
>    qemu: fix using defaults when setting persistent iotune params
>    qemu: propagate iotune settings to all disks in the group
>    qemu: get defaults from iotune group we move disk into               (3)
>    qemu: when leaving iotune group update xml properly
> 
>   src/conf/domain_conf.c   | 104 +++++++++++++++++++++++++++++++++++++++
>   src/conf/domain_conf.h   |  16 ++++++
>   src/libvirt_private.syms |   5 ++
>   src/qemu/qemu_command.c  |  90 ++++++++++++++-------------------
>   src/qemu/qemu_command.h  |   3 ++
>   src/qemu/qemu_driver.c   |  98 ++++++++++++++++++++++++++++++++++--
>   src/qemu/qemu_hotplug.c  |   2 +-
>   tests/qemublocktest.c    |   2 +-
>   8 files changed, 262 insertions(+), 58 deletions(-)
> 

I will repost your patches with the fixes I think should be merged into 
individual patches, if that is okay with you.

Michal

Re: [libvirt] [PATCH 0/7] qemu: block iotune group fixes/improvements
Posted by Nikolay Shirokovskiy 6 years ago

On 29.01.2020 10:14, Michal Privoznik wrote:
> On 1/8/20 7:49 AM, Nikolay Shirokovskiy wrote:
>> Currently iotune group impl has several bugs/oddities this patchset
>> aims to fix. Also patches (2) and (3) add/change functionality so
>> that group iotune became easier/saner to use.
>>
>> TODO: add docs to API/virsh in respect to using iotune group
>>
>> Nikolay Shirokovskiy (7):
>>    conf: refactor virDomainBlockIoTuneInfoHas*
>>    conf: expand iotune params if only group name is given               (2)
>>    qemu: check iotune params same for all disk in group
>>    qemu: fix using defaults when setting persistent iotune params
>>    qemu: propagate iotune settings to all disks in the group
>>    qemu: get defaults from iotune group we move disk into               (3)
>>    qemu: when leaving iotune group update xml properly
>>
>>   src/conf/domain_conf.c   | 104 +++++++++++++++++++++++++++++++++++++++
>>   src/conf/domain_conf.h   |  16 ++++++
>>   src/libvirt_private.syms |   5 ++
>>   src/qemu/qemu_command.c  |  90 ++++++++++++++-------------------
>>   src/qemu/qemu_command.h  |   3 ++
>>   src/qemu/qemu_driver.c   |  98 ++++++++++++++++++++++++++++++++++--
>>   src/qemu/qemu_hotplug.c  |   2 +-
>>   tests/qemublocktest.c    |   2 +-
>>   8 files changed, 262 insertions(+), 58 deletions(-)
>>
> 
> I will repost your patches with the fixes I think should be merged into individual patches, if that is okay with you.
> 

Sure.