diff options
author | Daniel P. Berrangé | 2021-02-04 13:48:29 +0100 |
---|---|---|
committer | Dr. David Alan Gilbert | 2021-02-08 12:19:51 +0100 |
commit | f781f84189e3e325da0b0c6a241b77d54b7ea26c (patch) | |
tree | 441b7862ce9b5c8209602ea1be5792d78358a674 /include/migration | |
parent | block: rename and alter bdrv_all_find_snapshot semantics (diff) | |
download | qemu-f781f84189e3e325da0b0c6a241b77d54b7ea26c.tar.gz qemu-f781f84189e3e325da0b0c6a241b77d54b7ea26c.tar.xz qemu-f781f84189e3e325da0b0c6a241b77d54b7ea26c.zip |
migration: control whether snapshots are ovewritten
The traditional HMP "savevm" command will overwrite an existing snapshot
if it already exists with the requested name. This new flag allows this
to be controlled allowing for safer behaviour with a future QMP command.
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210204124834.774401-8-berrange@redhat.com>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Diffstat (limited to 'include/migration')
-rw-r--r-- | include/migration/snapshot.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/migration/snapshot.h b/include/migration/snapshot.h index d7d210820c..d8c22d343c 100644 --- a/include/migration/snapshot.h +++ b/include/migration/snapshot.h @@ -18,11 +18,12 @@ /** * save_snapshot: Save an internal snapshot. * @name: name of internal snapshot + * @overwrite: replace existing snapshot with @name * @errp: pointer to error object * On success, return %true. * On failure, store an error through @errp and return %false. */ -bool save_snapshot(const char *name, Error **errp); +bool save_snapshot(const char *name, bool overwrite, Error **errp); /** * load_snapshot: Load an internal snapshot. |