[libvirt] [PATCHv3.5 0/4] Automaticaly fill <memory> element for NUMA enabled guests

Peter Krempa pkrempa at redhat.com
Fri Mar 6 14:40:22 UTC 2015


Pavel's series changed few same places thus the previous version no longer applies.

Peter Krempa (4):
  conf: Replace access to def->mem.max_balloon with accessor functions
  qemu: command: Add helper to align memory sizes
  conf: Automatically use NUMA memory size in case NUMA is enabled
  conf: Make specifying <memory> optional

 docs/schemas/domaincommon.rng                      | 18 ++---
 src/conf/domain_conf.c                             | 81 +++++++++++++++++++---
 src/conf/domain_conf.h                             |  4 ++
 src/hyperv/hyperv_driver.c                         |  2 +-
 src/libvirt_private.syms                           |  3 +
 src/libxl/libxl_conf.c                             |  2 +-
 src/libxl/libxl_driver.c                           |  8 +--
 src/lxc/lxc_cgroup.c                               |  2 +-
 src/lxc/lxc_driver.c                               | 12 ++--
 src/lxc/lxc_fuse.c                                 |  4 +-
 src/lxc/lxc_native.c                               |  4 +-
 src/openvz/openvz_driver.c                         |  2 +-
 src/parallels/parallels_driver.c                   |  2 +-
 src/parallels/parallels_sdk.c                      | 12 ++--
 src/phyp/phyp_driver.c                             | 11 +--
 src/qemu/qemu_command.c                            | 23 +++---
 src/qemu/qemu_domain.c                             | 21 ++++++
 src/qemu/qemu_domain.h                             |  2 +
 src/qemu/qemu_driver.c                             | 21 +++---
 src/qemu/qemu_hotplug.c                            |  8 ++-
 src/qemu/qemu_process.c                            |  2 +-
 src/test/test_driver.c                             |  8 +--
 src/uml/uml_driver.c                               |  8 +--
 src/vbox/vbox_common.c                             |  4 +-
 src/vmware/vmware_driver.c                         |  2 +-
 src/vmx/vmx.c                                      | 12 ++--
 src/xen/xm_internal.c                              | 14 ++--
 src/xenapi/xenapi_driver.c                         |  2 +-
 src/xenapi/xenapi_utils.c                          |  4 +-
 src/xenconfig/xen_common.c                         |  8 ++-
 src/xenconfig/xen_sxpr.c                           |  9 +--
 .../qemuxml2argv-cpu-numa-no-memory-element.args   |  7 ++
 .../qemuxml2argv-cpu-numa-no-memory-element.xml    | 24 +++++++
 .../qemuxml2argv-minimal-no-memory.xml             | 25 +++++++
 .../qemuxml2argv-numatune-memnode.args             |  2 +-
 tests/qemuxml2argvtest.c                           |  2 +
 .../qemuxml2xmlout-cpu-numa-no-memory-element.xml  | 28 ++++++++
 tests/qemuxml2xmltest.c                            |  1 +
 38 files changed, 299 insertions(+), 105 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-cpu-numa-no-memory-element.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-cpu-numa-no-memory-element.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-minimal-no-memory.xml
 create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-cpu-numa-no-memory-element.xml

-- 
2.2.2




More information about the libvir-list mailing list