diff options
author | Pavel Butsykin | 2017-02-03 16:23:21 +0100 |
---|---|---|
committer | Dr. David Alan Gilbert | 2017-02-13 18:27:13 +0100 |
commit | ced1c6166ef901a91578d54ff39f46b3e7ae870f (patch) | |
tree | 42d4a017224beac9dfb2114b0cba52a2bf9d2960 /include/migration | |
parent | add 'release-ram' migrate capability (diff) | |
download | qemu-ced1c6166ef901a91578d54ff39f46b3e7ae870f.tar.gz qemu-ced1c6166ef901a91578d54ff39f46b3e7ae870f.tar.xz qemu-ced1c6166ef901a91578d54ff39f46b3e7ae870f.zip |
migration: discard non-dirty ram pages after the start of postcopy
After the start of postcopy migration there are some non-dirty pages which have
already been migrated. These pages are no longer needed on the source vm so that
we can free them and it doen't hurt to complete the migration.
Signed-off-by: Pavel Butsykin <pbutsykin@virtuozzo.com>
Message-Id: <20170203152321.19739-4-pbutsykin@virtuozzo.com>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Diffstat (limited to 'include/migration')
-rw-r--r-- | include/migration/migration.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/migration/migration.h b/include/migration/migration.h index b9b706a7e3..71ce19062c 100644 --- a/include/migration/migration.h +++ b/include/migration/migration.h @@ -285,6 +285,7 @@ int ram_postcopy_send_discard_bitmap(MigrationState *ms); int ram_discard_range(MigrationIncomingState *mis, const char *block_name, uint64_t start, size_t length); int ram_postcopy_incoming_init(MigrationIncomingState *mis); +void ram_postcopy_migrated_memory_release(MigrationState *ms); /** * @migrate_add_blocker - prevent migration from proceeding |