Patch series is not complete yet, but I'm posting the front end now to get feedback on whether it has a chance of being included in 1.2.8. Still to go: patch 6 will actually implement the new function in qemu driver, by parsing a <disk> XML snippet into a virStorageSource; patch 7 will add monitor support for the qemu 1.4 parameters of granularity and buffer size. Individual commit messages should give more hints on where I'm taking this series. Ultimately, I'm hoping that Peter's work on gluster backends for block commit can be expanded into also covering gluster backends for the copy destination. Eric Blake (5): 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 include/libvirt/libvirt.h.in | 57 ++++++++++++++-- src/driver.h | 11 +++- src/libvirt.c | 118 ++++++++++++++++++++++++++++++++- src/libvirt_public.syms | 5 ++ src/qemu/qemu_driver.c | 104 ++++++++++++++++++----------- src/remote/remote_driver.c | 1 + src/remote/remote_protocol.x | 18 ++++- tools/virsh-domain.c | 153 ++++++++++++++++++++++++++++++++++++------- tools/virsh.pod | 35 ++++++---- 9 files changed, 422 insertions(+), 80 deletions(-) -- 1.9.3 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list