From: David Gibson <david@gibson.dropbear.id.au>
To: Stefano Brivio <sbrivio@redhat.com>, passt-dev@passt.top
Cc: David Gibson <david@gibson.dropbear.id.au>
Subject: [PATCH 0/6] More migration improvements
Date: Mon, 3 Feb 2025 20:26:09 +1100 [thread overview]
Message-ID: <20250203092615.500163-1-david@gibson.dropbear.id.au> (raw)
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
next reply other threads:[~2025-02-03 9:26 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-02-03 9:26 David Gibson [this message]
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
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=20250203092615.500163-1-david@gibson.dropbear.id.au \
--to=david@gibson.dropbear.id.au \
--cc=passt-dev@passt.top \
--cc=sbrivio@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.
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).