[libvirt] [PATCH 00/11] vCPU information storage improvements

Michal Privoznik mprivozn at redhat.com
Fri Jul 8 16:31:43 UTC 2016


On 07.07.2016 15:40, Peter Krempa wrote:
> Cleanups and improvements that will make adding the new vCPU hotplug that was
> recently added to qemu easier.
> 
> Peter Krempa (11):
>   conf: Annotate that private data for objects are not copied
>   conf: Extract code formatting vCPU info
>   conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr
>   conf: Don't report errors from virDomainDefGetVcpu
>   tests: qemuxml2xml: Format status XML header dynamically
>   conf: convert def->vcpus to a array of pointers
>   conf: Add private data for virDomainVcpuDef
>   qemu: domain: Add vcpu private data structure
>   qemu: domain: Extract formating and parsing of vCPU thread ids
>   qemu: Add cpu ID to the vCPU pid list in the status XML
>   qemu: Store vCPU thread ids in vcpu private data objects
> 
>  src/conf/domain_conf.c        | 127 +++++++++++++++++---------
>  src/conf/domain_conf.h        |  32 ++++---
>  src/hyperv/hyperv_driver.c    |   3 +-
>  src/libxl/libxl_domain.c      |   2 +-
>  src/libxl/libxl_driver.c      |   6 +-
>  src/lxc/lxc_native.c          |   2 +-
>  src/openvz/openvz_conf.c      |   2 +-
>  src/openvz/openvz_driver.c    |  16 ++--
>  src/phyp/phyp_driver.c        |   2 +-
>  src/qemu/qemu_cgroup.c        |   2 +-
>  src/qemu/qemu_domain.c        | 206 +++++++++++++++++++++++++++++++-----------
>  src/qemu/qemu_domain.h        |  18 +++-
>  src/qemu/qemu_driver.c        |  22 ++---
>  src/qemu/qemu_parse_command.c |   9 +-
>  src/qemu/qemu_process.c       |   6 +-
>  src/test/test_driver.c        |   8 +-
>  src/vbox/vbox_common.c        |   4 +-
>  src/vmx/vmx.c                 |   2 +-
>  src/vz/vz_sdk.c               |   2 +-
>  src/xen/xm_internal.c         |   2 +-
>  src/xenapi/xenapi_driver.c    |   2 +-
>  src/xenconfig/xen_common.c    |  13 ++-
>  src/xenconfig/xen_common.h    |   3 +-
>  src/xenconfig/xen_sxpr.c      |   2 +-
>  src/xenconfig/xen_xl.c        |   3 +-
>  src/xenconfig/xen_xm.c        |   3 +-
>  tests/qemuxml2xmltest.c       |  73 ++++++++++++---
>  27 files changed, 396 insertions(+), 176 deletions(-)
> 

ACK series, but see my comments to individual patches before pushing.

Michal




More information about the libvir-list mailing list