[PATCH v2 0/3] migration: Don't serialize devices in qemu_savevm_state_iterate()

Avihai Horon posted 3 patches 8 months, 3 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20240304105339.20713-1-avihaih@nvidia.com
Maintainers: Alex Williamson <alex.williamson@redhat.com>, "Cédric Le Goater" <clg@redhat.com>, Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>
hw/vfio/migration.c | 12 +++++++-----
migration/savevm.c  | 15 ++++++---------
2 files changed, 13 insertions(+), 14 deletions(-)
[PATCH v2 0/3] migration: Don't serialize devices in qemu_savevm_state_iterate()
Posted by Avihai Horon 8 months, 3 weeks ago
Hi,

This small series is v2 of the single patch I previously sent [1].

It removes device serialization in qemu_savevm_state_iterate() and does
some VFIO migration touch ups. More info provided in the commit
messages.

Thanks.

Changes from V1 -> V2:
* Remove device serialization in qemu_savevm_state_iterate() always,
  regardless of switchover-ack.
* Refactor vfio_save_iterate() return value.
* Add a note about migration rate limiting in vfio_save_iterate().

[1] https://lore.kernel.org/qemu-devel/20240222155627.14563-1-avihaih@nvidia.com/

Avihai Horon (3):
  migration: Don't serialize devices in qemu_savevm_state_iterate()
  vfio/migration: Refactor vfio_save_state() return value
  vfio/migration: Add a note about migration rate limiting

 hw/vfio/migration.c | 12 +++++++-----
 migration/savevm.c  | 15 ++++++---------
 2 files changed, 13 insertions(+), 14 deletions(-)

-- 
2.26.3
Re: [PATCH v2 0/3] migration: Don't serialize devices in qemu_savevm_state_iterate()
Posted by Peter Xu 8 months, 3 weeks ago
On Mon, Mar 04, 2024 at 12:53:36PM +0200, Avihai Horon wrote:
> Hi,
> 
> This small series is v2 of the single patch I previously sent [1].
> 
> It removes device serialization in qemu_savevm_state_iterate() and does
> some VFIO migration touch ups. More info provided in the commit
> messages.
> 
> Thanks.
> 
> Changes from V1 -> V2:
> * Remove device serialization in qemu_savevm_state_iterate() always,
>   regardless of switchover-ack.
> * Refactor vfio_save_iterate() return value.
> * Add a note about migration rate limiting in vfio_save_iterate().
> 
> [1] https://lore.kernel.org/qemu-devel/20240222155627.14563-1-avihaih@nvidia.com/

Queued, thanks.

-- 
Peter Xu
Re: [PATCH v2 0/3] migration: Don't serialize devices in qemu_savevm_state_iterate()
Posted by Fabiano Rosas 8 months, 3 weeks ago
Avihai Horon <avihaih@nvidia.com> writes:

> Hi,
>
> This small series is v2 of the single patch I previously sent [1].
>
> It removes device serialization in qemu_savevm_state_iterate() and does
> some VFIO migration touch ups. More info provided in the commit
> messages.
>
> Thanks.
>
> Changes from V1 -> V2:
> * Remove device serialization in qemu_savevm_state_iterate() always,
>   regardless of switchover-ack.
> * Refactor vfio_save_iterate() return value.
> * Add a note about migration rate limiting in vfio_save_iterate().
>
> [1] https://lore.kernel.org/qemu-devel/20240222155627.14563-1-avihaih@nvidia.com/
>
> Avihai Horon (3):
>   migration: Don't serialize devices in qemu_savevm_state_iterate()
>   vfio/migration: Refactor vfio_save_state() return value
>   vfio/migration: Add a note about migration rate limiting
>
>  hw/vfio/migration.c | 12 +++++++-----
>  migration/savevm.c  | 15 ++++++---------
>  2 files changed, 13 insertions(+), 14 deletions(-)

Series:

Reviewed-by: Fabiano Rosas <farosas@suse.de>