Public bug reported: 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 ** Affects: neutron Importance: Undecided Assignee: zhaobo (zhaobo6) Status: New ** Tags: ovs ** Changed in: neutron Assignee: (unassigned) => zhaobo (zhaobo6) ** Tags added: ovs -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1783968 Title: ovs agent failed to continue to process devices if one of them are failed Status in neutron: New 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 To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1783968/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

