summaryrefslogtreecommitdiffstats
path: root/include/migration
diff options
context:
space:
mode:
authorVladimir Sementsov-Ogievskiy2018-03-13 20:34:01 +0100
committerJohn Snow2018-03-13 22:06:09 +0100
commitb35ebdf076d697bca9ad8715ac76d7b7f3ac1be3 (patch)
tree7aa0608119de0b525ec65e8827d311b72636f154 /include/migration
parentmigration: allow qmp command migrate-start-postcopy for any postcopy (diff)
downloadqemu-b35ebdf076d697bca9ad8715ac76d7b7f3ac1be3.tar.gz
qemu-b35ebdf076d697bca9ad8715ac76d7b7f3ac1be3.tar.xz
qemu-b35ebdf076d697bca9ad8715ac76d7b7f3ac1be3.zip
migration: add postcopy migration of dirty bitmaps
Postcopy migration of dirty bitmaps. Only named dirty bitmaps are migrated. If destination qemu is already containing a dirty bitmap with the same name as a migrated bitmap (for the same node), then, if their granularities are the same the migration will be done, otherwise the error will be generated. If destination qemu doesn't contain such bitmap it will be created. Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com> Message-id: 20180313180320.339796-12-vsementsov@virtuozzo.com [Changed '+' to '*' as per list discussion. --js] Signed-off-by: John Snow <jsnow@redhat.com>
Diffstat (limited to 'include/migration')
-rw-r--r--include/migration/misc.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/migration/misc.h b/include/migration/misc.h
index 77fd4f587c..4ebf24c6c2 100644
--- a/include/migration/misc.h
+++ b/include/migration/misc.h
@@ -56,4 +56,7 @@ bool migration_has_failed(MigrationState *);
bool migration_in_postcopy_after_devices(MigrationState *);
void migration_global_dump(Monitor *mon);
+/* migration/block-dirty-bitmap.c */
+void dirty_bitmap_mig_init(void);
+
#endif