v2: finish the series for local files, address Peter's doc suggestions on patch 1, and make several tweaks to many of the patches to fix issues that I found in testing the final product. Not included - patches to actually target a gluster destination. But those can be delayed until 1.2.9. Eric Blake (8): blockcopy: virDomainBlockCopy with XML destination, typed params blockcopy: split out virsh implementation blockcopy: expose new API in virsh blockcopy: remote implementation for new API blockcopy: tweak how rebase calls into copy blockcopy: add a way to parse disk source blockcopy: add qemu implementation of new API blockcopy: add qemu implementation of new tunables include/libvirt/libvirt.h.in | 61 +++++++++++++-- src/conf/domain_conf.c | 147 +++++++++++++++++++++++------------ src/conf/domain_conf.h | 4 + src/driver.h | 11 ++- src/libvirt.c | 120 ++++++++++++++++++++++++++++- src/libvirt_private.syms | 1 + src/libvirt_public.syms | 5 ++ src/qemu/qemu_driver.c | 177 ++++++++++++++++++++++++++++++++----------- src/qemu/qemu_migration.c | 2 +- src/qemu/qemu_monitor.c | 8 +- src/qemu/qemu_monitor.h | 2 + src/qemu/qemu_monitor_json.c | 3 + src/qemu/qemu_monitor_json.h | 2 + src/remote/remote_driver.c | 1 + src/remote/remote_protocol.x | 18 ++++- src/remote_protocol-structs | 11 +++ tests/qemumonitorjsontest.c | 2 +- tools/virsh-domain.c | 153 +++++++++++++++++++++++++++++++------ tools/virsh.pod | 35 +++++---- 19 files changed, 623 insertions(+), 140 deletions(-) -- 1.9.3 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list