[libvirt PATCH v5 0/7] cgroup and thread management in ch driver

Praveen K Paladugu prapal at linux.microsoft.com
Fri Jan 28 15:36:40 UTC 2022


Ping..

If this patch set is ready to be merged, I'd like to get started on next 
set.

Thank you,
Praveen K Paladugu


On 1/25/2022 10:19 AM, Praveen K Paladugu wrote:
> This patchset adds support for cgroup management of ch threads. This version
> correctly manages cgroups for vcpu and emulator threads created by ch. cgroup
> management for iothreads is not yet supported.
> 
> Along with cgroup management, this patchset also enables support for pinning
> vcpu and emulator threads to selected host cpus.
> 
> v5:
> * bumped the verion of callbacks in ch driver to 8.1.0
> 
> v4:
> * addressed all open comments in v3
> * dropped all the merged commits
> 
> v3:
> * addrressed all the formatting comments in v2 patch set
> * dropped indentation patches are they do not adhere to libvirt coding style
> * fixed build issue in qemu driver that was introduced in v2
> 
> Praveen K Paladugu (3):
>    qemu,hypervisor: refactor some cgroup mgmt methods
>    ch_process: Setup emulator and iothread settings
>    ch_driver: emulator threadinfo & pinning callbacks
> 
> Vineeth Pillai (4):
>    ch: methods for cgroup mgmt in ch driver
>    ch_driver,ch_domain: vcpupin callback in ch driver
>    ch_driver: enable typed param string for numatune
>    ch_driver: add numatune callbacks for CH driver
> 
>   src/ch/ch_conf.c               |   2 +
>   src/ch/ch_conf.h               |   4 +-
>   src/ch/ch_domain.c             |  64 ++++
>   src/ch/ch_domain.h             |  18 +-
>   src/ch/ch_driver.c             | 590 +++++++++++++++++++++++++++++++++
>   src/ch/ch_monitor.c            | 156 +++++++++
>   src/ch/ch_monitor.h            |  56 +++-
>   src/ch/ch_process.c            | 385 ++++++++++++++++++++-
>   src/ch/ch_process.h            |   3 +
>   src/hypervisor/domain_cgroup.c | 457 ++++++++++++++++++++++++-
>   src/hypervisor/domain_cgroup.h |  72 ++++
>   src/libvirt_private.syms       |  14 +-
>   src/qemu/qemu_cgroup.c         | 413 +----------------------
>   src/qemu/qemu_cgroup.h         |  11 -
>   src/qemu/qemu_driver.c         |  14 +-
>   src/qemu/qemu_hotplug.c        |   7 +-
>   src/qemu/qemu_process.c        |  24 +-
>   17 files changed, 1835 insertions(+), 455 deletions(-)
> 

-- 
Regards,
Praveen K Paladugu




More information about the libvir-list mailing list