All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] dump-guest-memory: Add blocker for migration
@ 2021-08-26 18:58 Peter Xu
  2021-08-26 18:58 ` [PATCH v2 1/3] migration: Make migration blocker work for snapshots too Peter Xu
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Peter Xu @ 2021-08-26 18:58 UTC (permalink / raw)
  To: qemu-devel
  Cc: Andrew Jones, Juan Quintela, Dr . David Alan Gilbert, peterx,
	Markus Armbruster, Leonardo Bras Soares Passos,
	Marc-André Lureau, David Gibson

v2:
- One more patch: "migration: Make migration blocker work for snapshots too"
- Move register of migration blocker to be before dump_init [Marc-Andre]
- Collected r-bs

Both dump-guest-memory and live migration have vm state cached internally.
Allowing them to happen together means the vm state can be messed up.  Simply
block live migration for dump-guest-memory.

One trivial thing to mention is we should still allow dump-guest-memory even if
-only-migratable is specified, because that flag should majorly be used to
guarantee not adding devices that will block migration by accident.  Dump guest
memory is not like that - it'll only block for the seconds when it's dumping.

Thanks,

Peter Xu (3):
  migration: Make migration blocker work for snapshots too
  migration: Add migrate_add_blocker_internal()
  dump-guest-memory: Block live migration

 dump/dump.c                 | 24 +++++++++++++++++++-----
 include/migration/blocker.h | 16 ++++++++++++++++
 migration/migration.c       | 24 +++++++++++++++---------
 3 files changed, 50 insertions(+), 14 deletions(-)

-- 
2.31.1



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

end of thread, other threads:[~2021-09-22 16:07 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-26 18:58 [PATCH v2 0/3] dump-guest-memory: Add blocker for migration Peter Xu
2021-08-26 18:58 ` [PATCH v2 1/3] migration: Make migration blocker work for snapshots too Peter Xu
2021-09-22 15:05   ` Marc-André Lureau
2021-08-26 18:58 ` [PATCH v2 2/3] migration: Add migrate_add_blocker_internal() Peter Xu
2021-08-26 18:58 ` [PATCH v2 3/3] dump-guest-memory: Block live migration Peter Xu
2021-08-27  7:44   ` Marc-André Lureau
2021-08-27  7:51     ` Marc-André Lureau
2021-08-27 14:50       ` Peter Xu
2021-09-22 15:18   ` Marc-André Lureau
2021-09-22 16:00     ` Peter Xu
2021-09-22 14:33 ` [PATCH v2 0/3] dump-guest-memory: Add blocker for migration Peter Xu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.