]> xenbits.xensource.com Git - libvirt.git/commit
save: new API to manipulate save file images
authorEric Blake <eblake@redhat.com>
Wed, 20 Jul 2011 04:29:26 +0000 (22:29 -0600)
committerEric Blake <eblake@redhat.com>
Thu, 21 Jul 2011 23:11:07 +0000 (17:11 -0600)
commitd2a929d4b371a382d5508ae6bef80e392a34f8b9
tree495bb393988ff6b14b3d1028af6bbf351b6ce0c1
parent28d182506acda4dda6aa610bc44abb7a16f36c55
save: new API to manipulate save file images

Modifying the xml on either save or restore only gets you so
far - you have to remember to 'virsh dumpxml dom' just prior
to the 'virsh save' in order to have an xml file worth modifying
that won't be rejected due to abi breaks.  To make this more
powerful, we need a way to grab the xml embedded within a state
file, and from there, it's not much harder to also support
modifying a state file in-place.

Also, virDomainGetXMLDesc didn't document its flags.

* include/libvirt/libvirt.h.in (virDomainSaveImageGetXMLDesc)
(virDomainSaveImageDefineXML): New prototypes.
* src/libvirt.c (virDomainSaveImageGetXMLDesc)
(virDomainSaveImageDefineXML): New API.
* src/libvirt_public.syms: Export them.
* src/driver.h (virDrvDomainSaveImageGetXMLDesc)
(virDrvDomainSaveImgeDefineXML): New driver callbacks.
include/libvirt/libvirt.h.in
src/driver.h
src/libvirt.c
src/libvirt_public.syms