]> git.ipfire.org Git - thirdparty/libvirt.git/commit
snapshot: fine-tune qemu saved images starting paused
authorEric Blake <eblake@redhat.com>
Sat, 27 Aug 2011 13:12:32 +0000 (07:12 -0600)
committerEric Blake <eblake@redhat.com>
Fri, 2 Sep 2011 16:00:06 +0000 (10:00 -0600)
commit7381aaff338d33118f7f3b1cf492979db0be72b3
tree893f45961ff02528decf781878e131984c96d017
parent42c52d53c31a6309a0ae086aedd4396fbb0d48db
snapshot: fine-tune qemu saved images starting paused

Implement the new running/paused overrides for saved state management.

Unfortunately, for virDomainSaveImageDefineXML, the saved state
updates are write-only - I don't know of any way to expose a way
to query the current run/pause setting of an existing save image
file to the user without adding a new API or modifying the domain
xml of virDomainSaveImageGetXMLDesc to include a new element to
reflect the state bit encoded into the save image.  However, I
don't think this is a show-stopper, since the API is designed to
leave the state bit alone unless an explicit flag is used to
change it.

* src/qemu/qemu_driver.c (qemuDomainSaveInternal)
(qemuDomainSaveImageOpen): Adjust signature.
(qemuDomainSaveFlags, qemuDomainManagedSave)
(qemuDomainRestoreFlags, qemuDomainSaveImageGetXMLDesc)
(qemuDomainSaveImageDefineXML, qemuDomainObjRestore): Adjust
callers.
src/qemu/qemu_driver.c