[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/27] migration queue
From: |
Dr. David Alan Gilbert (git) |
Subject: |
[PULL 00/27] migration queue |
Date: |
Mon, 8 Feb 2021 11:28:51 +0000 |
From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>
The following changes since commit 2766043345748626490e04d69b7a9493c0294cfc:
Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-20210207' into
staging (2021-02-08 09:23:53 +0000)
are available in the Git repository at:
git://github.com/dagrh/qemu.git tags/pull-migration-20210208a
for you to fetch changes up to e846b746502e94ce5cb148201ebdaa9c0f658741:
migration: only check page size match if RAM postcopy is enabled (2021-02-08
11:19:52 +0000)
----------------------------------------------------------------
Migration pull 2021-02-08
v2
Dropped vmstate: Fix memory leak in vmstate_handle_alloc
Broke on Power
Added migration: only check page size match if RAM postcopy is enabled
----------------------------------------------------------------
Andrey Gruzdev (5):
migration: introduce 'background-snapshot' migration capability
migration: introduce UFFD-WP low-level interface helpers
migration: support UFFD write fault processing in ram_save_iterate()
migration: implementation of background snapshot thread
migration: introduce 'userfaultfd-wrlat.py' script
Daniel P. Berrangé (11):
block: push error reporting into bdrv_all_*_snapshot functions
migration: stop returning errno from load_snapshot()
block: add ability to specify list of blockdevs during snapshot
block: allow specifying name of block device for vmstate storage
block: rename and alter bdrv_all_find_snapshot semantics
migration: control whether snapshots are ovewritten
migration: wire up support for snapshot device selection
migration: introduce a delete_snapshot wrapper
iotests: add support for capturing and matching QMP events
iotests: fix loading of common.config from tests/ subdir
migration: introduce snapshot-{save, load, delete} QMP commands
Dr. David Alan Gilbert (2):
migration: Add blocker information
migration: Display the migration blockers
Jinhao Gao (2):
spapr_pci: Fix memory leak of vmstate_spapr_pci
savevm: Fix memory leak of vmstate_configuration
Markus Armbruster (4):
migration: Fix migrate-set-parameters argument validation
migration: Clean up signed vs. unsigned XBZRLE cache-size
migration: Fix cache_init()'s "Failed to allocate" error messages
migration: Fix a few absurdly defective error messages
Philippe Mathieu-Daudé (1):
migration: Make save_snapshot() return bool, not 0/-1
Stefan Reiter (1):
migration: only check page size match if RAM postcopy is enabled
Wainer dos Santos Moschetta (1):
migration/qemu-file: Fix maybe uninitialized on qemu_get_buffer_in_place()
block/monitor/block-hmp-cmds.c | 7 +-
block/snapshot.c | 256 ++++++++++++++++++--------
hw/ppc/spapr_pci.c | 11 ++
include/block/snapshot.h | 23 ++-
include/exec/memory.h | 8 +
include/migration/snapshot.h | 47 ++++-
include/qemu/userfaultfd.h | 35 ++++
migration/migration.c | 409 +++++++++++++++++++++++++++++++++++++++--
migration/migration.h | 6 +-
migration/page_cache.c | 8 +-
migration/page_cache.h | 2 +-
migration/qemu-file.c | 2 +-
migration/ram.c | 307 ++++++++++++++++++++++++++++++-
migration/ram.h | 8 +-
migration/savevm.c | 341 +++++++++++++++++++++++++++++-----
migration/savevm.h | 3 +
migration/trace-events | 2 +
monitor/hmp-cmds.c | 45 +++--
qapi/job.json | 9 +-
qapi/migration.json | 218 ++++++++++++++++++++--
replay/replay-debugging.c | 12 +-
replay/replay-snapshot.c | 5 +-
scripts/userfaultfd-wrlat.py | 122 ++++++++++++
softmmu/vl.c | 2 +-
tests/qemu-iotests/267.out | 12 +-
tests/qemu-iotests/common.qemu | 106 ++++++++++-
tests/qemu-iotests/common.rc | 10 +-
util/meson.build | 1 +
util/trace-events | 9 +
util/userfaultfd.c | 345 ++++++++++++++++++++++++++++++++++
30 files changed, 2145 insertions(+), 226 deletions(-)
create mode 100644 include/qemu/userfaultfd.h
create mode 100755 scripts/userfaultfd-wrlat.py
create mode 100644 util/userfaultfd.c
- [PULL 22/27] migration: control whether snapshots are ovewritten, (continued)
- [PULL 22/27] migration: control whether snapshots are ovewritten, Dr. David Alan Gilbert (git), 2021/02/04
- [PULL 23/27] migration: wire up support for snapshot device selection, Dr. David Alan Gilbert (git), 2021/02/04
- [PULL 21/27] block: rename and alter bdrv_all_find_snapshot semantics, Dr. David Alan Gilbert (git), 2021/02/04
- [PULL 25/27] iotests: add support for capturing and matching QMP events, Dr. David Alan Gilbert (git), 2021/02/04
- [PULL 26/27] iotests: fix loading of common.config from tests/ subdir, Dr. David Alan Gilbert (git), 2021/02/04
- [PULL 24/27] migration: introduce a delete_snapshot wrapper, Dr. David Alan Gilbert (git), 2021/02/04
- [PULL 27/27] migration: introduce snapshot-{save, load, delete} QMP commands, Dr. David Alan Gilbert (git), 2021/02/04
- Re: [PULL 00/27] migration queue, Peter Maydell, 2021/02/04
- [PULL 00/27] migration queue,
Dr. David Alan Gilbert (git) <=
- [PULL 01/27] spapr_pci: Fix memory leak of vmstate_spapr_pci, Dr. David Alan Gilbert (git), 2021/02/08
- [PULL 04/27] migration: introduce 'background-snapshot' migration capability, Dr. David Alan Gilbert (git), 2021/02/08
- [PULL 02/27] savevm: Fix memory leak of vmstate_configuration, Dr. David Alan Gilbert (git), 2021/02/08
- [PULL 06/27] migration: support UFFD write fault processing in ram_save_iterate(), Dr. David Alan Gilbert (git), 2021/02/08
- [PULL 03/27] migration/qemu-file: Fix maybe uninitialized on qemu_get_buffer_in_place(), Dr. David Alan Gilbert (git), 2021/02/08
- [PULL 05/27] migration: introduce UFFD-WP low-level interface helpers, Dr. David Alan Gilbert (git), 2021/02/08
- [PULL 10/27] migration: Clean up signed vs. unsigned XBZRLE cache-size, Dr. David Alan Gilbert (git), 2021/02/08
- [PULL 07/27] migration: implementation of background snapshot thread, Dr. David Alan Gilbert (git), 2021/02/08
- [PULL 11/27] migration: Fix cache_init()'s "Failed to allocate" error messages, Dr. David Alan Gilbert (git), 2021/02/08
- [PULL 09/27] migration: Fix migrate-set-parameters argument validation, Dr. David Alan Gilbert (git), 2021/02/08