Race condition puts ovs agent in resync
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
High
|
Paul Ward | ||
Bug Description
The following code is from neutron.
if devices_
# this is just to preserve the current behavior
raise DeviceListRetri
devices = devices_
vif_by_id = self.int_
The race condition comes in between get_devices_
get_vifs_by_ids() was added under this patch: https:/
The reason the exception is raised due to the missing port is because this new get_vifs_by_id method is not passing if_exists=True on the call to get_ports_
I believe the fix is to simply start passing if_exists=True in get_vifs_by_ids.
Changed in neutron: | |
assignee: | nobody → Paul Ward (wpward) |
Changed in neutron: | |
importance: | Undecided → High |
status: | In Progress → Confirmed |
Changed in neutron: | |
status: | Confirmed → In Progress |
tags: | added: liberty-backport-potential |
tags: | removed: liberty-backport-potential |
Changed in neutron: | |
status: | Fix Committed → Fix Released |
Fix proposed to branch: master /review. openstack. org/227517
Review: https:/