mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-22 14:50:27 +03:00
qemu: snapshot: Forbid empty snapshots
If neither disks nor memory are selected for snapshot we'd record metadata in case of external snapshot and do a disk snapshot in case of external disk snapshot. Forbid this as it doesn't make much sense.
This commit is contained in:
parent
03b4da131a
commit
91b7e06865
@ -12703,6 +12703,13 @@ qemuDomainSnapshotPrepare(virConnectPtr conn,
|
||||
}
|
||||
}
|
||||
|
||||
if (!found_internal && !external &&
|
||||
def->memory == VIR_DOMAIN_SNAPSHOT_LOCATION_NONE) {
|
||||
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
|
||||
_("nothing selected for snapshot"));
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
/* internal snapshot requires a disk image to store the memory image to, and
|
||||
* also disks can't be excluded from an internal snapshot*/
|
||||
if ((def->memory == VIR_DOMAIN_SNAPSHOT_LOCATION_INTERNAL && !found_internal) ||
|
||||
|
Loading…
x
Reference in New Issue
Block a user