Please remove from CC the bad address with c0m.
On Wed, 2013-01-09 at 16:17 +0100, Pavel Hrdina wrote:
> This patch series convert the savevm command into qapi and introduce QMP
> command vm-snapshot-save.
> It also rewrite error report for functions used by this command.
>
> Last patch introduce new functionality of savevm and vm-snapshot-save
> that you cannot override existing snapshot without using 'force' parameter
> and for QMP you have to always provide name parameter.
>
> Pavel Hrdina (13):
> block: add error parameter to bdrv_snapshot_create() and related
> functions
> block: add error parameter to del_existing_snapshots()
> savevm: add error parameter to qemu_savevm_state_begin()
> savevm: add error parameter to qemu_savevm_state_iterate()
> savevm: add error parameter to qemu_savevm_state_complete()
> savevm: add error parameter to qemu_savevm_state()
> qapi: Convert savevm
> qemu-img: introduce qemu_img_handle_error
> block: update return value from bdrv_snapshot_create
> savevm: update return value from qemu_savevm_state_begin
> savevm: update return value from qemu_savevm_state_complete
> savevm: update return value from qemu_savevm_state
> vm-snapshot-save: add force parameter
>
> block.c | 26 ++++++----
> block/qcow2-snapshot.c | 14 ++++--
> block/qcow2.h | 4 +-
> block/rbd.c | 15 ++++--
> block/sheepdog.c | 21 ++++----
> hmp-commands.hx | 17 +++----
> hmp.c | 32 +++++++++++++
> hmp.h | 1 +
> include/block/block.h | 3 +-
> include/block/block_int.h | 3 +-
> include/sysemu/sysemu.h | 8 ++--
> migration.c | 6 +--
> qapi-schema.json | 21 ++++++++
> qemu-img.c | 18 +++++--
> qmp-commands.hx | 32 +++++++++++++
> savevm.c | 120
> +++++++++++++++++++++++++---------------------
> 16 files changed, 237 insertions(+), 104 deletions(-)
>