Neutron refuses to delete instance associated with multiple floating addresses

Bug #1411570 reported by Alexander Rubtsov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Fix Committed
High
Alexander Ignatov

Bug Description

Neutron does not permit one to delete an instance that is associated with multiple floating ip addresses
Upstream bug: https://bugs.launchpad.net/neutron/+bug/1302701

Customer's environment:
Release: MOS 5.1
OS: Ubuntu

Timur Sufiev (tsufiev-x)
tags: added: neutron
Changed in mos:
assignee: nobody → MOS Neutron (mos-neutron)
Changed in mos:
status: New → Triaged
importance: Undecided → High
assignee: MOS Neutron (mos-neutron) → Alexander Ignatov (aignatov)
milestone: none → 5.1.2
Revision history for this message
OSCI Robot (oscirobot) wrote :

RPM package neutron has been built for project openstack/neutron
Package version == 2014.1.3, package release == fuel5.1.2.mira5.git.3fac8dd.b0abdf3

Changeset: https://review.fuel-infra.org/2106
project: openstack/neutron
branch: openstack-ci/fuel-5.1.2/2014.1.1
author: Alexander Ignatov
committer: Alexander Ignatov
subject: allow delete_port to work when there are multiple floating ips
status: patchset-created

Files placed on repository:
openstack-neutron-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-bigswitch-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-brocade-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-cisco-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-hyperv-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-ibm-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-linuxbridge-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-mellanox-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-metaplugin-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-metering-agent-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-midonet-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-ml2-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-nec-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-nuage-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-ofagent-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-oneconvergence-nvsd-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-openvswitch-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-plumgrid-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-ryu-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-vmware-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
openstack-neutron-vpn-agent-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm
python-neutron-2014.1.3-fuel5.1.2.mira5.git.3fac8dd.b0abdf3.noarch.rpm

NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-5.1.2-stable-2106/centos

Revision history for this message
OSCI Robot (oscirobot) wrote :
Download full text (3.4 KiB)

DEB package neutron has been built for project openstack/neutron
Package version == 2014.1.3, package release == fuel5.1.2~mira4+git.3fac8dd.b0abdf3

Changeset: https://review.fuel-infra.org/2106
project: openstack/neutron
branch: openstack-ci/fuel-5.1.2/2014.1.1
author: Alexander Ignatov
committer: Alexander Ignatov
subject: allow delete_port to work when there are multiple floating ips
status: patchset-created

Files placed on repository:
neutron-common_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-dhcp-agent_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-l3-agent_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-lbaas-agent_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-metadata-agent_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-metering-agent_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-bigswitch-agent_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-bigswitch_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-brocade_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-cisco_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-hyperv_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-ibm-agent_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-ibm_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-linuxbridge-agent_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-linuxbridge_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-metaplugin_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-metering-agent_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-midonet_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-ml2_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-mlnx-agent_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-mlnx_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-nec-agent_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-nec_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-nicira_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-oneconvergence-agent_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-oneconvergence_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-openflow-agent_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-openvswitch-agent_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-openvswitch_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-plumgrid_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-ryu-agent_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-ryu_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-vmware_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-plugin-vpn-agent_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-server_2014.1.3-fuel5.1.2~mira4+git.3fac8dd.b0abdf3_all.deb
neutron-vpn-agent_2014.1.3-fuel5.1.2~mira4+git.3...

Read more...

Changed in mos:
status: Triaged → In Progress
Revision history for this message
Kristina Berezovskaia (kkuznetsova) wrote :

 Verified on ISO 5.1.2.all #40

{"build_id": "2015-01-19_20-32-45", "ostf_sha": "df7ea052abd77148cfd0edd453bc5ff572b82cdc", "build_number": "40", "auth_required": true, "api": "1.0", "nailgun_sha": "ac0b2eca001750178b3305e4a958050be5b2634a", "production": "docker", "fuelmain_sha": "e035ce52653336fe2fe2ab2664b6e96023ee4ddc", "astute_sha": "ef8aa0fd0e3ce20709612906f1f0551b5682a6ce", "feature_groups": ["mirantis"], "release": "5.1.2", "release_versions": {"2014.1.3-5.1.2": {"VERSION": {"build_id": "2015-01-19_20-32-45", "ostf_sha": "df7ea052abd77148cfd0edd453bc5ff572b82cdc", "build_number": "40", "api": "1.0", "nailgun_sha": "ac0b2eca001750178b3305e4a958050be5b2634a", "production": "docker", "fuelmain_sha": "e035ce52653336fe2fe2ab2664b6e96023ee4ddc", "astute_sha": "ef8aa0fd0e3ce20709612906f1f0551b5682a6ce", "feature_groups": ["mirantis"], "release": "5.1.2", "fuellib_sha": "7ad2d8093c3aa282f90f3b92ad241f7b41e7d01f"}}}, "fuellib_sha": "7ad2d8093c3aa282f90f3b92ad241f7b41e7d01f"}

Steps:
1) Enviroment was deployed with parameters: CentOs 6.5, multi-node with HA (3 controller, 1 commute), Neutron with GRE segmentation
2) Create a new external network
3) Create a new router with external interface in new external network and internal interface
4) Create a new instance which is assosiated with 2 floating IP: for exsists external network and for new external network
5) Delete the instance
6) "nova list" shows error in Status
7) Applying fix from from http://osci-obs.vm.mirantis.net:82/centos-fuel-5.1.2-stable-2106/centos
8) Repeat steps 2)-5)
9) The instance is deleted

Revision history for this message
OSCI Robot (oscirobot) wrote :

RPM package neutron has been built for project openstack/neutron
Package version == 2014.1.3, package release == fuel5.1.2.mira5

Changeset: https://review.fuel-infra.org/2106
project: openstack/neutron
branch: openstack-ci/fuel-5.1.2/2014.1.1
author: Alexander Ignatov
committer: Alexander Ignatov
subject: allow delete_port to work when there are multiple floating ips
status: change-merged

Files placed on repository:
openstack-neutron-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-bigswitch-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-brocade-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-cisco-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-hyperv-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-ibm-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-linuxbridge-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-mellanox-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-metaplugin-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-metering-agent-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-midonet-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-ml2-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-nec-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-nuage-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-ofagent-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-oneconvergence-nvsd-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-openvswitch-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-plumgrid-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-ryu-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-vmware-2014.1.3-fuel5.1.2.mira5.noarch.rpm
openstack-neutron-vpn-agent-2014.1.3-fuel5.1.2.mira5.noarch.rpm
python-neutron-2014.1.3-fuel5.1.2.mira5.noarch.rpm

Changeset merged. Package placed on primary repository
RPM repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-5.1.2-stable/centos

Revision history for this message
OSCI Robot (oscirobot) wrote :

DEB package neutron has been built for project openstack/neutron
Package version == 2014.1.3, package release == fuel5.1.2~mira4

Changeset: https://review.fuel-infra.org/2106
project: openstack/neutron
branch: openstack-ci/fuel-5.1.2/2014.1.1
author: Alexander Ignatov
committer: Alexander Ignatov
subject: allow delete_port to work when there are multiple floating ips
status: change-merged

Files placed on repository:
neutron-common_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-dhcp-agent_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-l3-agent_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-lbaas-agent_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-metadata-agent_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-metering-agent_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-bigswitch-agent_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-bigswitch_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-brocade_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-cisco_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-hyperv_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-ibm-agent_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-ibm_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-linuxbridge-agent_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-linuxbridge_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-metaplugin_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-metering-agent_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-midonet_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-ml2_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-mlnx-agent_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-mlnx_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-nec-agent_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-nec_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-nicira_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-oneconvergence-agent_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-oneconvergence_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-openflow-agent_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-openvswitch-agent_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-openvswitch_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-plumgrid_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-ryu-agent_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-ryu_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-vmware_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-plugin-vpn-agent_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-server_2014.1.3-fuel5.1.2~mira4_all.deb
neutron-vpn-agent_2014.1.3-fuel5.1.2~mira4_all.deb
python-neutron_2014.1.3-fuel5.1.2~mira4_all.deb

Changeset merged. Package placed on primary repository
DEB repository URL: http://osci-obs.vm.mirantis.net:82/ubuntu-fuel-5.1.2-stable/ubuntu

Changed in mos:
status: In Progress → Fix Committed
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.