qemu-e2k/migration
zhanghailiang cde63fbed8 migration: Expose 'cancelling' status to user
'cancelling' status was introduced by commit 51cf4c1a, mainly to avoid a
possible start of a new migration process while the previous one still exists.
But we didn't expose this status to user, instead we returned the 'active' state.

Here, we expose it to the user (such as libvirt), 'cancelling' status only
occurs for a short window before the migration aborts, so for users,
if they cancel a migration process, it will observe 'cancelling' status
occasionally.

Testing revealed that with older libvirt (anything 1.2.13 or less) will
print an odd error message if the state is seen, but that the migration
is still properly cancelled. Newer libvirt will be patched to recognize
the new state without the odd error message.

Signed-off-by: zhanghailiang <zhang.zhanghailiang@huawei.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Cc: libvir-list@redhat.com
Signed-off-by: Juan Quintela <quintela@redhat.com>
2015-03-17 15:20:37 +01:00
..
block.c migration: Convert bdrv_find to blk_by_name 2015-03-16 12:10:30 -04:00
exec.c
fd.c Handle bi-directional communication for fd migration 2015-01-16 13:06:17 +05:30
Makefile.objs Split the QEMU buffered file code out 2014-12-16 17:47:36 +05:30
migration.c migration: Expose 'cancelling' status to user 2015-03-17 15:20:37 +01:00
qemu-file-buf.c migration: Remove unused functions 2015-03-17 15:20:37 +01:00
qemu-file-internal.h Split struct QEMUFile out 2014-12-16 17:47:36 +05:30
qemu-file-stdio.c
qemu-file-unix.c socket shutdown 2015-01-16 13:06:17 +05:30
qemu-file.c ram: make all save_page functions take a uint64_t parameter 2015-03-16 14:32:47 +01:00
rdma.c migration: Fix remaining 32 bit compiler errors 2015-03-17 15:20:37 +01:00
tcp.c
unix.c
vmstate.c migration: Append JSON description of migration stream 2015-02-05 17:16:14 +01:00
xbzrle.c