]> xenbits.xensource.com Git - libvirt.git/commit
implement managedsave in libvirt xen legacy driver
authorBamvor Jian Zhang <bjzhang@suse.com>
Tue, 4 Dec 2012 10:00:02 +0000 (18:00 +0800)
committerJim Fehlig <jfehlig@suse.com>
Tue, 4 Dec 2012 16:59:23 +0000 (09:59 -0700)
commit501bfad194140fe385704a01aa6c6125c6aba9dc
tree8c22705b4eb374ee805e0e681188d86ef32ad30f
parentba06c1824b1fe67cba4d5b6371e331fdf4702883
implement managedsave in libvirt xen legacy driver

Implement the domainManagedSave, domainHasManagedSaveImage, and
domainManagedSaveRemove functions in the libvirt legacy xen driver.

domainHasManagedSaveImage check the managedsave image from filesystem
everytime. This is different from qemu and libxl driver. In qemu or
libxl driver, there is a hasManagesSave flag in virDomainObjPtr which
is not used in xen legacy driver. This flag could not add into xen
driver ptr either, because the driver ptr will be released at the end of
every libvirt api call. Meanwhile, AFAIK, xen store all the flags in
xen not in libvirt xen driver. There is no need to add this flag in xen.

Signed-off-by: Bamvor Jian Zhang <bjzhang@suse.com>
libvirt.spec.in
src/Makefile.am
src/xen/xen_driver.c
src/xen/xen_driver.h