Race between deleting last HA router and a new HA router API call
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Invalid
|
Undecided
|
LIU Yulong |
Bug Description
During the delete of tenant last HA router, neutron will also delete the HA network which can be racy if a new HA router API call is coming concurrently.
Some known exceptions:
1. NetworkNotFound: (HA network not found when create HA router HA port)
2. IpAddressGenera
concurrently HA subnet deletion)
3. DBReferenceErro
concurrently operation, e.g. deleting the last HA router)
4. HA Network Attribute Error
http://
Consider using the Rally to do the following steps to reproduce the race exceptions:
1. Create 200+ tenant, each one has 2 or more user
2. Create ONLY 1 router for each tenant
3. Concurently do the following:
(1) one user try to delete the LAST HA router
(2) other user try to create some HA router
Changed in neutron: | |
assignee: | nobody → LIU Yulong (dragon889) |
status: | New → In Progress |
tags: | added: l3-ha |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
https:/ /review. openstack. org/#/c/ 265682/