On Tue, May 05, 2026 at 11:14:23AM +0300, Avihai Horon wrote:
> Now that VFIO has implemented new switchover-ack, enable it.
>
> Signed-off-by: Avihai Horon <[email protected]>
> ---
> migration/options.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/migration/options.c b/migration/options.c
> index 44327c588f..91571f9d30 100644
> --- a/migration/options.c
> +++ b/migration/options.c
> @@ -108,9 +108,8 @@ const Property migration_properties[] = {
> preempt_pre_7_2, false),
> DEFINE_PROP_BOOL("multifd-clean-tls-termination", MigrationState,
> multifd_clean_tls_termination, true),
> - /* Use legacy until VFIO implements new switchover-ack */
Removing this line is fine because it's a very temporary thing. But maybe
it would be good we have some rich documentation on both the legacy and new
behavior of switchover-ack. Normally it would be qapi/migration.json, but
in this case the user shouldn't need to choose, so I think when keeping
qapi doc simple we need to have somewhere internal that document all these.
Thanks,
> DEFINE_PROP_BOOL("switchover-ack-legacy", MigrationState,
> - switchover_ack_legacy, true),
> + switchover_ack_legacy, false),
>
> /* Migration parameters */
> DEFINE_PROP_UINT8("x-throttle-trigger-threshold", MigrationState,
> --
> 2.40.1
>
--
Peter Xu