diff options
author | zhanghailiang <zhang.zhanghailiang@huawei.com> | 2016-10-27 14:43:00 +0800 |
---|---|---|
committer | Amit Shah <amit@amitshah.net> | 2016-10-30 15:17:39 +0530 |
commit | 4291d372e22425e6e8b45466b46a051c82ac4ce1 (patch) | |
tree | ffa5e2169b80abfba40584bb7e1718bec5b0c2b1 /migration/migration.c | |
parent | a91246c95f913dc6fd391eee32f6c9796de70183 (diff) | |
download | qemu-4291d372e22425e6e8b45466b46a051c82ac4ce1.zip qemu-4291d372e22425e6e8b45466b46a051c82ac4ce1.tar.gz qemu-4291d372e22425e6e8b45466b46a051c82ac4ce1.tar.bz2 |
COLO: Load VMState into QIOChannelBuffer before restore it
We should not destroy the state of SVM (Secondary VM) until we receive
the complete data of PVM's state, in case the primary fails in the process
of sending the state, so we cache the VM's state in secondary side before
load it into SVM.
Besides, we should call qemu_system_reset() before load VM state,
which can ensure the data is intact.
Signed-off-by: zhanghailiang <zhang.zhanghailiang@huawei.com>
Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com>
Signed-off-by: Gonglei <arei.gonglei@huawei.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Cc: Dr. David Alan Gilbert <dgilbert@redhat.com>
Reviewed-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Amit Shah <amit@amitshah.net>
Diffstat (limited to 'migration/migration.c')
0 files changed, 0 insertions, 0 deletions