]> git.proxmox.com Git - mirror_qemu.git/commit - migration/migration.c
migration: add postcopy migration of dirty bitmaps
authorVladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Tue, 13 Mar 2018 19:34:01 +0000 (15:34 -0400)
committerJohn Snow <jsnow@redhat.com>
Tue, 13 Mar 2018 21:06:09 +0000 (17:06 -0400)
commitb35ebdf076d697bca9ad8715ac76d7b7f3ac1be3
tree7aa0608119de0b525ec65e8827d311b72636f154
parent16b0fd3252511af284ceaeedb4d09ce2d5142da0
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>
include/migration/misc.h
migration/Makefile.objs
migration/block-dirty-bitmap.c [new file with mode: 0644]
migration/migration.c
migration/migration.h
migration/savevm.c
migration/trace-events
vl.c