Maps pretty well to my RFC email trail, as amended with followups:
https://www.redhat.com/archives/libvir-list/2011-August/msg00452.html
The qemu_driver diffstat is deceptively large; there's some code motion
thrown in on 3/6.
This series requires acks on the earlier one:
https://www.redhat.com/archives/libvir-list/2011-August/msg00493.html
Eric Blake (6):
snapshot: identify which snapshots have metadata
snapshot: prevent stranding snapshot data on domain destruction
snapshot: refactor some qemu code
snapshot: cache qemu-img location
snapshot: support new undefine flags in qemu
snapshot: teach virsh about new undefine flags
include/libvirt/libvirt.h.in | 29 +++-
src/esx/esx_driver.c | 17 ++-
src/libvirt.c | 58 +++++-
src/qemu/qemu_conf.h | 1 +
src/qemu/qemu_driver.c | 336 +++++++++++++++++++++--------------
src/vbox/vbox_tmpl.c | 19 ++-
tools/virsh.c | 400 +++++++++++++++++++++++++++++++++++++-----
tools/virsh.pod | 36 ++++-
8 files changed, 691 insertions(+), 205 deletions(-)
--
1.7.4.4