ML2 l2-pop Mechanism driver fails when more than one port is added/deleted simultaneously
Bug #1263881 reported by
Édouard Thuleau
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
Édouard Thuleau | ||
Havana |
Fix Released
|
Medium
|
Édouard Thuleau |
Bug Description
If I create more than one VM at a time (with nova boot option --num-instances), sometimes the flooding flow for broadcast, multicast and unknown unicast are not added on certain l2 agents.
And conversely, when I delete more than one VM at a time, the flooding rule are not purge on certain l2 agents when it's necessary.
I made this test on the trunk version with OVS agent.
Changed in neutron: | |
assignee: | nobody → Édouard Thuleau (ethuleau) |
tags: | added: havana-backport-potential |
Changed in neutron: | |
importance: | Undecided → Medium |
milestone: | none → icehouse-3 |
Changed in neutron: | |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
milestone: | icehouse-3 → 2014.1 |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/63913 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=7e91362dbb9 74df5ee44d346e1 d0971479510d4b
Committed: https:/
Submitter: Jenkins
Branch: master
commit 7e91362dbb974df 5ee44d346e1d097 1479510d4b
Author: Édouard Thuleau <email address hidden>
Date: Tue Dec 24 11:48:46 2013 +0100
[ML2] l2-pop MD handle multi create/delete ports
If more than one port is added or removed simultaneously, port db entry
have status BUILD or DOWN and pass to ACTIVE when agent have finish to
configured it.
l2-pop mechanism driver use events port pass to ACTIVE or DOWN to send
fdb entries. In case of port is the first or the last network port on
an agent, the flooding entry need to be add or removed.
This patch fix the method to determine how many ports are active on a
agent by adding filter on status port to be ACTIVE.
Closes-bug: #1263881 bc01a5d42327aa5 f737998c5aa
Change-Id: I9c1f8bd69dee37