qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/25] Migration next patches
@ 2024-02-28  5:12 peterx
  2024-02-28  5:12 ` [PULL 01/25] docs/devel/migration.rst: Document the file transport peterx
                   ` (25 more replies)
  0 siblings, 26 replies; 37+ messages in thread
From: peterx @ 2024-02-28  5:12 UTC (permalink / raw)
  To: Peter Maydell, qemu-devel
  Cc: David Hildenbrand, Eric Blake, Laurent Vivier, Paolo Bonzini,
	Cédric Le Goater, Gerd Hoffmann, Marc-André Lureau,
	Markus Armbruster, Fabiano Rosas, Michael S. Tsirkin, Thomas Huth,
	Jason Wang, Alex Williamson, Peter Xu

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



^ permalink raw reply	[flat|nested] 37+ messages in thread

end of thread, other threads:[~2024-05-17 17:49 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-28  5:12 [PULL 00/25] Migration next patches peterx
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-05-13 18:22   ` CPR/liveupdate: test results using prior bug fix Michael Galaxy
2024-05-13 20:10     ` Steven Sistare
2024-05-14  1:15       ` Michael Galaxy
2024-05-14 13:39         ` Michael Galaxy
2024-05-14 13:54           ` Michael Tokarev
2024-05-14 15:33             ` Michael Tokarev
2024-05-15 10:58               ` Steven Sistare
2024-05-16 17:24             ` Michael Galaxy
2024-05-16 18:07               ` Steven Sistare
2024-05-17 17:48                 ` Michael Galaxy
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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).