[RFC PATCH 0/5] add virDomainBlockCopy API

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]