Still not quite complete (I need to hook up compression to
benefit from fd:), but in much better shape (this series could
be applied as-is, if it receives ACKs, and I can do the compression
improvements separately).
Changes in v3: add lots of intermediate patches, to make fd passing
much easier.
Eric Blake (10):
qemu: use lighter-weight fd:n on incoming tunneled migration
qemu: support migration to fd
util: use SCM_RIGHTS in virFileOperation when needed
qemu: allow simple domain save to use fd: protocol
qemu: simplify domain save fd handling
storage: simplify fd handling
util: rename virFileOperation to virFileOpenAs
util: adjust indentation in previous patch
qemu, storage: improve type safety
qemu: improve efficiency of dd during snapshots
src/libvirt_private.syms | 2 +-
src/qemu/qemu_driver.c | 105 ++++++++++++++-------------
src/qemu/qemu_migration.c | 45 ++++--------
src/qemu/qemu_monitor.c | 22 ++++++
src/qemu/qemu_monitor.h | 4 +
src/qemu/qemu_monitor_json.c | 24 ++++++-
src/qemu/qemu_monitor_json.h | 6 ++-
src/qemu/qemu_monitor_text.c | 27 ++++++-
src/qemu/qemu_monitor_text.h | 6 ++-
src/storage/storage_backend.c | 77 ++++++++++----------
src/util/util.c | 161 ++++++++++++++++++++++++++++-------------
src/util/util.h | 15 ++--
12 files changed, 310 insertions(+), 184 deletions(-)
--
1.7.4