[PULL 0/9] Migration 20240909 patches

Peter Xu posted 9 patches 2 months, 2 weeks ago
docs/devel/migration/features.rst           |   1 +
docs/devel/migration/qatzip-compression.rst | 165 ++++++++
meson.build                                 |  10 +
qapi/migration.json                         |  21 ++
include/exec/memory.h                       |  14 +-
include/exec/ramlist.h                      |   1 +
include/hw/pci/pci_device.h                 |   3 +
migration/multifd.h                         |   5 +-
migration/options.h                         |   1 +
hw/core/qdev-properties-system.c            |   2 +-
hw/pci/pci.c                                |   8 +
migration/migration-hmp-cmds.c              |   4 +
migration/multifd-qatzip.c                  | 394 ++++++++++++++++++++
migration/options.c                         |  34 ++
system/cpu-throttle.c                       |   3 +
system/memory.c                             |   5 +-
system/physmem.c                            | 117 +++---
tests/qtest/migration-test.c                |  27 ++
.gitlab-ci.d/buildtest.yml                  |   8 +
meson_options.txt                           |   2 +
migration/meson.build                       |   1 +
scripts/meson-buildoptions.sh               |   3 +
system/trace-events                         |   3 +
23 files changed, 767 insertions(+), 65 deletions(-)
create mode 100644 docs/devel/migration/qatzip-compression.rst
create mode 100644 migration/multifd-qatzip.c
[PULL 0/9] Migration 20240909 patches
Posted by Peter Xu 2 months, 2 weeks ago
The following changes since commit f2aee60305a1e40374b2fc1093e4d04404e780ee:

  Merge tag 'pull-request-2024-09-08' of https://gitlab.com/huth/qemu into staging (2024-09-09 10:47:24 +0100)

are available in the Git repository at:

  https://gitlab.com/peterx/qemu.git tags/migration-20240909-pull-request

for you to fetch changes up to 89bccecdda253c9a1a38921cf9266a4f9655c88c:

  system: improve migration debug (2024-09-09 10:55:40 -0400)

----------------------------------------------------------------
Migration pull request for 9.2

- Mattias's patch to support concurrent bounce buffers for PCI devices
- David's memory leak fix in dirty_memory_extend()
- Fabiano's CI fix to disable vmstate-static-checker test in compat tests
- Denis's patch that adds one more trace point for cpu throttle changes
- Yichen's multifd qatzip compressor support

----------------------------------------------------------------

Bryan Zhang (4):
  meson: Introduce 'qatzip' feature to the build system
  migration: Add migration parameters for QATzip
  migration: Introduce 'qatzip' compression method
  tests/migration: Add integration test for 'qatzip' compression method

David Hildenbrand (1):
  softmmu/physmem: fix memory leak in dirty_memory_extend()

Denis V. Lunev (1):
  system: improve migration debug

Fabiano Rosas (1):
  ci: migration: Don't run python tests in the compat job

Mattias Nissler (1):
  softmmu: Support concurrent bounce buffers

Yuan Liu (1):
  docs/migration: add qatzip compression feature

 docs/devel/migration/features.rst           |   1 +
 docs/devel/migration/qatzip-compression.rst | 165 ++++++++
 meson.build                                 |  10 +
 qapi/migration.json                         |  21 ++
 include/exec/memory.h                       |  14 +-
 include/exec/ramlist.h                      |   1 +
 include/hw/pci/pci_device.h                 |   3 +
 migration/multifd.h                         |   5 +-
 migration/options.h                         |   1 +
 hw/core/qdev-properties-system.c            |   2 +-
 hw/pci/pci.c                                |   8 +
 migration/migration-hmp-cmds.c              |   4 +
 migration/multifd-qatzip.c                  | 394 ++++++++++++++++++++
 migration/options.c                         |  34 ++
 system/cpu-throttle.c                       |   3 +
 system/memory.c                             |   5 +-
 system/physmem.c                            | 117 +++---
 tests/qtest/migration-test.c                |  27 ++
 .gitlab-ci.d/buildtest.yml                  |   8 +
 meson_options.txt                           |   2 +
 migration/meson.build                       |   1 +
 scripts/meson-buildoptions.sh               |   3 +
 system/trace-events                         |   3 +
 23 files changed, 767 insertions(+), 65 deletions(-)
 create mode 100644 docs/devel/migration/qatzip-compression.rst
 create mode 100644 migration/multifd-qatzip.c

-- 
2.45.0
Re: [PULL 0/9] Migration 20240909 patches
Posted by Peter Maydell 2 months, 2 weeks ago
On Mon, 9 Sept 2024 at 21:11, Peter Xu <peterx@redhat.com> wrote:
>
> The following changes since commit f2aee60305a1e40374b2fc1093e4d04404e780ee:
>
>   Merge tag 'pull-request-2024-09-08' of https://gitlab.com/huth/qemu into staging (2024-09-09 10:47:24 +0100)
>
> are available in the Git repository at:
>
>   https://gitlab.com/peterx/qemu.git tags/migration-20240909-pull-request
>
> for you to fetch changes up to 89bccecdda253c9a1a38921cf9266a4f9655c88c:
>
>   system: improve migration debug (2024-09-09 10:55:40 -0400)
>
> ----------------------------------------------------------------
> Migration pull request for 9.2
>
> - Mattias's patch to support concurrent bounce buffers for PCI devices
> - David's memory leak fix in dirty_memory_extend()
> - Fabiano's CI fix to disable vmstate-static-checker test in compat tests
> - Denis's patch that adds one more trace point for cpu throttle changes
> - Yichen's multifd qatzip compressor support
>


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/9.2
for any user-visible changes.

-- PMM