aboutsummaryrefslogtreecommitdiff
path: root/qemu-barrier.h
diff options
context:
space:
mode:
authorJan Kiszka <jan.kiszka@siemens.com>2011-08-05 09:11:26 +0200
committerAnthony Liguori <aliguori@us.ibm.com>2011-08-05 11:55:11 -0500
commit84ec65520bbcc249b50ba9ab3c2c29fcc4ea95b0 (patch)
tree4a481693f7fe27df50c9299f8b331fed03c65ecd /qemu-barrier.h
parent2da8bb92fb128e686dc9e055defbc5652f7c001d (diff)
Reorganize and fix monitor resume after migration
If migration failed in migrate_fd_put_buffer, the monitor may have been resumed not only in the error path of that function but also once again in migrate_fd_put_ready which is called unconditionally by migrate_fd_connect. Fix this by establishing a cleaner policy: the monitor shall be resumed when the migration file is closed, either via callback (migrate_fd_close) or in migrate_fd_cleanup if no file is open (i.e. no callback invoked). Reported-By: Michael Tokarev <mjt@tls.msk.ru> Tested-By: Michael Tokarev <mjt@tls.msk.ru> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'qemu-barrier.h')
0 files changed, 0 insertions, 0 deletions