diff options
author | Federico Simoncelli <fsimonce@redhat.com> | 2011-05-13 06:11:47 -0400 |
---|---|---|
committer | Eric Blake <eblake@redhat.com> | 2011-05-26 11:05:04 -0600 |
commit | 18c2a592064d69499f70428e498f4a3cb5161cda (patch) | |
tree | 1f210f80f927cea11e346155ec3d177bea01a2fa /.mailmap | |
parent | Add disk attach/detach support to libxl driver (diff) | |
download | libvirt-18c2a592064d69499f70428e498f4a3cb5161cda.tar.gz libvirt-18c2a592064d69499f70428e498f4a3cb5161cda.tar.bz2 libvirt-18c2a592064d69499f70428e498f4a3cb5161cda.zip |
qemu: allow blkstat/blkinfo calls during migration
Originally most of libvirt domain-specific calls were blocking
during a migration.
A new mechanism to allow specific calls (blkstat/blkinfo) to be
executed in such condition has been implemented.
In the long term it'd be desirable to get a more general
solution to mark further APIs as migration safe, without needing
special case code.
* src/qemu/qemu_migration.c: add some additional job signal
flags for doing blkstat/blkinfo during a migration
* src/qemu/qemu_domain.c: add a condition variable that can be
used to efficiently wait for the migration code to clear the
signal flag
* src/qemu/qemu_driver.c: execute blkstat/blkinfo using the
job signal flags during migration
Diffstat (limited to '.mailmap')
-rw-r--r-- | .mailmap | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -20,3 +20,4 @@ <cfergeau@redhat.com> <teuf@gnome.org> <wency@cn.fujitsu.com> <wency cn fujitsu com> <cardoe@cardoe.com> <cardoe@gentoo.org> +<fsimonce@redhat.com> <federico.simoncelli@gmail.com> |