]> git.proxmox.com Git - mirror_qemu.git/commit - migration/migration.c
Reintroduce migrate-to-exec: support (Charles Duffy)
authoraliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>
Tue, 11 Nov 2008 16:46:33 +0000 (16:46 +0000)
committeraliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>
Tue, 11 Nov 2008 16:46:33 +0000 (16:46 +0000)
commit065e281356282f59386272aa50590b566a1809d9
tree98f265501e5474327a5138bf9ca38736c15f4b38
parenta74b4d2c23a5da45a5ef9eec18ce00923b6bab15
Reintroduce migrate-to-exec: support (Charles Duffy)

KVM's live migration support included support for exec: URLs, allowing system
state to be written or received via an arbitrary popen()ed subprocess. This
provides a convenient way to pipe state through a compression algorithm or an
arbitrary network transport on its way to its destination, and a convenient way
to write state to disk; libvirt's qemu driver currently uses migration to exec:
targets for this latter purpose.

This version of the patch refactors now-common code from migrate-tcp.c into
migrate.c.

Signed-off-by: Charles Duffy <Charles_Duffy@messageone.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5694 c046a42c-6fe2-441c-8c8c-71466251a162
Makefile.target
hw/hw.h
migration-exec.c [new file with mode: 0644]
migration-tcp.c
migration.c
migration.h
vl.c