Creation of vlan transparent network fails with SR-IOV mechanism driver

Bug #1616480 reported by Erik Colnick
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Medium
Erik Colnick

Bug Description

When the SR-IOV mechanism driver (sriovnicswitch) is included in the configured list of mechanism_drivers in ml2_conf.ini, attempts to create a vlan transparent network ('neutron net-create --vlan-transparent True <name>') fail. As the SR-IOV mechanism driver does not impact vlan transparency support, it should override the check_vlan_transparency method inherited from the MechanismDriver base class and return True for that mechod.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

Fix proposed to branch: master
Review: https://review.openstack.org/359919

Changed in neutron:
assignee: nobody → Erik Colnick (erikcolnick)
status: New → In Progress
Changed in neutron:
importance: Undecided → Medium
tags: added: sriov-pci-pt
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

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

commit ee1a0588550409a98dabed96d5b935d70281cc8a
Author: Erik Colnick <email address hidden>
Date: Wed Aug 24 01:55:49 2016 -0600

    Implement check_vlan_transparency to return True in SR-IOV mech driver

    As the SR-IOV mechanism driver does not impact VLAN transparency
    support, this patch overrides the check_vlan_transparency method
    from the MechanismDriver base class and returns 'True'. In this
    way, inclusion of the SR-IOV mechanism driver in the list of
    configured mechanism_drivers does not prevent the creation of
    VLAN transparent networks.

    Change-Id: Ie35ce63102e59891d040c01c847936f918e0d6ea
    Closes-Bug: #1616480

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 9.0.0.0b3

This issue was fixed in the openstack/neutron 9.0.0.0b3 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/366407

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/mitaka)

Reviewed: https://review.openstack.org/366407
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=2d1da3565f5eb76d546b4f39d94f3130b088d763
Submitter: Jenkins
Branch: stable/mitaka

commit 2d1da3565f5eb76d546b4f39d94f3130b088d763
Author: Erik Colnick <email address hidden>
Date: Wed Aug 24 01:55:49 2016 -0600

    Implement check_vlan_transparency to return True in SR-IOV mech driver

    As the SR-IOV mechanism driver does not impact VLAN transparency
    support, this patch overrides the check_vlan_transparency method
    from the MechanismDriver base class and returns 'True'. In this
    way, inclusion of the SR-IOV mechanism driver in the list of
    configured mechanism_drivers does not prevent the creation of
    VLAN transparent networks.

    Closes-Bug: #1616480
    (cherry picked from commit ee1a0588550409a98dabed96d5b935d70281cc8a)

    Change-Id: Ie35ce63102e59891d040c01c847936f918e0d6ea

tags: added: in-stable-mitaka
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 8.3.0

This issue was fixed in the openstack/neutron 8.3.0 release.

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.