From: peterx@redhat.com
To: Peter Maydell <peter.maydell@linaro.org>, qemu-devel@nongnu.org
Cc: "David Hildenbrand" <david@redhat.com>,
"Eric Blake" <eblake@redhat.com>,
"Laurent Vivier" <lvivier@redhat.com>,
"Paolo Bonzini" <pbonzini@redhat.com>,
"Cédric Le Goater" <clg@redhat.com>,
"Gerd Hoffmann" <kraxel@redhat.com>,
"Marc-André Lureau" <marcandre.lureau@redhat.com>,
"Markus Armbruster" <armbru@redhat.com>,
"Fabiano Rosas" <farosas@suse.de>,
"Michael S. Tsirkin" <mst@redhat.com>,
"Thomas Huth" <thuth@redhat.com>,
"Jason Wang" <jasowang@redhat.com>,
"Alex Williamson" <alex.williamson@redhat.com>,
"Peter Xu" <peterx@redhat.com>
Subject: [PULL 00/25] Migration next patches
Date: Wed, 28 Feb 2024 13:12:50 +0800 [thread overview]
Message-ID: <20240228051315.400759-1-peterx@redhat.com> (raw)
From: Peter Xu <peterx@redhat.com>
The following changes since commit 158a054c4d1a40179f5e83cd7e1cfe65de457b92:
Merge tag 'pull-target-arm-20240227-1' of https://git.linaro.org/people/pmaydell/qemu-arm into staging (2024-02-27 15:34:41 +0000)
are available in the Git repository at:
https://gitlab.com/peterx/qemu.git tags/migration-next-pull-request
for you to fetch changes up to 9425ef3f990a42b98329d5059362f40714e70442:
migration: Use migrate_has_error() in close_return_path_on_source() (2024-02-28 11:31:28 +0800)
----------------------------------------------------------------
Migration pull request
- Fabiano's fixed-ram patches (1-5 only)
- Peter's cleanups on multifd tls IOC referencing
- Steve's cpr patches for vfio (migration patches only)
- Fabiano's fix on mbps stats racing with COMPLETE state
- Fabiano's fix on return path thread hang
----------------------------------------------------------------
Cédric Le Goater (1):
migration: Use migrate_has_error() in close_return_path_on_source()
Fabiano Rosas (7):
docs/devel/migration.rst: Document the file transport
tests/qtest/migration: Rename fd_proto test
tests/qtest/migration: Add a fd + file test
migration/multifd: Remove p->quit from recv side
migration/multifd: Release recv sem_sync earlier
migration: Fix qmp_query_migrate mbps value
migration: Join the return path thread before releasing to_dst_file
Peter Xu (5):
migration/multifd: Cleanup TLS iochannel referencing
migration/multifd: Drop registered_yank
migration/multifd: Make multifd_channel_connect() return void
migration/multifd: Cleanup outgoing_args in state destroy
migration/multifd: Drop unnecessary helper to destroy IOC
Steve Sistare (12):
notify: pass error to notifier with return
migration: remove error from notifier data
migration: convert to NotifierWithReturn
migration: MigrationEvent for notifiers
migration: remove postcopy_after_devices
migration: MigrationNotifyFunc
migration: per-mode notifiers
migration: refactor migrate_fd_connect failures
migration: notifier error checking
migration: stop vm for cpr
migration: update cpr-reboot description
migration: options incompatible with cpr
docs/devel/migration/main.rst | 4 +
qapi/migration.json | 37 ++++---
include/hw/vfio/vfio-common.h | 2 +-
include/hw/virtio/virtio-net.h | 2 +-
include/migration/misc.h | 47 +++++++-
include/qemu/notify.h | 8 +-
migration/migration.h | 4 -
migration/multifd.h | 2 -
migration/postcopy-ram.h | 1 -
migration/socket.h | 3 +-
hw/net/virtio-net.c | 13 ++-
hw/vfio/migration.c | 13 +--
hw/virtio/vhost-user.c | 10 +-
hw/virtio/virtio-balloon.c | 3 +-
migration/migration.c | 196 +++++++++++++++++++++------------
migration/multifd.c | 111 ++++++++++---------
migration/postcopy-ram.c | 3 +-
migration/ram.c | 3 +-
migration/socket.c | 19 ++--
net/vhost-vdpa.c | 14 +--
tests/qtest/migration-test.c | 46 +++++++-
ui/spice-core.c | 17 ++-
util/notify.c | 5 +-
hw/vfio/trace-events | 2 +-
24 files changed, 354 insertions(+), 211 deletions(-)
--
2.43.0
next reply other threads:[~2024-02-28 5:14 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-28 5:12 peterx [this message]
2024-02-28 5:12 ` [PULL 01/25] docs/devel/migration.rst: Document the file transport peterx
2024-02-28 5:12 ` [PULL 02/25] tests/qtest/migration: Rename fd_proto test peterx
2024-02-28 5:12 ` [PULL 03/25] tests/qtest/migration: Add a fd + file test peterx
2024-02-28 5:12 ` [PULL 04/25] migration/multifd: Remove p->quit from recv side peterx
2024-02-28 5:12 ` [PULL 05/25] migration/multifd: Release recv sem_sync earlier peterx
2024-02-28 5:12 ` [PULL 06/25] migration/multifd: Cleanup TLS iochannel referencing peterx
2024-02-28 5:12 ` [PULL 07/25] migration/multifd: Drop registered_yank peterx
2024-02-28 5:12 ` [PULL 08/25] migration/multifd: Make multifd_channel_connect() return void peterx
2024-02-28 5:12 ` [PULL 09/25] migration/multifd: Cleanup outgoing_args in state destroy peterx
2024-02-28 5:13 ` [PULL 10/25] migration/multifd: Drop unnecessary helper to destroy IOC peterx
2024-02-28 5:13 ` [PULL 11/25] notify: pass error to notifier with return peterx
2024-02-28 5:13 ` [PULL 12/25] migration: remove error from notifier data peterx
2024-02-28 5:13 ` [PULL 13/25] migration: convert to NotifierWithReturn peterx
2024-02-28 5:13 ` [PULL 14/25] migration: MigrationEvent for notifiers peterx
2024-02-28 5:13 ` [PULL 15/25] migration: remove postcopy_after_devices peterx
2024-02-28 5:13 ` [PULL 16/25] migration: MigrationNotifyFunc peterx
2024-02-28 5:13 ` [PULL 17/25] migration: per-mode notifiers peterx
2024-02-28 5:13 ` [PULL 18/25] migration: refactor migrate_fd_connect failures peterx
2024-02-28 5:13 ` [PULL 19/25] migration: notifier error checking peterx
2024-02-28 5:13 ` [PULL 20/25] migration: stop vm for cpr peterx
2024-02-28 5:13 ` [PULL 21/25] migration: update cpr-reboot description peterx
2024-02-28 5:13 ` [PULL 22/25] migration: options incompatible with cpr peterx
2024-02-28 5:13 ` [PULL 23/25] migration: Fix qmp_query_migrate mbps value peterx
2024-02-28 5:13 ` [PULL 24/25] migration: Join the return path thread before releasing to_dst_file peterx
2024-02-28 5:13 ` [PULL 25/25] migration: Use migrate_has_error() in close_return_path_on_source() peterx
2024-02-29 15:24 ` [PULL 00/25] Migration next patches Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240228051315.400759-1-peterx@redhat.com \
--to=peterx@redhat.com \
--cc=alex.williamson@redhat.com \
--cc=armbru@redhat.com \
--cc=clg@redhat.com \
--cc=david@redhat.com \
--cc=eblake@redhat.com \
--cc=farosas@suse.de \
--cc=jasowang@redhat.com \
--cc=kraxel@redhat.com \
--cc=lvivier@redhat.com \
--cc=marcandre.lureau@redhat.com \
--cc=mst@redhat.com \
--cc=pbonzini@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=thuth@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.