COLO: use qemu block replication
authorWen Congyang <wency@cn.fujitsu.com>
Wed, 17 Feb 2016 07:10:27 +0000 (15:10 +0800)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Fri, 1 Apr 2016 13:33:16 +0000 (14:33 +0100)
commit9aec2ef5c9029d4fe6ee07dc1b0731e309a338ac
treea215d96956226aac8bb790d5975a19d5f2ad6500
parent49f5712b0c250c5b40684d4412494ad2f66e600c
COLO: use qemu block replication

Use qemu block replication as our block replication solution.
Note that guest must be paused before starting COLO, otherwise,
the disk won't be consistent between primary and secondary.

Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Yang Hongyang <hongyang.yang@easystack.cn>
Signed-off-by: Changlong Xie <xiecl.fnst@cn.fujitsu.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxl/Makefile
tools/libxl/libxl_colo.h
tools/libxl/libxl_colo_qdisk.c [new file with mode: 0644]
tools/libxl/libxl_colo_restore.c
tools/libxl/libxl_colo_save.c
tools/libxl/libxl_internal.h