[libvirt] [PATCH v4 0/9] Introduce display of IOThreads Information

John Ferlan jferlan at redhat.com
Fri Mar 6 02:02:57 UTC 2015


v3:

http://www.redhat.com/archives/libvir-list/2015-February/msg00593.html

Changes since v3: (from code reviews)

 - Updated to use 1.2.14 not 1.2.13
 - Change struct from virDomainIOThreadsInfo to virDomainIOThreadInfo
 - Remove the resources and nresources from virDomainIOThreadInfo
   and of course all associated code as well as changing the remote
   struct from iothreads_* to iothread_
 - Create separate routines for virDomainGetIOThreadsInfo,
   virDomainGetIOThreadPin, and virDomainPinIOThread... and of course
   all the accompanying code
 - Use EnterMonitor instead of EnterMonitorAsync

Still need to generate a v3 of the python code, but I'll wait for this
to be reviewed first.

John Ferlan (9):
  Implement public API for virDomainGetIOThreadsInfo
  remote: Implement the remote plumbing for virDomainGetIOThreadsInfo
  qemu: Implement the qemu driver fetch for IOThreads
  virsh: Add 'iothreadsinfo' command
  Implement public API for getting/setting specific IOThread pinning
  remote: Plumbing for getting/setting specific IOThread pinning
  domain: Introduce virDomainIOThreadsPin{Add|Del}
  qemu: Add support to get/set specific IOThread pinning data
  virsh: Add iothreadpin command

 daemon/remote.c                  | 123 ++++++++-
 include/libvirt/libvirt-domain.h |  41 ++-
 src/conf/domain_conf.c           |  64 +++++
 src/conf/domain_conf.h           |  10 +
 src/driver-hypervisor.h          |  24 +-
 src/libvirt-domain.c             | 227 ++++++++++++++++-
 src/libvirt_private.syms         |   2 +
 src/libvirt_public.syms          |   8 +
 src/qemu/qemu_driver.c           | 526 +++++++++++++++++++++++++++++++++++++++
 src/remote/remote_driver.c       | 143 ++++++++++-
 src/remote/remote_protocol.x     |  61 ++++-
 src/remote_protocol-structs      |  43 ++++
 src/rpc/gendispatch.pl           |   2 +
 tools/virsh-domain.c             | 216 ++++++++++++++++
 tools/virsh.pod                  |  38 +++
 15 files changed, 1521 insertions(+), 7 deletions(-)

-- 
2.1.0




More information about the libvir-list mailing list