On 12/15/21 2:32 AM, Juan Quintela wrote:
The following changes since commit 76b56fdfc9fa43ec6e5986aee33f108c6c6a511e:
Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into
staging (2021-12-14 12:46:18 -0800)
are available in the Git repository at:
https://gitlab.com/juan.quintela/qemu.git
tags/migration-20211214-pull-request
for you to fetch changes up to a5ed22948873b50fcf1415d1ce15c71d61a9388d:
multifd: Make zlib compression method not use iovs (2021-12-15 10:38:34
+0100)
----------------------------------------------------------------
Migration Pull request
Hi
This are the reviewed patches for the freeze period:
- colo: fix/optimize several things (rao, chen)
- shutdown qio channels correctly when an error happens (li)
- serveral multifd patches for the zero series (me)
Please apply.
Thanks, Juan.
----------------------------------------------------------------
Juan Quintela (12):
migration: Remove is_zero_range()
dump: Remove is_zero_page()
multifd: Delete useless operation
migration: Never call twice qemu_target_page_size()
multifd: Rename used field to num
multifd: Add missing documention
multifd: The variable is only used inside the loop
multifd: remove used parameter from send_prepare() method
multifd: remove used parameter from send_recv_pages() method
multifd: Fill offset and block for reception
multifd: Make zstd compression method not use iovs
multifd: Make zlib compression method not use iovs
Li Zhang (1):
multifd: Shut down the QIO channels to avoid blocking the send threads
when they are terminated.
Rao, Lei (3):
migration/ram.c: Remove the qemu_mutex_lock in colo_flush_ram_cache.
Fixed a QEMU hang when guest poweroff in COLO mode
COLO: Move some trace code behind qemu_mutex_unlock_iothread()
Zhang Chen (2):
migration/colo: More accurate update checkpoint time
migration/colo: Optimize COLO primary node start code path
include/migration/colo.h | 1 +
migration/multifd.h | 6 ++--
dump/dump.c | 10 +-----
migration/colo.c | 33 ++++++++++++++-----
migration/migration.c | 26 +++++++++------
migration/multifd-zlib.c | 48 +++++++++++++--------------
migration/multifd-zstd.c | 47 ++++++++++++---------------
migration/multifd.c | 70 +++++++++++++++++++++-------------------
migration/ram.c | 11 ++-----
migration/savevm.c | 5 +--
10 files changed, 131 insertions(+), 126 deletions(-)
Applied, thanks.
r~