From: Igor Redko <red...@virtuozzo.com> In this patch the output of the test results was added. If the test was successfully completed, it would be displayed in info migrate.
Signed-off-by: Igor Redko <red...@virtuozzo.com> Reviewed-by: Anna Melekhova <an...@virtuozzo.com> Signed-off-by: Denis V. Lunev <d...@openvz.org> --- migration/migration.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/migration/migration.c b/migration/migration.c index 3470d39..b1c5162 100644 --- a/migration/migration.c +++ b/migration/migration.c @@ -454,6 +454,24 @@ MigrationInfo *qmp_query_migrate(Error **errp) get_xbzrle_cache_stats(info); break; + case MIGRATION_STATUS_TEST_COMPLETED: + info->has_status = true; + + info->has_ram = true; + info->ram = g_malloc0(sizeof(*info->ram)); + info->ram->total = ram_bytes_total(); + info->ram->dirty_pages_rate = s->dirty_bytes_rate; + info->ram->mbps = s->mbps; + info->ram->dirty_sync_count = s->dirty_sync_count; + + if (blk_mig_active()) { + info->has_disk = true; + info->disk = g_malloc0(sizeof(*info->disk)); + info->disk->transferred = blk_mig_bytes_transferred(); + info->disk->remaining = blk_mig_bytes_remaining(); + info->disk->total = blk_mig_bytes_total(); + } + break; case MIGRATION_STATUS_COMPLETED: get_xbzrle_cache_stats(info); -- 2.1.4