expose openvswitch GRE tunnel_id via provider API

Bug #1044375 reported by Robert Kukura
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
High
Robert Kukura

Bug Description

The provider extension API exposes details such as the physical network and vlan_id for flat and VLAN networks to administrators, but only the network_type for GRE networks. An administrator may need to know the tunnel_id for debugging or other purposes. The provider:vlan_id extended attribute should be renamed to something more general, such as provider:segmentation_id, and the openvswitch plugin operations should return this the tunnel_id as this field. The ability to create a provider GRE network with a specific tunnel_id does not seem to be required.

Robert Kukura (rkukura)
Changed in quantum:
assignee: nobody → Robert Kukura (rkukura)
Robert Kukura (rkukura)
Changed in quantum:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to quantum (master)

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

Gary Kotton (garyk)
Changed in quantum:
importance: Undecided → High
milestone: none → folsom-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to quantum (master)

Reviewed: https://review.openstack.org/12271
Committed: http://github.com/openstack/quantum/commit/493903c0d03e53fd8192dff2177698d332935087
Submitter: Jenkins
Branch: master

commit 493903c0d03e53fd8192dff2177698d332935087
Author: Bob Kukura <email address hidden>
Date: Fri Aug 31 00:12:41 2012 -0400

    expose openvswitch GRE tunnel_id via provider API

    The provider:vlan_id extended attribute is renamed to
    provider:segmentation_id, and the openvswitch plugin returns the
    tunnel_id of GRE networks as this attribute.

    Fixes bug 1044375. Final patch in series that fixes bug 1037341 and
    bug 1035492.

    Detailed changes:

    - Rename provider:vlan_id to provider:segmentation_id.
    - Use consts for providernet extension's attribute names
    - Remove validation clause from provider:segmentation_id resource attribute map data.
    - Validate provider:segmentation_id in linuxbridge and openvswitch plugins.
    - Rename physical_id to segmentation_id in the openvswitch schema, plugin, and agent.

    Change-Id: Ic023b30b6e3275955bcb8a09c7936035dacf3f87

Changed in quantum:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in quantum:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in quantum:
milestone: folsom-rc1 → 2012.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.