On Thu, Aug 01, 2024 at 11:36:19AM -0400, Peter Xu wrote:
On Thu, Aug 01, 2024 at 01:51:00AM -0400, Michael S. Tsirkin wrote:
> So I suggest a single command that dumps some description of host
> features, to be passed to qemu on destination. qemu then fails to
> start on destination if some of these do not work.
> The advantage is that this also helps things like -cpu host,
> and a bunch of other things like vdpa where we like to pass through
> config from kernel.
Something like that could work indeed. I'm thinking whether it shouldn't
require a new QMP command; that sounds more work, and we also needs Libvirt
cooperations so QEMU migration will still fail. I wonder whether we can
integrate it into migration handshake that I referred previously in our
TODO item here:
https://wiki.qemu.org/ToDo/LiveMigration#Migration_handshake
This is different. You can start migration on destination
without touching source at all. This allows e.g. finding
a destination that can support your source.