[libvirt] [PATCHv2 00/13] memory hotplug: Preliminary fixes and cleanups
Peter Krempa
pkrempa at redhat.com
Sat Jan 31 07:59:08 UTC 2015
On Fri, Jan 30, 2015 at 15:07:33 +0100, Ján Tomko wrote:
> On Fri, Jan 30, 2015 at 11:34:23AM +0100, Peter Krempa wrote:
> > This series was split out from my memory hotplug series that is not quite ready
> > yet. The aim of this series is to refactor the code that creates commandline
> > for the memory-backend-* qemu object so that it can be later reused for hotplug
> > via monitor. Additionally this series also fixes a bug in NUMA memory
> > initialisation where qemu doesn't support a combination of old and new approach.
> >
> > Version 2 fixes bugs found by first round of review. Patch 4/13 is new in
> > this series. Please see individual patches for changes. (If the change line
> > isn't present the patch was not reviewed)
> >
> > Peter Krempa (13):
> > conf: numatune: Extract code for requesting memory nodeset from
> > formatting
> > test: utils: Add helpers for automatic numbering of test cases
> > util: json: make value object creator universal by supporting adding
> > util: bitmap: Add option to allocate bitmap without reporting error
> > util: json: Add functions to convert JSON arrays from/to virBitmaps
> > util: json: add helper to iterate JSON object key=value pairs
> > qemu: command: Add helper to format -object strings from JSON
> > representation
> > qemu: Extract code to setup memory backing objects
> > qemu: command: Shuffle around formating of alias for memory backend
> > objs
> > qemu: command: Unify values for boolean values when formating memory
> > backends
> > qemu: command: Switch to bytes when formatting size for memory
> > backends
> > qemu: command: Refactor NUMA backend object formatting to use JSON
> > objs
> > qemu: command: Don't combine old and modern NUMA node creation
> >
> > src/conf/numatune_conf.c | 33 +-
> > src/conf/numatune_conf.h | 5 +
> > src/libvirt_private.syms | 7 +
> > src/qemu/qemu_command.c | 547 +++++++++++++++------
> > src/qemu/qemu_command.h | 4 +
> > src/util/virbitmap.c | 42 +-
> > src/util/virbitmap.h | 1 +
> > src/util/virjson.c | 222 ++++++++-
> > src/util/virjson.h | 17 +
> > tests/Makefile.am | 13 +-
> > tests/qemucommandutiltest.c | 118 +++++
> > .../qemuxml2argv-hugepages-pages.args | 20 +-
> > .../qemuxml2argv-hugepages-pages2.args | 8 +-
> > .../qemuxml2argv-hugepages-pages3.args | 7 +-
> > .../qemuxml2argv-hugepages-shared.args | 20 +-
> > .../qemuxml2argv-numatune-memnode-no-memory.args | 6 +-
> > .../qemuxml2argv-numatune-memnode.args | 8 +-
> > tests/testutils.c | 52 ++
> > tests/testutils.h | 3 +
> > 19 files changed, 912 insertions(+), 221 deletions(-)
> > create mode 100644 tests/qemucommandutiltest.c
>
> ACK series.
>
> Jan
Pushed; Thanks.
Peter
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20150131/09e01a28/attachment-0001.sig>
More information about the libvir-list
mailing list