As all supported qemu versions now support the QMP internal snapshot
commands (QEMU_CAPS_SNAPSHOT_INTERNAL_QMP is always present) we can
remove the code for loading snapshots during startup via '-loadvm'.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
if (qemuBuildSecCommandLine(vm, cmd, def->sec) < 0)
return NULL;
- /* Internal snapshot reversion happens via QMP command after startup if
- * supported */
- if (snapshot &&
- !virQEMUCapsGet(qemuCaps, QEMU_CAPS_SNAPSHOT_INTERNAL_QMP))
- virCommandAddArgList(cmd, "-loadvm", snapshot->def->name, NULL);
-
if (def->namespaceData) {
qemuDomainXmlNsDef *qemuxmlns;
GStrv n;
qemuDomainVcpuPersistOrder(vm->def);
- if (snapshot &&
- virQEMUCapsGet(priv->qemuCaps, QEMU_CAPS_SNAPSHOT_INTERNAL_QMP)) {
+ if (snapshot) {
VIR_DEBUG("reverting internal snapshot via QMP");
if (qemuSnapshotInternalRevert(vm, snapshot, asyncJob) < 0)
goto cleanup;