[Qemu-devel] [PATCH V9 0/2] Add new qmp commands to suppurt Xen COLO

Zhang Chen posted 2 patches 7 years, 2 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/1487920971-16519-1-git-send-email-zhangchen.fnst@cn.fujitsu.com
Test checkpatch passed
Test docker passed
Test s390x passed
There is a newer version of this series
migration/colo.c | 49 +++++++++++++++++++++++++++++++++++++
qapi-schema.json | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 123 insertions(+)
[Qemu-devel] [PATCH V9 0/2] Add new qmp commands to suppurt Xen COLO
Posted by Zhang Chen 7 years, 2 months ago
Xen COLO depend on qemu COLO replication function.
So, We need new qmp commands for Xen to use qemu replication.

Corresponding libxl patches already in xen.git.
Commit ID:

ed37ef1f91c20f0ab162ce60f8c38400b917fa64
COLO: introduce new API to prepare/start/do/get_error/stop replication

a0ddc0b359375b2418213966dfbdbfab593ecc6f
tools/libxl: introduction of libxl__qmp_restore to load qemu state


Zhang Chen (2):
  Add a new qmp command to start/stop replication
  Add a new qmp command to do checkpoint, query xen replication status

 migration/colo.c | 49 +++++++++++++++++++++++++++++++++++++
 qapi-schema.json | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 123 insertions(+)

-- 
2.7.4




Re: [Qemu-devel] [PATCH V9 0/2] Add new qmp commands to suppurt Xen COLO
Posted by Eric Blake 7 years, 2 months ago
On 02/24/2017 01:22 AM, Zhang Chen wrote:
> Xen COLO depend on qemu COLO replication function.
> So, We need new qmp commands for Xen to use qemu replication.
> 
> Corresponding libxl patches already in xen.git.
> Commit ID:
> 
> ed37ef1f91c20f0ab162ce60f8c38400b917fa64
> COLO: introduce new API to prepare/start/do/get_error/stop replication
> 
> a0ddc0b359375b2418213966dfbdbfab593ecc6f
> tools/libxl: introduction of libxl__qmp_restore to load qemu state
> 

It's nice to call out what changed between v8 and v9 to focus reviewer's
attention on those aspects.

> 
> Zhang Chen (2):
>   Add a new qmp command to start/stop replication
>   Add a new qmp command to do checkpoint, query xen replication status
> 
>  migration/colo.c | 49 +++++++++++++++++++++++++++++++++++++
>  qapi-schema.json | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  2 files changed, 123 insertions(+)
> 

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Re: [Qemu-devel] [PATCH V9 0/2] Add new qmp commands to suppurt Xen COLO
Posted by Zhang Chen 7 years, 2 months ago

On 02/25/2017 01:24 AM, Eric Blake wrote:
> On 02/24/2017 01:22 AM, Zhang Chen wrote:
>> Xen COLO depend on qemu COLO replication function.
>> So, We need new qmp commands for Xen to use qemu replication.
>>
>> Corresponding libxl patches already in xen.git.
>> Commit ID:
>>
>> ed37ef1f91c20f0ab162ce60f8c38400b917fa64
>> COLO: introduce new API to prepare/start/do/get_error/stop replication
>>
>> a0ddc0b359375b2418213966dfbdbfab593ecc6f
>> tools/libxl: introduction of libxl__qmp_restore to load qemu state
>>
> It's nice to call out what changed between v8 and v9 to focus reviewer's
> attention on those aspects.

OK, I will add the note in next version.

Thanks
Zhang Chen

>
>> Zhang Chen (2):
>>    Add a new qmp command to start/stop replication
>>    Add a new qmp command to do checkpoint, query xen replication status
>>
>>   migration/colo.c | 49 +++++++++++++++++++++++++++++++++++++
>>   qapi-schema.json | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>   2 files changed, 123 insertions(+)
>>

-- 
Thanks
Zhang Chen