Deleting floating ip fails in concurrent scenario
Bug #1408855 reported by
Zhiyuan Cai
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
Swaminathan Vasudevan |
Bug Description
The problem is caused by the "check_
floating_ips = self._get_
# Check for the active floatingip in the host
for fip in floating_ips:
f_host = self.get_
In the concurrent scenario, when one process traverses the floating_ips list to get the f_host, the port associated with fip may be deleted by another process, the PortNotFound exception will be raised, which fails "check_
Changed in neutron: | |
assignee: | nobody → Zhiyuan Cai (luckyvega-g) |
tags: | added: l3-dvr-backlog |
Changed in neutron: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in neutron: | |
assignee: | Swaminathan Vasudevan (swaminathan-vasudevan) → Lynn (lynn-li) |
Changed in neutron: | |
assignee: | Lynn (lynn-li) → Swaminathan Vasudevan (swaminathan-vasudevan) |
Changed in neutron: | |
milestone: | none → liberty-rc1 |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
milestone: | liberty-rc1 → 7.0.0 |
To post a comment you must log in.
Can you provide me more details on the how it ended up at this state.
Where you trying to delete two VMs with floatingip at the same time on a particular node.