Red Hat Bugzilla – Bug 1475256
Vhost-user cross-version live-migration support
Last modified: 2017-08-31 09:41:36 EDT
Description of problem:
Migrating a VM to a destination host running an older version of the
vhost-user backend (e.g. ovs-dpdk) might be broken if source host's
version of the backend may support new feature.
A proposal has been posted upstream for the backend to expose and
support compatibility modes with older backends:
If this proposal is approved by different parties (DPDK, OVS, Nova/RHV),
the required developements on DPDK side would be to introduce a new API
to be able to restrict vhost-user suppoted features per instance, instead
of globally as it is done today.
Does this commit cover the requested dpdk changes? It allows per device feature enable/disable.
Author: Yuanhan Liu <email@example.com>
Date: Sat Apr 1 15:22:39 2017 +0800
vhost: introduce driver features related APIs
Introduce few APIs to set/get/enable/disable driver features.
Right, thanks for reminding me!
I think we can close this bug, as we should have all required on DPDK side.
Thanks for confirming. The changes requested are for the DPDK version that is used in the openvswitch package. They are available in DPDK 17.05 which will be used as part of OVS 2.8/2.9.