[Qemu-devel] [PATCH 4/5] QMP: Emit migration events on incoming migration
Signed-off-by: Juan Quintela quint...@redhat.com --- migration.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/migration.c b/migration.c index c388902..32470d5 100644 --- a/migration.c +++ b/migration.c @@ -60,10 +60,13 @@ int qemu_start_incoming_migration(const char *uri) void process_incoming_migration(QEMUFile *f) { +monitor_protocol_event(QEVENT_MIGRATION_STARTED, NULL); if (qemu_loadvm_state(f) 0) { +monitor_protocol_event(QEVENT_MIGRATION_FAILED, NULL); fprintf(stderr, load of migration failed\n); exit(0); } +monitor_protocol_event(QEVENT_MIGRATION_ENDED, NULL); qemu_announce_self(); DPRINTF(successfully loaded vm state\n); -- 1.6.6.1
[Qemu-devel] [PATCH 4/5] QMP: Emit migration events on incoming migration
Signed-off-by: Juan Quintela quint...@redhat.com --- migration.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/migration.c b/migration.c index 6ab5d90..7fba993 100644 --- a/migration.c +++ b/migration.c @@ -56,10 +56,13 @@ int qemu_start_incoming_migration(const char *uri) void process_incoming_migration(QEMUFile *f) { +monitor_protocol_event(QEVENT_MIGRATION_STARTED, NULL); if (qemu_loadvm_state(f) 0) { +monitor_protocol_event(QEVENT_MIGRATION_FAILED, NULL); fprintf(stderr, load of migration failed\n); exit(0); } +monitor_protocol_event(QEVENT_MIGRATION_ENDED, NULL); qemu_announce_self(); DPRINTF(successfully loaded vm state\n); -- 1.6.6.1