[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH V2 4/7] Migration/colo.c: Add new COLOExitReason
From: |
Eric Blake |
Subject: |
Re: [Qemu-devel] [PATCH V2 4/7] Migration/colo.c: Add new COLOExitReason to handle all failover state |
Date: |
Thu, 28 Feb 2019 11:05:08 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 |
On 2/28/19 10:55 AM, Zhang Chen wrote:
> From: Zhang Chen <address@hidden>
>
> In this patch we add the processing state for COLOExitReason,
> because we have to identify COLO in the failover processing state or
> failover error state. In the way, we can handle all the failover state.
> We have improved the description of the COLOExitReason by the way.
>
> Signed-off-by: Zhang Chen <address@hidden>
> ---
> migration/colo.c | 24 +++++++++++++-----------
> qapi/migration.json | 15 +++++++++------
> 2 files changed, 22 insertions(+), 17 deletions(-)
>
> +++ b/qapi/migration.json
> @@ -983,19 +983,22 @@
> ##
> # @COLOExitReason:
> #
> -# The reason for a COLO exit
> +# Describe the reason for COLO exit.
> #
> -# @none: no failover has ever happened. This can't occur in the
> -# COLO_EXIT event, only in the result of query-colo-status.
> +# @none: failover has never happened. This state does not occurred
> +# in the COLO_EXIT event, only happened in the result of
> +# query-colo-status.
Grammar suggestion:
This state does not occur in the COLO_EXIT event, and is only visible in
the result of query-colo-status.
> #
> -# @request: COLO exit is due to an external request
> +# @request: COLO exit caused by an external request.
> #
> -# @error: COLO exit is due to an internal error
> +# @error: COLO exit caused by an internal error.
> +#
> +# @processing: COLO in failover handling state.
Missing a (since 4.0) tag. Maybe:
@processing: COLO is currently handling a failover (since 4.0).
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3226
Virtualization: qemu.org | libvirt.org
- [Qemu-devel] [PATCH V2 0/7] Migration/colo: Fix upstream bugs when occur failover, Zhang Chen, 2019/02/28
- [Qemu-devel] [PATCH V2 1/7] Migration/colo.c: Fix double close bug when occur COLO failover, Zhang Chen, 2019/02/28
- [Qemu-devel] [PATCH V2 2/7] Migration/colo.c: Fix COLO failover status error, Zhang Chen, 2019/02/28
- [Qemu-devel] [PATCH V2 3/7] Migration/colo.c: Make COLO node running after failover, Zhang Chen, 2019/02/28
- [Qemu-devel] [PATCH V2 4/7] Migration/colo.c: Add new COLOExitReason to handle all failover state, Zhang Chen, 2019/02/28
- Re: [Qemu-devel] [PATCH V2 4/7] Migration/colo.c: Add new COLOExitReason to handle all failover state,
Eric Blake <=
- [Qemu-devel] [PATCH V2 5/7] qapi/migration.json: Remove a variable that doesn't exist in example, Zhang Chen, 2019/02/28
- [Qemu-devel] [PATCH V2 6/7] Migration/colo.c: Add the necessary checks for colo_do_failover, Zhang Chen, 2019/02/28
- [Qemu-devel] [PATCH V2 7/7] Migration/colo.c: Make user obtain the COLO mode info after failover, Zhang Chen, 2019/02/28