Re: [libvirt PATCH 00/13] cgroup and thread management in ch driver.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 10/24/2021 9:59 PM, Yan Fu wrote:
Hi,

Could you give a reference link for ch driver please?

Thanks,
Yan Fu
Sorry about the delay with my response. What do you mean by a

reference link?




On Fri, Oct 22, 2021 at 11:43 PM Praveen K Paladugu <prapal@xxxxxxxxxxxxxxxxxxx <mailto:prapal@xxxxxxxxxxxxxxxxxxx>> 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.

    Praveen K Paladugu (2):
       ch_process: Setup emulator and iothread settings
       ch_driver: emulator threadinfo & pinning callbacks

    Vineeth Pillai (11):
       util: Helper functions to get process info
       ch: Explicitly link to virt_util_lib
       ch_domain: add virCHDomainGetMonitor helper method
       ch_domain: add methods to manage private vcpu data
       ch_driver,ch_domain: vcpu info getter callbacks
       ch_driver: domainGetVcpuPinInfo and nodeGetCPUMap
       ch_monitor: Get nicindexes in prep for cgroup mgmt
       ch_cgroup: 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

      po/POTFILES.in        |   1 +
      src/ch/ch_cgroup.c    | 457 ++++++++++++++++++++++++
      src/ch/ch_cgroup.h    |  45 +++
      src/ch/ch_conf.c      |   2 +
      src/ch/ch_conf.h      |   9 +-
      src/ch/ch_domain.c    | 170 ++++++++-
      src/ch/ch_domain.h    |  32 +-
      src/ch/ch_driver.c    | 810 +++++++++++++++++++++++++++++++++++++++++-
      src/ch/ch_monitor.c   | 254 ++++++++++++-
      src/ch/ch_monitor.h   |  60 +++-
      src/ch/ch_process.c   | 368 ++++++++++++++++++-
      src/ch/ch_process.h   |   3 +
      src/ch/meson.build    |   6 +
      src/util/virprocess.c | 136 +++++++
      src/util/virprocess.h |   5 +
      15 files changed, 2329 insertions(+), 29 deletions(-)
      create mode 100644 src/ch/ch_cgroup.c
      create mode 100644 src/ch/ch_cgroup.h

-- 2.27.0



--
Regards,
Praveen K Paladugu





[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux