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

Praveen K Paladugu posted 7 patches 1 week, 6 days ago
Test syntax-check failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20220111224329.2611962-1-prapal@linux.microsoft.com
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(-)

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

Posted by Praveen K Paladugu 1 week, 6 days ago
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.

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(-)

-- 
2.27.0