[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/15] Pull migration patches
From: |
Juan Quintela |
Subject: |
[PULL 00/15] Pull migration patches |
Date: |
Fri, 28 Feb 2020 10:24:05 +0100 |
The following changes since commit 8b6b68e05b43f976714ca1d2afe01a64e1d82cba:
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
(2020-02-27 19:15:15 +0000)
are available in the Git repository at:
https://github.com/juanquintela/qemu.git tags/pull-migration-pull-request
for you to fetch changes up to f51d0b4178738bba87d796eba7444f6cdb3aa0fd:
savevm: Don't call colo_init_ram_cache twice (2020-02-28 10:13:54 +0100)
----------------------------------------------------------------
Migration pull request
- cleanup redundant initilazation (chen)
- fix memleak in test_load_qlist (chen)
- several colo fixes (hailiang)
- multifd compression (juan)
- release list after use (pan)
- rename BLOCK_SIZE (stefan)
Please apply.
----------------------------------------------------------------
Chen Qun (2):
migration/vmstate: Remove redundant statement in
vmstate_save_state_v()
test-vmstate: Fix memleaks in test_load_qlist
Hailiang Zhang (3):
migration: fix COLO broken caused by a previous commit
migration/colo: wrap incoming checkpoint process into new helper
savevm: Don't call colo_init_ram_cache twice
Juan Quintela (8):
multifd: Add multifd-compression parameter
migration: Add support for modules
multifd: Make no compression operations into its own structure
multifd: Add multifd-zlib-level parameter
multifd: Add zlib compression multifd support
configure: Enable test and libs for zstd
multifd: Add multifd-zstd-level parameter
multifd: Add zstd compression multifd support
Pan Nengyuan (1):
migration/savevm: release gslist after dump_vmstate_json
Stefan Hajnoczi (1):
migration/block: rename BLOCK_SIZE macro
.gitlab-ci.yml | 1 +
.travis.yml | 1 +
configure | 30 ++
hw/core/qdev-properties.c | 13 +
include/hw/qdev-properties.h | 4 +
include/qemu/module.h | 2 +
migration/Makefile.objs | 2 +
migration/block.c | 39 +-
migration/colo.c | 260 +++++++-------
migration/migration.c | 76 +++-
migration/migration.h | 3 +
migration/multifd-zlib.c | 325 +++++++++++++++++
migration/multifd-zstd.c | 339 ++++++++++++++++++
migration/multifd.c | 191 +++++++++-
migration/multifd.h | 31 ++
migration/ram.c | 2 +-
migration/savevm.c | 1 +
migration/vmstate.c | 1 -
monitor/hmp-cmds.c | 21 ++
qapi/migration.json | 80 ++++-
softmmu/vl.c | 1 +
tests/docker/dockerfiles/centos7.docker | 3 +-
.../dockerfiles/fedora-i386-cross.docker | 3 +-
tests/docker/dockerfiles/fedora.docker | 3 +-
tests/docker/dockerfiles/ubuntu.docker | 1 +
tests/docker/dockerfiles/ubuntu1804.docker | 1 +
tests/qtest/migration-test.c | 30 +-
tests/test-vmstate.c | 6 +-
tests/vm/fedora | 5 +-
tests/vm/freebsd | 3 +
tests/vm/netbsd | 3 +
tests/vm/openbsd | 3 +
32 files changed, 1307 insertions(+), 177 deletions(-)
create mode 100644 migration/multifd-zlib.c
create mode 100644 migration/multifd-zstd.c
--
2.24.1
- [PULL 00/15] Pull migration patches,
Juan Quintela <=
- [PULL 01/15] multifd: Add multifd-compression parameter, Juan Quintela, 2020/02/28
- [PULL 02/15] migration: Add support for modules, Juan Quintela, 2020/02/28
- [PULL 03/15] multifd: Make no compression operations into its own structure, Juan Quintela, 2020/02/28
- [PULL 04/15] multifd: Add multifd-zlib-level parameter, Juan Quintela, 2020/02/28
- [PULL 06/15] configure: Enable test and libs for zstd, Juan Quintela, 2020/02/28
- [PULL 05/15] multifd: Add zlib compression multifd support, Juan Quintela, 2020/02/28
- [PULL 07/15] multifd: Add multifd-zstd-level parameter, Juan Quintela, 2020/02/28
- [PULL 08/15] multifd: Add zstd compression multifd support, Juan Quintela, 2020/02/28
- [PULL 09/15] migration/vmstate: Remove redundant statement in vmstate_save_state_v(), Juan Quintela, 2020/02/28