commit 179b8301edad50f999417f52b77092a496fb448e
Author: LIU Yulong <email address hidden>
Date: Mon Jan 11 11:31:36 2016 +0800
Filter HA router without HA port bindings after race conditions
Neutron server will not be able to sync ha router data after
race happened between get_ha_router_port_bindings and HA router
deleting API call. Once the ports of L3HARouterAgentPortBinding
were deleted the _process_sync_ha_data may get a None binding
port, and then the _process_sync_ha_data will fail to get the
HA interface port info due to the None port. This patch will
filter the bindings without port.
Reviewed: https:/ /review. openstack. org/265680 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=179b8301eda d50f999417f52b7 7092a496fb448e
Committed: https:/
Submitter: Jenkins
Branch: master
commit 179b8301edad50f 999417f52b77092 a496fb448e
Author: LIU Yulong <email address hidden>
Date: Mon Jan 11 11:31:36 2016 +0800
Filter HA router without HA port bindings after race conditions
Neutron server will not be able to sync ha router data after router_ port_bindings and HA router PortBinding sync_ha_ data may get a None binding sync_ha_ data will fail to get the
race happened between get_ha_
deleting API call. Once the ports of L3HARouterAgent
were deleted the _process_
port, and then the _process_
HA interface port info due to the None port. This patch will
filter the bindings without port.
Change-Id: Ie38baf061d678f c5d768195b25241 efbad74e42f
Closes-Bug: #1533457