Message ID | 20240317205803.361163-1-peterx@redhat.com |
---|---|
State | New |
Headers | show |
On Sun, 17 Mar 2024 at 20:58, <peterx@redhat.com> wrote: > > From: Peter Xu <peterx@redhat.com> > > The following changes since commit 35ac6831d98e18e2c78c85c93e3a6ca1f1ae3e58: > > Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (2024-03-12 13:42:57 +0000) > > are available in the Git repository at: > > https://gitlab.com/peterx/qemu.git tags/migration-20240317-pull-request > > for you to fetch changes up to 9adfb308c1513562d6acec02aa780c5ef9b0193d: > > migration/multifd: Duplicate the fd for the outgoing_args (2024-03-15 11:26:33 -0400) > > ---------------------------------------------------------------- > Migration pull for 9.0-rc0 > > - Nicholas/Phil's fix on migration corruption / inconsistent for tcg > - Cedric's fix on block migration over n_sectors==0 > - Steve's CPR reboot documentation page > - Fabiano's misc fixes on mapped-ram (IOC leak, dup() errors, fd checks, fd > use race, etc.) Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/9.0 for any user-visible changes. -- PMM
From: Peter Xu <peterx@redhat.com> The following changes since commit 35ac6831d98e18e2c78c85c93e3a6ca1f1ae3e58: Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (2024-03-12 13:42:57 +0000) are available in the Git repository at: https://gitlab.com/peterx/qemu.git tags/migration-20240317-pull-request for you to fetch changes up to 9adfb308c1513562d6acec02aa780c5ef9b0193d: migration/multifd: Duplicate the fd for the outgoing_args (2024-03-15 11:26:33 -0400) ---------------------------------------------------------------- Migration pull for 9.0-rc0 - Nicholas/Phil's fix on migration corruption / inconsistent for tcg - Cedric's fix on block migration over n_sectors==0 - Steve's CPR reboot documentation page - Fabiano's misc fixes on mapped-ram (IOC leak, dup() errors, fd checks, fd use race, etc.) ---------------------------------------------------------------- Cédric Le Goater (1): migration: Skip only empty block devices Fabiano Rosas (5): io: Introduce qio_channel_file_new_dupfd migration: Fix error handling after dup in file migration migration: Fix iocs leaks during file and fd migration migration/multifd: Ensure we're not given a socket for file migration migration/multifd: Duplicate the fd for the outgoing_args Nicholas Piggin (2): physmem: Factor cpu_physical_memory_dirty_bits_cleared() out physmem: Fix migration dirty bitmap coherency with TCG memory access Philippe Mathieu-Daudé (1): physmem: Expose tlb_reset_dirty_range_all() Steve Sistare (1): migration: cpr-reboot documentation docs/devel/migration/CPR.rst | 147 ++++++++++++++++++++++++++++++ docs/devel/migration/features.rst | 1 + include/exec/exec-all.h | 1 + include/exec/ram_addr.h | 12 +++ include/io/channel-file.h | 18 ++++ migration/file.h | 1 + io/channel-file.c | 12 +++ migration/block.c | 5 +- migration/fd.c | 51 ++++++----- migration/file.c | 75 +++++++++------ migration/migration.c | 6 +- system/physmem.c | 10 +- 12 files changed, 279 insertions(+), 60 deletions(-) create mode 100644 docs/devel/migration/CPR.rst