[libvirt] [RFC PATCH REBASE 06/10] conf: backup: add backup xml definition

Daniel P. Berrange berrange at redhat.com
Wed May 10 08:09:33 UTC 2017


On Fri, May 05, 2017 at 09:22:27AM +0300, Nikolay Shirokovskiy wrote:
> Backup xml description is like this:
> 
> <domainbackup>
>   <name>backup name</name>
>   <disk type="file" name="sda">
>     <target file="/path/to/backup/file.qcow2" format="qcow2"/>
>   </disk>
> </domainbackup>
> 
> - <name> element is optional.
> 
> - disk @type attribute is optional, default to 'file'. Valid
>   values are 'file', 'block', 'dir', 'network', 'volume' just
>   as usual for specifing domain disk sources. It specifies
>   backup <target> type.
> 
> - <target> element has same attributes and its values as
>   <source> element in domain disk description.
> 
> - target @format attribute is optional. If it is not specified
>   then hypervisor will choose format by its default rule
>   (for qemu it same format as disk to be backed up).
> 
> Elements that are not explicitly mentioned as optional are
> mandatory. Current description does not support implicitly
> specified disks to be backed up like snapshot xml description
> for example.
> ---
>  po/POTFILES.in           |   1 +
>  src/Makefile.am          |   1 +
>  src/conf/backup_conf.c   | 267 +++++++++++++++++++++++++++++++++++++++++++++++
>  src/conf/backup_conf.h   |  65 ++++++++++++
>  src/libvirt_private.syms |   6 ++
>  src/qemu/qemu_conf.h     |   1 +


This needs to have docs/schemas/domainbackup.rng file added, as
well as docs/formatdomainbackup.html.in


Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|




More information about the libvir-list mailing list