On 02/16/2015 04:21 PM, John Ferlan wrote:
v1:
http://www.redhat.com/archives/libvir-list/2015-February/msg00402.html
Changes since v1:
* Remove 'thread_id' from public display
* Add --live, --config, --current flags
* Adjust patch 1 to accept/check the flags, modify comments
* Adjust patch 3 to handle 'Live' or 'Config' options. Moved most of
v1 patch code into the *Live function and add the *Config function
to generate the IOThread config data
* Adjust patch 4 to allow/check live/config options and set flags
John Ferlan (4):
Implement public API for virDomainGetIOThreadsInfo
remote: Implement the remote plumbing for virDomainGetIOThreads
qemu: Implement the qemu driver fetch for IOThreads
virsh: Add 'iothreads' command
daemon/remote.c | 74 ++++++++++++-
include/libvirt/libvirt-domain.h | 21 +++-
src/driver-hypervisor.h | 8 +-
src/libvirt-domain.c | 75 +++++++++++++-
src/libvirt_public.syms | 6 ++
src/qemu/qemu_driver.c | 217 +++++++++++++++++++++++++++++++++++++++
src/remote/remote_driver.c | 81 ++++++++++++++-
src/remote/remote_protocol.x | 28 ++++-
src/remote_protocol-structs | 19 ++++
src/rpc/gendispatch.pl | 1 +
tools/virsh-domain.c | 94 +++++++++++++++++
tools/virsh.pod | 12 +++
12 files changed, 629 insertions(+), 7 deletions(-)
Self NACK - forgot to add the resources as described in the bz I'm
working on... New series posted shortly
<sigh>
While I'm at it I'll post the SetIOThreads logic to fulfill the bz...
John