[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v5 6/6] add vm state to backups
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [PATCH v5 6/6] add vm state to backups |
Date: |
Wed, 27 Feb 2013 12:59:01 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) |
First pass, concentrating on interfaces, implementation mostly ignored.
Dietmar Maurer <address@hidden> writes:
> Signed-off-by: Dietmar Maurer <address@hidden>
> ---
> blockdev.c | 196
> +++++++++++++++++++++++++++++++++++++++++++++++++++++-
> hmp.c | 3 +-
> qapi-schema.json | 5 +-
> 3 files changed, 200 insertions(+), 4 deletions(-)
>
[...]
> diff --git a/hmp.c b/hmp.c
> index b2c1f23..370cdf8 100644
> --- a/hmp.c
> +++ b/hmp.c
> @@ -1052,7 +1052,8 @@ void hmp_backup(Monitor *mon, const QDict *qdict)
> Error *errp = NULL;
>
> qmp_backup(backup_file, true, BACKUP_FORMAT_VMA, false, NULL, !!devlist,
> - devlist, qdict_haskey(qdict, "speed"), speed, &errp);
> + devlist, qdict_haskey(qdict, "speed"), speed, false, false,
> + &errp);
>
> if (error_is_set(&errp)) {
> monitor_printf(mon, "%s\n", error_get_pretty(errp));
Feature not available in HMP. You could add a flag argument to provide
it.
> diff --git a/qapi-schema.json b/qapi-schema.json
> index 09ca8ef..1fabb67 100644
> --- a/qapi-schema.json
> +++ b/qapi-schema.json
> @@ -1885,6 +1885,8 @@
> # @devlist: #optional list of block device names (separated by ',', ';'
> # or ':'). By default the backup includes all writable block devices.
> #
> +# @state: #optional flag to include vm state
> +#
This isn't a state. Suggest to call it @save_vmstate or similar.
> # Returns: the uuid of the backup job
> #
> # Since: 1.5.0
> @@ -1892,7 +1894,8 @@
> { 'command': 'backup', 'data': { 'backup-file': 'str',
> '*format': 'BackupFormat',
> '*config-file': 'str',
> - '*devlist': 'str', '*speed': 'int' },
> + '*devlist': 'str', '*speed': 'int',
> + '*state': 'bool' },
> 'returns': 'str' }
>
> ##
- [Qemu-devel] [PATCH v5 0/6] Efficient VM backup for qemu, Dietmar Maurer, 2013/02/21
- [Qemu-devel] [PATCH v5 3/6] add backup related monitor commands, Dietmar Maurer, 2013/02/21
- [Qemu-devel] [PATCH v5 1/6] add documenation for new backup framework, Dietmar Maurer, 2013/02/21
- [Qemu-devel] [PATCH v5 2/6] add basic backup support to block driver, Dietmar Maurer, 2013/02/21
- [Qemu-devel] [PATCH v5 5/6] add regression tests for backup, Dietmar Maurer, 2013/02/21
- [Qemu-devel] [PATCH v5 6/6] add vm state to backups, Dietmar Maurer, 2013/02/21
- Re: [Qemu-devel] [PATCH v5 6/6] add vm state to backups,
Markus Armbruster <=
- [Qemu-devel] [PATCH v5 4/6] introduce new vma archive format, Dietmar Maurer, 2013/02/21