[Backport 1515341] DVR associating a new floatingip on existing network fails after restart of l3 agent
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Mirantis OpenStack | Status tracked in 10.0.x | |||||
10.0.x |
Invalid
|
High
|
Unassigned | |||
7.0.x |
Fix Released
|
Critical
|
Oleg Bondarev | |||
8.0.x |
Invalid
|
High
|
Denis Puchkin | |||
9.x |
Invalid
|
High
|
Oleg Bondarev |
Bug Description
Upstream bug: https:/
If DVR is enabled and an l3-agent is restarted, adding a new vm to an existing network and then associating a floating ip to that vm will fail and set all floating ip statuses on that network to 'ERROR'. In tracking down this issue, it appears that the 'floating_
To reproduce this issue:
On a running DVR enabled installation, create a network, subnet, external network and router.
Boot a vm on the network and associate a floating ip to the vm.
Restart the neutron-l3-agent on the compute node hosting the vm.
Boot a second vm on the existing network hosted on the compute node where the neutron-l3-agent has been restarted.
Associate a new floatingip to the second vm.
Observe that the flaotingip is in the ERROR state and that the vm is not pingable via that floatingip.
Changed in mos: | |
importance: | High → Critical |
tags: | added: support |
tags: | added: on-automation |
tags: | added: covered-automated-test |
tags: | added: on-verification |
Kilo backport: https:/ /review. openstack. org/#/c/ 251388/ to be backported to MOS