[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] migration: invalidate cache before source start
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
[Qemu-devel] [PATCH] migration: invalidate cache before source start |
Date: |
Sat, 9 Jun 2018 17:14:57 +0300 |
Invalidate cache before source start in case of failed migration.
Signed-off-by: Vladimir Sementsov-Ogievskiy <address@hidden>
---
migration/migration.c | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/migration/migration.c b/migration/migration.c
index 1e99ec9b7e..8f39e0dc02 100644
--- a/migration/migration.c
+++ b/migration/migration.c
@@ -2806,7 +2806,14 @@ static void migration_iteration_finish(MigrationState *s)
case MIGRATION_STATUS_FAILED:
case MIGRATION_STATUS_CANCELLED:
if (s->vm_was_running) {
- vm_start();
+ Error *local_err = NULL;
+ bdrv_invalidate_cache_all(&local_err);
+ if (local_err) {
+ error_reportf_err(local_err, "Can't invalidate disks before "
+ "source vm start");
+ } else {
+ vm_start();
+ }
} else {
if (runstate_check(RUN_STATE_FINISH_MIGRATE)) {
runstate_set(RUN_STATE_POSTMIGRATE);
--
2.11.1
- [Qemu-devel] [PATCH] migration: invalidate cache before source start,
Vladimir Sementsov-Ogievskiy <=
- Re: [Qemu-devel] [PATCH] migration: invalidate cache before source start, Dr. David Alan Gilbert, 2018/06/15
- Re: [Qemu-devel] [PATCH] migration: invalidate cache before source start, Vladimir Sementsov-Ogievskiy, 2018/06/15
- Re: [Qemu-devel] [PATCH] migration: invalidate cache before source start, John Snow, 2018/06/22
- Re: [Qemu-devel] [PATCH] migration: invalidate cache before source start, Dr. David Alan Gilbert, 2018/06/25
- Re: [Qemu-devel] [PATCH] migration: invalidate cache before source start, Dr. David Alan Gilbert, 2018/06/25
- Re: [Qemu-devel] [PATCH] migration: invalidate cache before source start, John Snow, 2018/06/25
- Re: [Qemu-devel] [PATCH] migration: invalidate cache before source start, Vladimir Sementsov-Ogievskiy, 2018/06/26
- Re: [Qemu-devel] [PATCH] migration: invalidate cache before source start, Dr. David Alan Gilbert, 2018/06/26
- Re: [Qemu-devel] [PATCH] migration: invalidate cache before source start, Vladimir Sementsov-Ogievskiy, 2018/06/26