Cannot start instances with neutrons multi-provider network

Bug #1659467 reported by Vladik Romanovsky
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
In Progress
Medium
Vladik Romanovsky
Ocata
Fix Committed
Medium
Matt Riedemann

Bug Description

Instances utilizing SR-IOV won't be able to start with a network port that has been created from a multi-provider (multi-segment) network. [1]

Such ports will have a special "segments" field that will hold a list of networks and will fail when we will attempt to retrieve a single network, such as here [2]

[1] https://bugs.launchpad.net/openstack-api-site/+bug/1242019
[2] https://github.com/openstack/nova/blob/master/nova/network/neutronv2/api.py#L1417

Changed in nova:
assignee: nobody → Vladik Romanovsky (vladik-romanovsky)
Matt Riedemann (mriedem)
tags: added: neutron sriov
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

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

Changed in nova:
status: New → In Progress
Jay Pipes (jaypipes)
Changed in nova:
importance: Undecided → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (stable/ocata)

Fix proposed to branch: stable/ocata
Review: https://review.openstack.org/463149

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/nova 16.0.0.0b2

This issue was fixed in the openstack/nova 16.0.0.0b2 development milestone.

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

Reviewed: https://review.openstack.org/463149
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=a0a9f418e7f03cd497051d83359c297ca0cfb609
Submitter: Jenkins
Branch: stable/ocata

commit a0a9f418e7f03cd497051d83359c297ca0cfb609
Author: Vladik Romanovsky <email address hidden>
Date: Mon Feb 6 22:17:31 2017 -0500

    neutron: retrieve physical network name from a multi-provider network

    Multi-provider networks are a combination of vxlan and vlan networks.
    such a network has a special "segments" field that holds a list
    of networks. Each element of this list has the same structure as the 'provider
    network attributes'.
    These attributes are:
    - provider:network_type
    - provider:physical_network
    - provider:segmentation_id

    This patch will retrieve the relevant physical network name from a
    multi-provider network

    Change-Id: Icb9a546e6fcbf399fcef3e9ea686b35ec3817cd5
    Closes-Bug: #1659467
    (cherry picked from commit b9d9d96a407db5a2adde3aed81e61cc9589c291a)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/nova 15.0.7

This issue was fixed in the openstack/nova 15.0.7 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.