Activity log for bug #2016198

Date Who What changed Old value New value Message
2023-04-14 01:13:45 LIU Yulong bug added bug
2023-04-14 01:14:10 LIU Yulong summary [L3][HA] race condition amoning router creations when tenant has no HA network [L3][HA] race condition first two router creations when tenant has no HA network
2023-04-14 01:14:29 LIU Yulong summary [L3][HA] race condition first two router creations when tenant has no HA network [L3][HA] race condition between first two router creations when tenant has no HA network
2023-04-14 01:15:21 LIU Yulong description When the tenant creates the first HA router-1, neutron will try to create HA network for this project. But during the HA network creation procedure, we assume it has 2 steps: (1) create HA network (2) create subnet for this HA network another router-2 creation API call is comming, while HA network creation is just done the step (1), this API can retrieve the project HA network, and the HA network has no subnet. Because of the "[Open Discussion] neutron can create port from network which has no subnet" https://bugs.launchpad.net/neutron/+bug/2016197, router-2 will create HA ports without fixed IP. So this HA router-2 will not get UP forever in L3 agent side. In our production environment, we see many times of such issue. When the tenant creates the first HA router-1, neutron will try to create HA network for this project. But during the HA network creation procedure, we assume it has 2 steps: (1) create HA network (2) create subnet for this HA network another router-2 creation API call is comming, while HA network creation is just done the step (1). This router-2 creation API can retrieve the project HA network, and the HA network has no subnet. Because of the "[Open Discussion] neutron can create port from network which has no subnet" https://bugs.launchpad.net/neutron/+bug/2016197, router-2 will create HA ports without fixed IP. So this HA router-2 will not get UP forever in L3 agent side. In our production environment, we see many times of such issue.
2023-04-14 16:27:01 Rodolfo Alonso neutron: importance Undecided Medium
2023-04-27 15:24:33 OpenStack Infra neutron: status New In Progress
2023-08-29 03:39:31 OpenStack Infra neutron: status In Progress Fix Released