ovs agent failed to continue to process devices if one of them are failed

Bug #1783968 reported by zhaobo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Confirmed
Medium
zhaobo

Bug Description

Ovs agent supports l2 extension framework.

But the logic process each device in a single loop[1], if any l2 extensions process a single device and failed with some unforeseeable errors when ext_manager calls l2 extenstion. The error will be catched in out layer and this loop will exit totally, if there still are some devices not process, maybe the rest of devices maybe success, that no reason to skip all of them, so this is the point to be enhanced.

[1] http://git.openstack.org/cgit/openstack/neutron/tree/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py#n1564

Tags: ovs
zhaobo (zhaobo6)
Changed in neutron:
assignee: nobody → zhaobo (zhaobo6)
tags: added: ovs
Changed in neutron:
status: New → Confirmed
status: Confirmed → New
Revision history for this message
YAMAMOTO Takashi (yamamoto) wrote :

i feel it can somehow contradict with your other point. https://bugs.launchpad.net/neutron/+bug/1783965
it might be safer to avoid making further changes when something bad is happening.
how do you think?

Changed in neutron:
importance: Undecided → Medium
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.