use vif_details to get physical_network for mellanox vif driver to support ML2 plugin

Bug #1304872 reported by Irena Berezovsky
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Undecided
Unassigned
neutron
Fix Released
Medium
Irena Berezovsky

Bug Description

Mellanox networking solution requires knowledge of physical network during VIF plugging.
vif _details dictionary on bort:binding is filled with physical_network by neutron plugin (ML2 MechanismDriver). VIF Driver should use vif_details to get physical_network info.

Tags: mellanox
Itzik Brown (itzikb1)
Changed in nova:
status: New → Confirmed
Itzik Brown (itzikb1)
Changed in neutron:
status: New → Confirmed
Changed in neutron:
milestone: none → juno-1
importance: Undecided → Medium
tags: added: mellanox
Kyle Mestery (mestery)
Changed in neutron:
assignee: nobody → Irena Berezovsky (irenab)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.openstack.org/90643
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=54219198106ce281d252bf48f994cac082e5b3d0
Submitter: Jenkins
Branch: master

commit 54219198106ce281d252bf48f994cac082e5b3d0
Author: Irena Berezovsky <email address hidden>
Date: Sun Apr 27 08:47:29 2014 +0300

    Add physical_network to binding:vif_details dictionary

    During port binding binding:vif_details dictionary is
    updated with physical_network to be used by mlnx nova vif driver.
    binding:profile update will be removed once nova side fix is merged
    to keep consistent solution.

    Change-Id: If9525929a1546e8d05f7923570d30dfc2eed8898
    Closes-Bug: 1304872

Changed in neutron:
status: Confirmed → Fix Committed
Thierry Carrez (ttx)
Changed in neutron:
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/90666
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=586c6686aaa9e1d0de6d920371f1f489da0a2a9e
Submitter: Jenkins
Branch: master

commit 586c6686aaa9e1d0de6d920371f1f489da0a2a9e
Author: Irena Berezovsky <email address hidden>
Date: Mon Apr 28 09:11:51 2014 +0300

    Use VIF details dictionary to get physical_network

    Modify mlnx_direct plug and unplug to retrieve physical_network
    from VIF details dictionary if network meta dictionary does not contain
    physical_network. This will serve ML2 case following the guidelines to
    populate vif_details dictionary with attributes required for port plugging.

    Change-Id: I0d97bc875be2fff18087c78accef3ec81c059c4b
    Closes-Bug: 1304872

Changed in nova:
status: Confirmed → Fix Committed
Changed in nova:
milestone: none → juno-2
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: juno-2 → 2014.2
Thierry Carrez (ttx)
Changed in neutron:
milestone: juno-1 → 2014.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.