Big Switch Plugin Tenant_id for floating-ip port missing

Bug #1190020 reported by Sumit Naiksatam
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Medium
Kevin Benton
Grizzly
Fix Released
Medium
Gary Kotton

Bug Description

When a port is created on the external network for a floating-IP, no tenant_id is associated with it. The backend implementation requires this tenant_id to be set. This bug is being created in the context of the Big Switch plugin and a fix will applied there.

This is intentionally left blank in the base l3 implementation.
https://github.com/openstack/quantum/blob/6c510bce812900af1b69f346d8f46a2cc5a8fe8c/quantum/db/l3_db.py#L641

Tags: bigswitch
tags: added: grizzly-backport-potential
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/33506

Changed in quantum:
status: New → In Progress
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to quantum (master)

Reviewed: https://review.openstack.org/33506
Committed: http://github.com/openstack/quantum/commit/f392263ae8c89412ec8be6a13b3dd56abd129a8c
Submitter: Jenkins
Branch: master

commit f392263ae8c89412ec8be6a13b3dd56abd129a8c
Author: Kevin Benton <email address hidden>
Date: Tue Jun 18 12:10:07 2013 -0700

    Always include tenant_id in port delete request

    Quantum does not include the tenant_id in port objects for floating IP addresses.
    However, the Big Switch backend requires the tenant_id in the port removal requests.
    This looks up the correct tenant_id whenever it is missing in the port removal.

    Change-Id: I7580ed2f545ad2d92b831b65dfbb34541bf465aa
    Fixes: bug #1190020

Changed in quantum:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to quantum (stable/grizzly)

Fix proposed to branch: stable/grizzly
Review: https://review.openstack.org/34246

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

Reviewed: https://review.openstack.org/34246
Committed: http://github.com/openstack/quantum/commit/0d59115cfaf7a2aca7967b51a6adcff030cf849f
Submitter: Jenkins
Branch: stable/grizzly

commit 0d59115cfaf7a2aca7967b51a6adcff030cf849f
Author: Kevin Benton <email address hidden>
Date: Tue Jun 18 12:10:07 2013 -0700

    Always include tenant_id in port delete request

    Quantum does not include the tenant_id in port objects for floating IP addresses.
    However, the Big Switch backend requires the tenant_id in the port removal requests.
    This looks up the correct tenant_id whenever it is missing in the port removal.

    Change-Id: I7580ed2f545ad2d92b831b65dfbb34541bf465aa
    Fixes: bug #1190020
    (cherry picked from commit f392263ae8c89412ec8be6a13b3dd56abd129a8c)

tags: added: in-stable-grizzly
Gary Kotton (garyk)
tags: removed: grizzly-backport-potential
Thierry Carrez (ttx)
Changed in neutron:
status: Fix Committed → Fix Released
Alan Pevec (apevec)
tags: removed: in-stable-grizzly
Thierry Carrez (ttx)
Changed in neutron:
milestone: havana-2 → 2013.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.