Nir has asked that my upcoming checkpoint APIs have a way to do
bulk operations: grab the XML for ALL checkpoints in one call,
and in turn redefine checkpoints on a new host using the dumped
XML from an old host in one call. But since checkpoints borrow
heavily from the APIs used for snapshots, it makes sense to do
the same thing for checkpoints. And in the process of implementing
that code, I discovered some oddities in the use of flags when
dumping domain-related XML, which this series aims to fix.
Eric Blake (3):
domain: Document VIR_DOMAIN_XML_MIGRATABLE
domain: Define explicit flags for saved image xml
snapshot: Define explicit flags for snapshot xml
include/libvirt/libvirt-domain-snapshot.h | 4 ++++
include/libvirt/libvirt-domain.h | 5 +++++
src/libvirt-domain-snapshot.c | 9 ++++-----
src/libvirt-domain.c | 22 +++++++++++++---------
src/qemu/qemu_driver.c | 6 +++---
src/remote/remote_protocol.x | 6 +++---
src/test/test_driver.c | 2 +-
src/vz/vz_driver.c | 2 +-
8 files changed, 34 insertions(+), 22 deletions(-)
--
2.20.1