[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/7] migration: Fix s390 regressions + migration script
From: |
Fabiano Rosas |
Subject: |
[PATCH 0/7] migration: Fix s390 regressions + migration script |
Date: |
Tue, 7 Jan 2025 16:50:18 -0300 |
Hi,
The situation that broke the last migration PR was:
1) emitting of JSON data by QEMU for
VMSTATE_ARRAY_OF_POINTER_TO_STRUCT when NULL pointers are present
has been broken for a while;
2) parsing of s390x migration stream by analyze-script.py has been
broken for a while;
(there's indications that it worked on s390x hosts, I'm assuming due
to byte order coincidences)
3) s390x CSS migration has been broken for a while;
The s390x CSS migration uses VMSTATE_ARRAY_OF_POINTER_TO_STRUCT with
NULL pointers, triggering #1, but hidden due to #2 on TCG hosts and
due to #3 overall.
- patches 1: just to make rebase easier
- patches 2-3: cleanups
- patch 4: fixes #2
- patches 5-6: fix #1
- patch 7: fixes #3
CI run: https://gitlab.com/farosas/qemu/-/pipelines/1615060320
Fabiano Rosas (6):
migration: Add more error handling to analyze-migration.py
migration: Remove unused argument in vmsd_desc_field_end
migration: Document the effect of vmstate_info_nullptr
migration: Fix parsing of s390 stream
migration: Fix arrays of pointers in JSON writer
s390x: Fix CSS migration
Peter Xu (1):
migration: Dump correct JSON format for nullptr replacement
hw/s390x/s390-virtio-ccw.c | 2 +-
migration/vmstate-types.c | 6 ++
migration/vmstate.c | 151 ++++++++++++++++++++++++++++-------
scripts/analyze-migration.py | 111 +++++++++++++++++--------
4 files changed, 209 insertions(+), 61 deletions(-)
--
2.35.3
- [PATCH 0/7] migration: Fix s390 regressions + migration script,
Fabiano Rosas <=
[PATCH 5/7] migration: Dump correct JSON format for nullptr replacement, Fabiano Rosas, 2025/01/07
[PATCH 2/7] migration: Remove unused argument in vmsd_desc_field_end, Fabiano Rosas, 2025/01/07
[PATCH 4/7] migration: Fix parsing of s390 stream, Fabiano Rosas, 2025/01/07
[PATCH 6/7] migration: Fix arrays of pointers in JSON writer, Fabiano Rosas, 2025/01/07