public inbox for passt-dev@passt.top
 help / color / mirror / code / Atom feed
* [PATCH 0/6] More migration improvements
@ 2025-02-03  9:26 David Gibson
  2025-02-03  9:26 ` [PATCH 1/6] vhost-user: Change different vhost-user messages to trace() level David Gibson
                   ` (5 more replies)
  0 siblings, 6 replies; 13+ messages in thread
From: David Gibson @ 2025-02-03  9:26 UTC (permalink / raw)
  To: Stefano Brivio, passt-dev; +Cc: David Gibson

Here's another batch of migration changes.  The first 5 patches are
fixups for fairly minor issues in the existing draft patches.  It
probably makes sense to fold them into the existing patches.

The last one changes the structure of the migration callbacks /
sections with a new scheme that's simpler and more flexible.
Specifically it will allow callbacks which "stream" data in a format
designed for migration rather than being identical to the in memory
structure.

David Gibson (6):
  vhost-user: Change different vhost-user messages to trace() level
  migrate, flow: Abort migration on repair_flush() failure
  migrate: Clearer debug message in migrate_request()
  migrate: Handle sending header section from data sections
  util: read_remainder should take const pointer to iovec
  migrate: Make migration handlers simpler and more flexible

 flow.c       |  17 +++-
 flow.h       |   6 +-
 migrate.c    | 277 ++++++++++++++++++---------------------------------
 migrate.h    |  54 ++++++----
 util.c       |   2 +-
 util.h       |   2 +-
 vhost_user.c |   8 +-
 vu_common.c  |   6 +-
 8 files changed, 155 insertions(+), 217 deletions(-)

-- 
2.48.1


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

end of thread, other threads:[~2025-02-04  3:43 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-02-03  9:26 [PATCH 0/6] More migration improvements David Gibson
2025-02-03  9:26 ` [PATCH 1/6] vhost-user: Change different vhost-user messages to trace() level David Gibson
2025-02-04  0:42   ` Stefano Brivio
2025-02-03  9:26 ` [PATCH 2/6] migrate, flow: Abort migration on repair_flush() failure David Gibson
2025-02-03  9:26 ` [PATCH 3/6] migrate: Clearer debug message in migrate_request() David Gibson
2025-02-03  9:26 ` [PATCH 4/6] migrate: Handle sending header section from data sections David Gibson
2025-02-03  9:26 ` [PATCH 5/6] util: read_remainder should take const pointer to iovec David Gibson
2025-02-04  0:42   ` Stefano Brivio
2025-02-03  9:26 ` [PATCH 6/6] migrate: Make migration handlers simpler and more flexible David Gibson
2025-02-03 10:20   ` Stefano Brivio
2025-02-03 23:55     ` David Gibson
2025-02-04  0:12       ` Stefano Brivio
2025-02-04  3:36         ` David Gibson

Code repositories for project(s) associated with this public inbox

	https://passt.top/passt

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 IMAP folder(s).