]> xenbits.xensource.com Git - libvirt.git/commit
qemu: Migration job on source daemon
authorJiri Denemark <jdenemar@redhat.com>
Tue, 19 Jul 2011 00:27:32 +0000 (02:27 +0200)
committerEric Blake <eblake@redhat.com>
Wed, 27 Jul 2011 14:45:10 +0000 (08:45 -0600)
commitd58e91a812e254d1384370fe6f3c7b0b24cc952a
tree90274c89c63433e75b7f1586a181ffc7e636f912
parenteeb008dbfcf31e7b634c7af1597d4c6bb2f88687
qemu: Migration job on source daemon

Make MIGRATION_OUT use the new helper methods.

This also introduces new protection to migration v3 process: the
migration job is held from Begin to Confirm to avoid changes to a domain
during migration (esp. between Begin and Perform phases). This change is
automatically applied to p2p and tunneled migrations. For normal
migration, this requires support from a client. In other words, if an
old (pre 0.9.4) client starts normal migration of a domain, the domain
will not be protected against changes between Begin and Perform steps.
include/libvirt/libvirt.h.in
src/libvirt.c
src/libvirt_internal.h
src/qemu/qemu_driver.c
src/qemu/qemu_migration.c
src/qemu/qemu_migration.h