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