mirror of
https://github.com/mii443/qemu.git
synced 2025-12-16 17:18:49 +00:00
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>
This commit is contained in:
committed by
Dr. David Alan Gilbert
parent
53f09a1076
commit
ced1c6166e
@@ -1722,6 +1722,10 @@ static int postcopy_start(MigrationState *ms, bool *old_vm_running)
|
||||
*/
|
||||
qemu_savevm_send_ping(ms->to_dst_file, 4);
|
||||
|
||||
if (migrate_release_ram()) {
|
||||
ram_postcopy_migrated_memory_release(ms);
|
||||
}
|
||||
|
||||
ret = qemu_file_get_error(ms->to_dst_file);
|
||||
if (ret) {
|
||||
error_report("postcopy_start: Migration stream errored");
|
||||
|
||||
Reference in New Issue
Block a user