Activity log for bug #1740450

Date Who What changed Old value New value Message
2017-12-29 02:27:05 sunzuohua bug added bug
2017-12-29 02:27:37 sunzuohua description Reproduce steps: l3 agent mode: network node:dvr_snat compute node:dvr_no_external 1、Create dvr+ha. 2、Set router gateway and add router interface. 3、Create vm and associate fip. 4、Restart l3 agent. 5、Restart l3 agent again. After step 3, fip can be found in snat ns on network node. After step 4, fip can not be found in snat ns on network node. After step 5, fip can be found again in snat ns on network node. The reason mybe that for ha router, router cidrs should be seek from keepalived instance, not from device. Adding following code in [1] can solve this problem: def _get_centralized_fip_cidr_set(self, device): """Returns the fip_cidr set for centralized floatingips.""" return set(self._get_cidrs_from_keepalived(device.name)) [1]https://github.com/openstack/neutron/blob/master/neutron/agent/l3/dvr_edge_ha_router.py Reproduce steps: l3 agent mode:     network node:dvr_snat     compute node:dvr_no_external 1、Create dvr+ha. 2、Set router gateway and add router interface. 3、Create vm and associate fip. 4、Restart l3 agent. 5、Restart l3 agent again. After step 3, fip can be found in snat ns on network node. After step 4, fip can not be found in snat ns on network node. After step 5, fip can be found again in snat ns on network node. The reason may be that for ha router, router cidrs should be seek from keepalived instance, not from device. Adding following code in [1] can solve this problem:     def _get_centralized_fip_cidr_set(self, device):         """Returns the fip_cidr set for centralized floatingips."""         return set(self._get_cidrs_from_keepalived(device.name)) [1]https://github.com/openstack/neutron/blob/master/neutron/agent/l3/dvr_edge_ha_router.py
2018-01-02 14:43:08 Brian Haley bug added subscriber Brian Haley
2018-01-04 15:27:00 Swaminathan Vasudevan tags l3-ha l3-dvr-backlog l3-ha
2018-03-23 06:19:20 Swaminathan Vasudevan neutron: status New Confirmed
2018-03-23 06:19:29 Swaminathan Vasudevan neutron: importance Undecided Medium
2018-03-23 23:56:14 OpenStack Infra neutron: status Confirmed In Progress
2018-03-23 23:56:14 OpenStack Infra neutron: assignee Swaminathan Vasudevan (swaminathan-vasudevan)
2018-04-06 13:32:40 OpenStack Infra neutron: assignee Swaminathan Vasudevan (swaminathan-vasudevan) Brian Haley (brian-haley)
2018-04-09 23:04:03 OpenStack Infra neutron: status In Progress Fix Released
2018-04-16 23:55:45 OpenStack Infra tags l3-dvr-backlog l3-ha in-stable-queens l3-dvr-backlog l3-ha
2018-06-30 00:51:12 OpenStack Infra tags in-stable-queens l3-dvr-backlog l3-ha in-stable-pike in-stable-queens l3-dvr-backlog l3-ha