* [Qemu-devel] [PATCH V6 0/2] Add new qmp commands to suppurt Xen COLO
@ 2017-01-05 6:08 Zhang Chen
2017-01-05 6:08 ` [Qemu-devel] [PATCH V6 1/2] Add a new qmp command to start/stop replication Zhang Chen
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Zhang Chen @ 2017-01-05 6:08 UTC (permalink / raw)
To: qemu devel, Eric Blake
Cc: Jason Wang, Zhang Chen, Li Zhijian, Bian Naimeng, eddie . dong
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
docs/qmp-commands.txt | 42 +++++++++++++++++++++++++++++++
migration/colo.c | 40 +++++++++++++++++++++++++++++
qapi-schema.json | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 151 insertions(+)
--
2.7.4
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Qemu-devel] [PATCH V6 1/2] Add a new qmp command to start/stop replication
2017-01-05 6:08 [Qemu-devel] [PATCH V6 0/2] Add new qmp commands to suppurt Xen COLO Zhang Chen
@ 2017-01-05 6:08 ` Zhang Chen
2017-01-05 6:08 ` [Qemu-devel] [PATCH V6 2/2] Add a new qmp command to do checkpoint, query xen replication status Zhang Chen
2017-01-19 9:57 ` [Qemu-devel] [PATCH V6 0/2] Add new qmp commands to suppurt Xen COLO Zhang Chen
2 siblings, 0 replies; 10+ messages in thread
From: Zhang Chen @ 2017-01-05 6:08 UTC (permalink / raw)
To: qemu devel, Eric Blake
Cc: Jason Wang, Zhang Chen, Li Zhijian, Bian Naimeng, eddie . dong,
Wen Congyang
We can call this qmp command to start/stop replication outside of qemu.
Like Xen colo need this function.
Signed-off-by: Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
Signed-off-by: Wen Congyang <wencongyang@gmail.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
---
docs/qmp-commands.txt | 18 ++++++++++++++++++
migration/colo.c | 23 +++++++++++++++++++++++
qapi-schema.json | 19 +++++++++++++++++++
3 files changed, 60 insertions(+)
diff --git a/docs/qmp-commands.txt b/docs/qmp-commands.txt
index abf210a..d182147 100644
--- a/docs/qmp-commands.txt
+++ b/docs/qmp-commands.txt
@@ -432,6 +432,24 @@ Example:
"arguments": { "enable": true } }
<- { "return": {} }
+xen-set-replication
+-------------------
+
+Enable or disable replication.
+
+Arguments:
+
+- "enable": Enable it or disable it.
+- "primary": True for primary or false for secondary.
+- "failover": Enable failover when stopping replication, but cannot be
+ specified if 'enable' is true (optional, default false).
+
+Example:
+
+-> { "execute": "xen-set-replication",
+ "arguments": {"enable": true, "primary": false} }
+<- { "return": {} }
+
migrate
-------
diff --git a/migration/colo.c b/migration/colo.c
index 93c85c5..6fc2ade 100644
--- a/migration/colo.c
+++ b/migration/colo.c
@@ -19,6 +19,8 @@
#include "qemu/error-report.h"
#include "qapi/error.h"
#include "migration/failover.h"
+#include "replication.h"
+#include "qmp-commands.h"
#define COLO_BUFFER_BASE_SIZE (4 * 1024 * 1024)
@@ -104,6 +106,27 @@ void colo_do_failover(MigrationState *s)
}
}
+void qmp_xen_set_replication(bool enable, bool primary,
+ bool has_failover, bool failover,
+ Error **errp)
+{
+ ReplicationMode mode = primary ?
+ REPLICATION_MODE_PRIMARY :
+ REPLICATION_MODE_SECONDARY;
+
+ if (has_failover && enable) {
+ error_setg(errp, "Parameter 'failover' is only for"
+ " stopping replication");
+ return;
+ }
+
+ if (enable) {
+ replication_start_all(mode, errp);
+ } else {
+ replication_stop_all(failover, failover ? NULL : errp);
+ }
+}
+
static void colo_send_message(QEMUFile *f, COLOMessage msg,
Error **errp)
{
diff --git a/qapi-schema.json b/qapi-schema.json
index f3e9bfc..78802f4 100644
--- a/qapi-schema.json
+++ b/qapi-schema.json
@@ -4676,6 +4676,25 @@
{ 'command': 'xen-load-devices-state', 'data': {'filename': 'str'} }
##
+# @xen-set-replication
+#
+# Enable or disable replication.
+#
+# @enable: true to enable, false to disable.
+#
+# @primary: true for primary or false for secondary.
+#
+# @failover: #optional true to do failover, false to stop. but cannot be
+# specified if 'enable' is true. default value is false.
+#
+# Returns: nothing.
+#
+# Since: 2.9
+##
+{ 'command': 'xen-set-replication',
+ 'data': { 'enable': 'bool', 'primary': 'bool', '*failover' : 'bool' } }
+
+##
# @GICCapability:
#
# The struct describes capability for a specific GIC (Generic
--
2.7.4
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Qemu-devel] [PATCH V6 2/2] Add a new qmp command to do checkpoint, query xen replication status
2017-01-05 6:08 [Qemu-devel] [PATCH V6 0/2] Add new qmp commands to suppurt Xen COLO Zhang Chen
2017-01-05 6:08 ` [Qemu-devel] [PATCH V6 1/2] Add a new qmp command to start/stop replication Zhang Chen
@ 2017-01-05 6:08 ` Zhang Chen
2017-02-07 15:50 ` Eric Blake
2017-01-19 9:57 ` [Qemu-devel] [PATCH V6 0/2] Add new qmp commands to suppurt Xen COLO Zhang Chen
2 siblings, 1 reply; 10+ messages in thread
From: Zhang Chen @ 2017-01-05 6:08 UTC (permalink / raw)
To: qemu devel, Eric Blake
Cc: Jason Wang, Zhang Chen, Li Zhijian, Bian Naimeng, eddie . dong,
Wen Congyang
We can call this qmp command to do checkpoint outside of qemu.
Xen colo will need this function.
Signed-off-by: Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
Signed-off-by: Wen Congyang <wencongyang@gmail.com>
---
docs/qmp-commands.txt | 24 ++++++++++++++++++++++++
migration/colo.c | 17 +++++++++++++++++
qapi-schema.json | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 91 insertions(+)
diff --git a/docs/qmp-commands.txt b/docs/qmp-commands.txt
index d182147..0ed6cf4 100644
--- a/docs/qmp-commands.txt
+++ b/docs/qmp-commands.txt
@@ -450,6 +450,30 @@ Example:
"arguments": {"enable": true, "primary": false} }
<- { "return": {} }
+query-xen-replication-status
+----------------------------
+
+Query replication status when vm is running.
+
+Arguments: None.
+
+Example:
+
+-> { "execute": "query-xen-replication-status" }
+<- { "return": { "status": "normal" } }
+
+xen-do-checkpoint
+-----------------
+
+Xen uses this command to notify replication to trigger a checkpoint.
+
+Arguments: None.
+
+Example:
+
+-> { "execute": "xen-do-checkpoint" }
+<- { "return": {} }
+
migrate
-------
diff --git a/migration/colo.c b/migration/colo.c
index 6fc2ade..2f98a33 100644
--- a/migration/colo.c
+++ b/migration/colo.c
@@ -127,6 +127,23 @@ void qmp_xen_set_replication(bool enable, bool primary,
}
}
+ReplicationResult *qmp_query_xen_replication_status(Error **errp)
+{
+ Error *err = NULL;
+ ReplicationResult *result = g_new0(ReplicationResult, 1);
+ replication_get_error_all(&err);
+ result->status = err ?
+ REPLICATION_STATUS_ERROR :
+ REPLICATION_STATUS_NORMAL;
+ error_free(err);
+ return result;
+}
+
+void qmp_xen_do_checkpoint(Error **errp)
+{
+ replication_do_checkpoint_all(errp);
+}
+
static void colo_send_message(QEMUFile *f, COLOMessage msg,
Error **errp)
{
diff --git a/qapi-schema.json b/qapi-schema.json
index 78802f4..f23c657 100644
--- a/qapi-schema.json
+++ b/qapi-schema.json
@@ -4695,6 +4695,56 @@
'data': { 'enable': 'bool', 'primary': 'bool', '*failover' : 'bool' } }
##
+# @ReplicationStatus
+#
+# Describe the status of replication.
+#
+# @error: Replication has an error.
+#
+# @normal: Replication is running normally.
+#
+# Since 2.9
+##
+{ 'enum': 'ReplicationStatus',
+ 'data': [ 'error', 'normal' ] }
+
+##
+# @ReplicationResult
+#
+# The result format for 'query-xen-replication-status'.
+#
+# @status: enum of @ReplicationStatus, which shows current
+# replication error status
+#
+# Since 2.9
+##
+{ 'struct': 'ReplicationResult',
+ 'data': { 'status': 'ReplicationStatus'} }
+
+##
+# @query-xen-replication-status
+#
+# Query replication status while the vm is running.
+#
+# Returns: A @ReplicationResult objects showing the status.
+#
+# Since: 2.9
+##
+{ 'command': 'query-xen-replication-status',
+ 'returns': 'ReplicationResult' }
+
+##
+# @xen-do-checkpoint
+#
+# Xen uses this command to notify replication to do checkpoint.
+#
+# Returns: nothing.
+#
+# Since: 2.9
+##
+{ 'command': 'xen-do-checkpoint' }
+
+##
# @GICCapability:
#
# The struct describes capability for a specific GIC (Generic
--
2.7.4
^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] [PATCH V6 0/2] Add new qmp commands to suppurt Xen COLO
2017-01-05 6:08 [Qemu-devel] [PATCH V6 0/2] Add new qmp commands to suppurt Xen COLO Zhang Chen
2017-01-05 6:08 ` [Qemu-devel] [PATCH V6 1/2] Add a new qmp command to start/stop replication Zhang Chen
2017-01-05 6:08 ` [Qemu-devel] [PATCH V6 2/2] Add a new qmp command to do checkpoint, query xen replication status Zhang Chen
@ 2017-01-19 9:57 ` Zhang Chen
2017-01-26 3:04 ` Zhang Chen
2 siblings, 1 reply; 10+ messages in thread
From: Zhang Chen @ 2017-01-19 9:57 UTC (permalink / raw)
To: qemu devel, Eric Blake; +Cc: Jason Wang, Li Zhijian, Bian Naimeng, eddie . dong
Hi~~
Anyone have any comments?
Ping....
Thanks
Zhang Chen
On 01/05/2017 02:08 PM, 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
>
>
> Zhang Chen (2):
> Add a new qmp command to start/stop replication
> Add a new qmp command to do checkpoint, query xen replication status
>
> docs/qmp-commands.txt | 42 +++++++++++++++++++++++++++++++
> migration/colo.c | 40 +++++++++++++++++++++++++++++
> qapi-schema.json | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++
> 3 files changed, 151 insertions(+)
>
--
Thanks
Zhang Chen
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] [PATCH V6 0/2] Add new qmp commands to suppurt Xen COLO
2017-01-19 9:57 ` [Qemu-devel] [PATCH V6 0/2] Add new qmp commands to suppurt Xen COLO Zhang Chen
@ 2017-01-26 3:04 ` Zhang Chen
2017-01-26 3:10 ` Jason Wang
0 siblings, 1 reply; 10+ messages in thread
From: Zhang Chen @ 2017-01-26 3:04 UTC (permalink / raw)
To: qemu devel, Eric Blake; +Cc: Jason Wang, eddie . dong, Bian Naimeng, Li Zhijian
Hi~
No news for a week.
We need comments ~~
Ping...
Thanks
Zhang Chen
On 01/19/2017 05:57 PM, Zhang Chen wrote:
> Hi~~
>
> Anyone have any comments?
>
> Ping....
>
>
> Thanks
>
> Zhang Chen
>
>
> On 01/05/2017 02:08 PM, 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
>>
>>
>> Zhang Chen (2):
>> Add a new qmp command to start/stop replication
>> Add a new qmp command to do checkpoint, query xen replication status
>>
>> docs/qmp-commands.txt | 42 +++++++++++++++++++++++++++++++
>> migration/colo.c | 40 +++++++++++++++++++++++++++++
>> qapi-schema.json | 69
>> +++++++++++++++++++++++++++++++++++++++++++++++++++
>> 3 files changed, 151 insertions(+)
>>
>
--
Thanks
Zhang Chen
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] [PATCH V6 0/2] Add new qmp commands to suppurt Xen COLO
2017-01-26 3:04 ` Zhang Chen
@ 2017-01-26 3:10 ` Jason Wang
2017-02-06 13:13 ` Dr. David Alan Gilbert
0 siblings, 1 reply; 10+ messages in thread
From: Jason Wang @ 2017-01-26 3:10 UTC (permalink / raw)
To: Zhang Chen, qemu devel, Eric Blake
Cc: eddie . dong, Li Zhijian, Bian Naimeng, Dr . David Alan Gilbert
On 2017年01月26日 11:04, Zhang Chen wrote:
> Hi~
>
> No news for a week.
>
> We need comments ~~
>
> Ping...
>
Cc David who is one of the maintainer of migration.
>
> Thanks
>
> Zhang Chen
>
>
> On 01/19/2017 05:57 PM, Zhang Chen wrote:
>> Hi~~
>>
>> Anyone have any comments?
>>
>> Ping....
>>
>>
>> Thanks
>>
>> Zhang Chen
>>
>>
>> On 01/05/2017 02:08 PM, 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
>>>
>>>
>>> Zhang Chen (2):
>>> Add a new qmp command to start/stop replication
>>> Add a new qmp command to do checkpoint, query xen replication status
>>>
>>> docs/qmp-commands.txt | 42 +++++++++++++++++++++++++++++++
>>> migration/colo.c | 40 +++++++++++++++++++++++++++++
>>> qapi-schema.json | 69
>>> +++++++++++++++++++++++++++++++++++++++++++++++++++
>>> 3 files changed, 151 insertions(+)
>>>
>>
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] [PATCH V6 0/2] Add new qmp commands to suppurt Xen COLO
2017-01-26 3:10 ` Jason Wang
@ 2017-02-06 13:13 ` Dr. David Alan Gilbert
2017-02-07 2:01 ` Zhang Chen
0 siblings, 1 reply; 10+ messages in thread
From: Dr. David Alan Gilbert @ 2017-02-06 13:13 UTC (permalink / raw)
To: Jason Wang
Cc: Zhang Chen, qemu devel, Eric Blake, eddie . dong, Li Zhijian,
Bian Naimeng
* Jason Wang (jasowang@redhat.com) wrote:
>
>
> On 2017年01月26日 11:04, Zhang Chen wrote:
> > Hi~
> >
> > No news for a week.
> >
> > We need comments ~~
> >
> > Ping...
> >
>
> Cc David who is one of the maintainer of migration.
My difficulty is I don't know any Xen and I don't understand
the block replication code much either; so I hadn't really looked at it.
Dave
>
> >
> > Thanks
> >
> > Zhang Chen
> >
> >
> > On 01/19/2017 05:57 PM, Zhang Chen wrote:
> > > Hi~~
> > >
> > > Anyone have any comments?
> > >
> > > Ping....
> > >
> > >
> > > Thanks
> > >
> > > Zhang Chen
> > >
> > >
> > > On 01/05/2017 02:08 PM, 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
> > > >
> > > >
> > > > Zhang Chen (2):
> > > > Add a new qmp command to start/stop replication
> > > > Add a new qmp command to do checkpoint, query xen replication status
> > > >
> > > > docs/qmp-commands.txt | 42 +++++++++++++++++++++++++++++++
> > > > migration/colo.c | 40 +++++++++++++++++++++++++++++
> > > > qapi-schema.json | 69
> > > > +++++++++++++++++++++++++++++++++++++++++++++++++++
> > > > 3 files changed, 151 insertions(+)
> > > >
> > >
> >
>
--
Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] [PATCH V6 0/2] Add new qmp commands to suppurt Xen COLO
2017-02-06 13:13 ` Dr. David Alan Gilbert
@ 2017-02-07 2:01 ` Zhang Chen
0 siblings, 0 replies; 10+ messages in thread
From: Zhang Chen @ 2017-02-07 2:01 UTC (permalink / raw)
To: Eric Blake
Cc: Dr. David Alan Gilbert, Jason Wang, qemu devel, eddie . dong,
Li Zhijian, Bian Naimeng
Hi~ Eric.
If you have time, please give me some comments.
This series has been sent for a long time.
Thanks
Zhang Chen
On 02/06/2017 09:13 PM, Dr. David Alan Gilbert wrote:
> * Jason Wang (jasowang@redhat.com) wrote:
>>
>> On 2017年01月26日 11:04, Zhang Chen wrote:
>>> Hi~
>>>
>>> No news for a week.
>>>
>>> We need comments ~~
>>>
>>> Ping...
>>>
>> Cc David who is one of the maintainer of migration.
> My difficulty is I don't know any Xen and I don't understand
> the block replication code much either; so I hadn't really looked at it.
>
> Dave
>
>>> Thanks
>>>
>>> Zhang Chen
>>>
>>>
>>> On 01/19/2017 05:57 PM, Zhang Chen wrote:
>>>> Hi~~
>>>>
>>>> Anyone have any comments?
>>>>
>>>> Ping....
>>>>
>>>>
>>>> Thanks
>>>>
>>>> Zhang Chen
>>>>
>>>>
>>>> On 01/05/2017 02:08 PM, 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
>>>>>
>>>>>
>>>>> Zhang Chen (2):
>>>>> Add a new qmp command to start/stop replication
>>>>> Add a new qmp command to do checkpoint, query xen replication status
>>>>>
>>>>> docs/qmp-commands.txt | 42 +++++++++++++++++++++++++++++++
>>>>> migration/colo.c | 40 +++++++++++++++++++++++++++++
>>>>> qapi-schema.json | 69
>>>>> +++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>> 3 files changed, 151 insertions(+)
>>>>>
> --
> Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK
>
>
> .
>
--
Thanks
Zhang Chen
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] [PATCH V6 2/2] Add a new qmp command to do checkpoint, query xen replication status
2017-01-05 6:08 ` [Qemu-devel] [PATCH V6 2/2] Add a new qmp command to do checkpoint, query xen replication status Zhang Chen
@ 2017-02-07 15:50 ` Eric Blake
2017-02-08 2:22 ` Zhang Chen
0 siblings, 1 reply; 10+ messages in thread
From: Eric Blake @ 2017-02-07 15:50 UTC (permalink / raw)
To: Zhang Chen, qemu devel
Cc: Jason Wang, Li Zhijian, Bian Naimeng, eddie . dong, Wen Congyang
[-- Attachment #1: Type: text/plain, Size: 880 bytes --]
On 01/05/2017 12:08 AM, Zhang Chen wrote:
> We can call this qmp command to do checkpoint outside of qemu.
> Xen colo will need this function.
>
> Signed-off-by: Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
> Signed-off-by: Wen Congyang <wencongyang@gmail.com>
> ---
> docs/qmp-commands.txt | 24 ++++++++++++++++++++++++
This file no longer exists since commit 4d8bb958; can you please rebase
this and post a v7? (The docs now live directly in the qapi-schema.json
file).
> migration/colo.c | 17 +++++++++++++++++
> qapi-schema.json | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
> 3 files changed, 91 insertions(+)
It looks like you have addressed all my concerns from earlier versions,
though, so the API seems reasonable.
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 604 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] [PATCH V6 2/2] Add a new qmp command to do checkpoint, query xen replication status
2017-02-07 15:50 ` Eric Blake
@ 2017-02-08 2:22 ` Zhang Chen
0 siblings, 0 replies; 10+ messages in thread
From: Zhang Chen @ 2017-02-08 2:22 UTC (permalink / raw)
To: Eric Blake, qemu devel
Cc: Jason Wang, Li Zhijian, Bian Naimeng, eddie . dong, Wen Congyang
On 02/07/2017 11:50 PM, Eric Blake wrote:
> On 01/05/2017 12:08 AM, Zhang Chen wrote:
>> We can call this qmp command to do checkpoint outside of qemu.
>> Xen colo will need this function.
>>
>> Signed-off-by: Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
>> Signed-off-by: Wen Congyang <wencongyang@gmail.com>
>> ---
>> docs/qmp-commands.txt | 24 ++++++++++++++++++++++++
> This file no longer exists since commit 4d8bb958; can you please rebase
> this and post a v7? (The docs now live directly in the qapi-schema.json
> file).
OK, I will send a V7.
>> migration/colo.c | 17 +++++++++++++++++
>> qapi-schema.json | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
>> 3 files changed, 91 insertions(+)
> It looks like you have addressed all my concerns from earlier versions,
> though, so the API seems reasonable.
Thanks
Zhang Chen
>
--
Thanks
Zhang Chen
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2017-02-08 2:22 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-05 6:08 [Qemu-devel] [PATCH V6 0/2] Add new qmp commands to suppurt Xen COLO Zhang Chen
2017-01-05 6:08 ` [Qemu-devel] [PATCH V6 1/2] Add a new qmp command to start/stop replication Zhang Chen
2017-01-05 6:08 ` [Qemu-devel] [PATCH V6 2/2] Add a new qmp command to do checkpoint, query xen replication status Zhang Chen
2017-02-07 15:50 ` Eric Blake
2017-02-08 2:22 ` Zhang Chen
2017-01-19 9:57 ` [Qemu-devel] [PATCH V6 0/2] Add new qmp commands to suppurt Xen COLO Zhang Chen
2017-01-26 3:04 ` Zhang Chen
2017-01-26 3:10 ` Jason Wang
2017-02-06 13:13 ` Dr. David Alan Gilbert
2017-02-07 2:01 ` Zhang Chen
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.