On 02/22/2017 11:23 PM, Eric Blake wrote:
On 02/22/2017 01:54 AM, Zhang Chen wrote:
if (err) {
result->status = REPLICATION_STATUS_ERROR;
result->has_desc = true;
result->desc = ...extract string from err
} else {
result->status = REPLICATION_STATUS_NORMAL;
}
by modifying the JSON [1]
I got your point, but I don't understand this:
result->desc = ...extract string from err
Where we can get the string from err?
Can you give me a example?
See qmp_query_migrate (migration/migration.c) for similar code that
populates an optional description member when an error is present:
case MIGRATION_STATUS_FAILED:
info->has_status = true;
if (s->error) {
info->has_error_desc = true;
info->error_desc = g_strdup(error_get_pretty(s->error));
}
break;
I will fix it in next version.
Thanks
Zhang Chen
--
Thanks
Zhang Chen