qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v3 0/2] Fix migration of old pseries
@ 2016-02-18 11:32 Greg Kurz
  2016-02-18 11:32 ` [Qemu-devel] [PATCH v3 1/2] spapr: skip configuration section during migration of older machines Greg Kurz
                   ` (4 more replies)
  0 siblings, 5 replies; 20+ messages in thread
From: Greg Kurz @ 2016-02-18 11:32 UTC (permalink / raw)
  To: Juan Quintela
  Cc: Laurent Vivier, qemu-devel, Dr. David Alan Gilbert, qemu-ppc,
	Amit Shah, David Gibson

QEMU 2.4 broke the migration of old pseries machine with the addition
of configuration sections, which are sent unconditionally.

We assume that QEMU 2.3 is more deployed than any newer release (based on
the versions currently shipped by most distros). This v3 series hence
reverses the logic from v2: it now fully fixes migration of old pseries
from/to QEMU 2.3 and provides a manual workaround for the QEMU 2.4/2.4.1/2.5
case.

With this series, I could migrate the same pseries-2.3 instance in a full
2.3->2.6->2.5->2.6->2.4->2.6->2.3 cycle.

---

Greg Kurz (2):
      spapr: skip configuration section during migration of older machines
      migration: allow machine to enforce configuration section migration


 hw/core/machine.c   |   21 +++++++++++++++++++++
 hw/ppc/spapr.c      |    1 +
 include/hw/boards.h |    1 +
 migration/savevm.c  |   10 ++++++++--
 qemu-options.hx     |    3 ++-
 5 files changed, 33 insertions(+), 3 deletions(-)

--
Greg

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2016-02-26 11:31 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-18 11:32 [Qemu-devel] [PATCH v3 0/2] Fix migration of old pseries Greg Kurz
2016-02-18 11:32 ` [Qemu-devel] [PATCH v3 1/2] spapr: skip configuration section during migration of older machines Greg Kurz
2016-02-18 19:57   ` Laurent Vivier
2016-02-23  8:23   ` Juan Quintela
2016-02-18 11:32 ` [Qemu-devel] [PATCH v3 2/2] migration: allow machine to enforce configuration section migration Greg Kurz
2016-02-18 19:57   ` Laurent Vivier
2016-02-23  8:24   ` Juan Quintela
2016-02-18 20:00 ` [Qemu-devel] [PATCH v3 0/2] Fix migration of old pseries Laurent Vivier
2016-02-19  6:42   ` Greg Kurz
2016-02-19  0:11 ` David Gibson
2016-02-19  7:59   ` Greg Kurz
2016-02-22  1:09     ` David Gibson
2016-02-26 10:49       ` [Qemu-devel] [Qemu-ppc] " Greg Kurz
2016-02-26 11:03         ` David Gibson
2016-02-23  8:31     ` [Qemu-devel] " Juan Quintela
2016-02-23 10:01       ` Greg Kurz
2016-02-23 12:27         ` Greg Kurz
2016-02-19 14:41 ` Laurent Vivier
2016-02-19 16:27   ` Greg Kurz
2016-02-23 15:04     ` Greg Kurz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).