[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/4] qapi: Convert migrate
From: |
Luiz Capitulino |
Subject: |
[Qemu-devel] [PATCH v2 0/4] qapi: Convert migrate |
Date: |
Fri, 9 Mar 2012 15:13:02 -0300 |
v2
o Drop qemu_get_fd() (use monitor_get_fd(cur_mon, instead)
o Drop qdict_copy() (use refcount instead)
o Check for monitor_suspend() return value
o Other minor changes
Original intro:
This is a rebase of Anthony's conversion, from his glib branch; and this is
also the beginning of the conversion of complex commands to the qapi.
There are two important changes that should be observed:
1. patch 3/4 purges the 'mon' object from migration code. One of the
consequences is that we loose the ability to print progress status to
the HMP user (esp. in block migration)
2. The HMP hmp_migrate() command is a bit tricky when in non-detached
mode: we lock the monitor and poll for the migration status from a
timer handler. This obviously assumes that migration will end at some
point
arch_init.c | 2 +-
block-migration.c | 58 ++++++++++++++++++-----------------------
error.c | 13 ++++++++++
error.h | 5 ++++
hmp-commands.hx | 3 +--
hmp.c | 56 ++++++++++++++++++++++++++++++++++++++++
hmp.h | 1 +
migration-fd.c | 2 +-
migration.c | 74 +++++++++++++++--------------------------------------
migration.h | 5 +---
qapi-schema.json | 21 +++++++++++++++
qerror.c | 8 ++++++
qerror.h | 6 +++++
qmp-commands.hx | 9 +------
savevm.c | 42 +++++++++++++++---------------
sysemu.h | 11 ++++----
vmstate.h | 3 +--
17 files changed, 187 insertions(+), 132 deletions(-)
- [Qemu-devel] [PATCH v2 0/4] qapi: Convert migrate,
Luiz Capitulino <=
- [Qemu-devel] [PATCH 1/4] QError: Introduce new errors for the migration command, Luiz Capitulino, 2012/03/09
- [Qemu-devel] [PATCH 2/4] Error: Introduce error_copy(), Luiz Capitulino, 2012/03/09
- [Qemu-devel] [PATCH 3/4] Purge migration of (almost) everything to do with monitors, Luiz Capitulino, 2012/03/09
- Re: [Qemu-devel] [PATCH 3/4] Purge migration of (almost) everything to do with monitors, Jan Kiszka, 2012/03/09
- Re: [Qemu-devel] [PATCH 3/4] Purge migration of (almost) everything to do with monitors, Luiz Capitulino, 2012/03/09
- Re: [Qemu-devel] [PATCH 3/4] Purge migration of (almost) everything to do with monitors, Jan Kiszka, 2012/03/09
- Re: [Qemu-devel] [PATCH 3/4] Purge migration of (almost) everything to do with monitors, Anthony Liguori, 2012/03/09
- Re: [Qemu-devel] [PATCH 3/4] Purge migration of (almost) everything to do with monitors, Luiz Capitulino, 2012/03/09
- Re: [Qemu-devel] [PATCH 3/4] Purge migration of (almost) everything to do with monitors, Luiz Capitulino, 2012/03/09
- Re: [Qemu-devel] [PATCH 3/4] Purge migration of (almost) everything to do with monitors, Kevin Wolf, 2012/03/12