mbox

[PULL,0/7] migration queue

Message ID 20210726124331.124710-1-dgilbert@redhat.com (mailing list archive)
State New, archived
Headers show

Pull-request

https://gitlab.com/dagrh/qemu.git tags/pull-migration-20210726a

Message

Dr. David Alan Gilbert July 26, 2021, 12:43 p.m. UTC
From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>

The following changes since commit a2376507f615495b1d16685449ce0ea78c2caf9d:

  Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into staging (2021-07-24 11:04:57 +0100)

are available in the Git repository at:

  https://gitlab.com/dagrh/qemu.git tags/pull-migration-20210726a

for you to fetch changes up to 3143577d6a3f363514219c03d936e653ede44f32:

  migration: clear the memory region dirty bitmap when skipping free pages (2021-07-26 12:50:13 +0100)

----------------------------------------------------------------
Migration fixes 2021-07-26

Peter's fix for a bunch of races
 -> Seem to fix the occasional crash seen by Peter

Wei's fix for migration with free page hinting
 -> Bug has been around for a while, but makes a huge difference

My fix for OpenBSD test corner case

Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>

----------------------------------------------------------------
Dr. David Alan Gilbert (1):
      tests/qtest/migration-test.c: use 127.0.0.1 instead of 0

Peter Xu (5):
      migration: Fix missing join() of rp_thread
      migration: Make from_dst_file accesses thread-safe
      migration: Introduce migration_ioc_[un]register_yank()
      migration: Teach QEMUFile to be QIOChannel-aware
      migration: Move the yank unregister of channel_close out

Wei Wang (1):
      migration: clear the memory region dirty bitmap when skipping free pages

 migration/channel.c           | 15 ++-------
 migration/migration.c         | 57 +++++++++++++++++++++++++-------
 migration/migration.h         | 15 +++++++--
 migration/multifd.c           |  8 ++---
 migration/qemu-file-channel.c | 11 ++-----
 migration/qemu-file.c         | 17 +++++++++-
 migration/qemu-file.h         |  4 ++-
 migration/ram.c               | 77 ++++++++++++++++++++++++++++++++-----------
 migration/savevm.c            | 11 +++++--
 migration/yank_functions.c    | 42 +++++++++++++++++++++++
 migration/yank_functions.h    |  3 ++
 tests/qtest/migration-test.c  |  4 +--
 12 files changed, 196 insertions(+), 68 deletions(-)

Comments

Peter Maydell July 27, 2021, 12:24 p.m. UTC | #1
On Mon, 26 Jul 2021 at 13:47, Dr. David Alan Gilbert (git)
<dgilbert@redhat.com> wrote:
>
> From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>
>
> The following changes since commit a2376507f615495b1d16685449ce0ea78c2caf9d:
>
>   Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into staging (2021-07-24 11:04:57 +0100)
>
> are available in the Git repository at:
>
>   https://gitlab.com/dagrh/qemu.git tags/pull-migration-20210726a
>
> for you to fetch changes up to 3143577d6a3f363514219c03d936e653ede44f32:
>
>   migration: clear the memory region dirty bitmap when skipping free pages (2021-07-26 12:50:13 +0100)
>
> ----------------------------------------------------------------
> Migration fixes 2021-07-26
>
> Peter's fix for a bunch of races
>  -> Seem to fix the occasional crash seen by Peter
>
> Wei's fix for migration with free page hinting
>  -> Bug has been around for a while, but makes a huge difference
>
> My fix for OpenBSD test corner case
>
> Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>


Applied, thanks.

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

-- PMM