I figured it's better to post small patch series for incremental
review than to slam the list with a 20 patch series. I'm in the
middle of coding up my RFC for interaction with the new qemu 1.1
'transaction' monitor command, and this is the first step.
[1]
https://www.redhat.com/archives/libvir-list/2012-March/msg00578.html
To avoid a merge conflict, this patch [2] needs to be applied first.
[2]
https://www.redhat.com/archives/libvir-list/2012-March/msg00744.html
Eric Blake (3):
snapshot: add qemu capability for 'transaction' command
snapshot: add atomic create flag
snapshot: rudimentary qemu support for atomic disk snapshot
include/libvirt/libvirt.h.in | 2 ++
src/libvirt.c | 21 ++++++++++++++-------
src/qemu/qemu_capabilities.c | 1 +
src/qemu/qemu_capabilities.h | 1 +
src/qemu/qemu_driver.c | 40 +++++++++++++++++++++++++++-------------
src/qemu/qemu_monitor_json.c | 3 +++
tools/virsh.c | 6 ++++++
tools/virsh.pod | 16 ++++++++++++++--
8 files changed, 68 insertions(+), 22 deletions(-)
--
1.7.7.6