[openstack-dev] [nova][NFV] VIF_VHOSTUSER
Itzik Brown
itzikb at dev.mellanox.co.il
Sun Aug 31 13:36:57 UTC 2014
On 8/30/2014 11:22 PM, Ian Wells wrote:
> The problem here is that you've removed the vif_driver option and now
> you're preventing the inclusion of named VIF types into the generic
> driver, which means that rather than adding a package to an
> installation to add support for a VIF driver it's now necessary to
> change the Nova code (and repackage it, or - ew - patch it in place
> after installation). I understand where you're coming from but
> unfortunately the two changes together make things very awkward.Â
> Granted that vif_driver needed to go away - it was the wrong level of
> code and the actual value was coming from the wrong place anyway (nova
> config and not Neutron) - but it's been removed without a suitable
> substitute.
>
> It's a little late for a feature for Juno, but I think we need to
> write something discovers VIF types installed on the system. That
> way you can add a new VIF type to Nova by deploying a package (and
> perhaps naming it in config as an available selection to offer to
> Neutron) *without* changing the Nova tree itself.
>
> In the meantime, I recommend you consult with the Neutron cores and
> see if you can make an exception for the VHOSTUSER driver for the
> current timescale.
> --
> Ian.
>
I Agree with Ian.
My understanding from a conversation a month ago was that there would be
an alternative to the deprecated config option.
As far as I understand now there is no such alternative in Juno and in
case that one has an out of the tree VIF Driver he'll be left out with a
broken solution.
What do you say about an option of reverting the change?
Anyway It might be a good idea to discuss propositions to address this
issue towards Kilo summit.
BR,
Itzik
More information about the OpenStack-dev
mailing list