[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 4/7] migration: Report error in incoming migration
|
From: |
Fabiano Rosas |
|
Subject: |
[PATCH v2 4/7] migration: Report error in incoming migration |
|
Date: |
Thu, 4 Jan 2024 11:21:41 -0300 |
We're not currently reporting the errors set with migrate_set_error()
when incoming migration fails.
Signed-off-by: Fabiano Rosas <farosas@suse.de>
Reviewed-by: Peter Xu <peterx@redhat.com>
---
migration/migration.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/migration/migration.c b/migration/migration.c
index 454cd4ec1f..4e0fd24e14 100644
--- a/migration/migration.c
+++ b/migration/migration.c
@@ -699,6 +699,13 @@ process_incoming_migration_co(void *opaque)
}
if (ret < 0) {
+ MigrationState *s = migrate_get_current();
+
+ if (migrate_has_error(s)) {
+ WITH_QEMU_LOCK_GUARD(&s->error_mutex) {
+ error_report_err(s->error);
+ }
+ }
error_report("load of migration failed: %s", strerror(-ret));
goto fail;
}
--
2.35.3
- [PATCH v2 0/7] migration cleanups and testing improvements, Fabiano Rosas, 2024/01/04
- [PATCH v2 2/7] migration/multifd: Remove QEMUFile from where it is not needed, Fabiano Rosas, 2024/01/04
- [PATCH v2 3/7] migration/multifd: Change multifd_pages_init argument, Fabiano Rosas, 2024/01/04
- [PATCH v2 5/7] tests/qtest/migration: Print migration incoming errors, Fabiano Rosas, 2024/01/04
- [PATCH v2 1/7] migration/multifd: Remove MultiFDPages_t::packet_num, Fabiano Rosas, 2024/01/04
- [PATCH v2 4/7] migration: Report error in incoming migration,
Fabiano Rosas <=
- [PATCH v2 6/7] tests/qtest/migration: Add a wrapper to print test names, Fabiano Rosas, 2024/01/04
- [PATCH v2 7/7] tests/qtest/migration: Use the new migration_test_add, Fabiano Rosas, 2024/01/04
- Re: [PATCH v2 0/7] migration cleanups and testing improvements, Peter Xu, 2024/01/04