diff options
author | Peter Xu <peterx@redhat.com> | 2017-06-27 12:10:19 +0800 |
---|---|---|
committer | Juan Quintela <quintela@redhat.com> | 2017-06-28 11:18:39 +0200 |
commit | 9d18af93b39544a829f398c9e0cfd0e6ae7deb13 (patch) | |
tree | 7d6e41f1b9879ead0dcbdb8f488dfc4a9a739dec /migration | |
parent | 4ffdb337e74f9a4dae97ea0396d4e1a3dbb13723 (diff) | |
download | qemu-9d18af93b39544a829f398c9e0cfd0e6ae7deb13.zip qemu-9d18af93b39544a829f398c9e0cfd0e6ae7deb13.tar.gz qemu-9d18af93b39544a829f398c9e0cfd0e6ae7deb13.tar.bz2 |
migration: hmp: dump globals
Now we have some globals that can be configured for migration. Dump them
in HMP info migration for better debugging.
(we can also use this to monitor whether COMPAT fields are applied
correctly on compatible machines)
Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Peter Xu <peterx@redhat.com>
Message-Id: <1498536619-14548-11-git-send-email-peterx@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Diffstat (limited to 'migration')
-rw-r--r-- | migration/migration.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/migration/migration.c b/migration/migration.c index e7e6cf3..b1b0825 100644 --- a/migration/migration.c +++ b/migration/migration.c @@ -43,6 +43,7 @@ #include "io/channel-buffer.h" #include "migration/colo.h" #include "hw/boards.h" +#include "monitor/monitor.h" #define MAX_THROTTLE (32 << 20) /* Migration transfer speed throttling */ @@ -1993,6 +1994,16 @@ void migrate_fd_connect(MigrationState *s) s->migration_thread_running = true; } +void migration_global_dump(Monitor *mon) +{ + MigrationState *ms = migrate_get_current(); + + monitor_printf(mon, "globals: store-global-state=%d, only_migratable=%d, " + "send-configuration=%d, send-section-footer=%d\n", + ms->store_global_state, ms->only_migratable, + ms->send_configuration, ms->send_section_footer); +} + static Property migration_properties[] = { DEFINE_PROP_BOOL("store-global-state", MigrationState, store_global_state, true), |