|
From: | zhanghailiang |
Subject: | Re: [Qemu-devel] [PATCH v3 3/4] migration: Convert 'status' of MigrationInfo to use an enum type |
Date: | Fri, 6 Mar 2015 16:45:15 +0800 |
User-agent: | Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Thunderbird/31.1.1 |
On 2015/3/6 2:34, Markus Armbruster wrote:
zhanghailiang <address@hidden> writes:The original 'status' is an open-coded 'str' type, convert it to use an enum type. This conversion is backwards compatible, better documented and more convenient for future extensibility. We also rename 'MIGRATION_STATUS_ERROR' to 'MIGRATION_STATUS_FAILED'. In addition, Fix a typo for qapi-schema.json: comppleted -> completed Signed-off-by: zhanghailiang <address@hidden>[...]diff --git a/qapi-schema.json b/qapi-schema.json index e16f8eb..3b5904b 100644 --- a/qapi-schema.json +++ b/qapi-schema.json ## # @MigrationInfo # # Information about current migration process. # -# @status: #optional string describing the current migration status. -# As of 0.14.0 this can be 'setup', 'active', 'completed', 'failed' or -# 'cancelled'. If this field is not returned, no migration process +# @status: #optional @MigState describing the current migration status. +# If this field is not returned, no migration process # has been initiated # # @ram: #optional @MigrationStats containing detailed migration # status, only returned if status is 'active' or -# 'completed'. 'comppleted' (since 1.2) +# 'completed'. 'completed' (since 1.2)Shouldn't this just be +# 'completed' (since 1.2)
Er, Yes, in this way, it is more clean, thanks, will fix in v4 ~
# # @disk: #optional @MigrationStats containing detailed disk migration # status, only returned if status is 'active' and it is a block @@ -453,7 +477,7 @@ # Since: 0.14.0 ## { 'type': 'MigrationInfo', - 'data': {'*status': 'str', '*ram': 'MigrationStats', + 'data': {'*status': 'MigrationStatus', '*ram': 'MigrationStats', '*disk': 'MigrationStats', '*xbzrle-cache': 'XBZRLECacheStats', '*total-time': 'int',.
[Prev in Thread] | Current Thread | [Next in Thread] |