Restructure L2 agent
Improvements for the L2 agent to pay down technical debt in Kilo
Blueprint information
- Status:
- Complete
- Approver:
- YAMAMOTO Takashi
- Priority:
- High
- Drafter:
- Rossella Sblendido
- Direction:
- Approved
- Assignee:
- Rossella Sblendido
- Definition:
- Approved
- Series goal:
- Accepted for mitaka
- Implementation:
- Implemented
- Milestone target:
- mitaka-3
- Started by
- Kyle Mestery
- Completed by
- Armando Migliaccio
Related branches
Related bugs
Sprints
Whiteboard
Jan-24-2016(armax): All code targeting the bp looks merged [1]. To be marked complete, unless Rossella/Yamamoto confirms otherwise.
https:/
January-18-16 (rossella_s): Only 2 patches outstanding
September-13 (mestery): Moving to Mitaka per discussion with Rossella.
Sept-1-2015(armax): As of today I still see 9 outstanding patches. Is that all, to get this completed? Even if it did, this will never land in time to make L3. Optimistically move to L-rc1
March-18 (mestery): Moving this to Liberty-1, we won't land these today before FF.
February-2 (mestery): Moving to Kilo-3, this won't land in Kilo-2.
December-18 (mestery): Kilo-2.
Gerrit topic: https:/
Addressed by: https:/
Kilo L2 agent improvements
Gerrit topic: https:/
Addressed by: https:/
L2 agent RPC add bulk calls for device up and device down
Gerrit topic: https:/
Addressed by: https:/
Add devices to update in RPC call security_
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Add state_or_
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Introduce get_devices_
Addressed by: https:/
Set port in error status if operation fails twice
Gerrit topic: https:/
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Add get event to OVSDB monitor
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
OVS agent react to events instead of polling
Gerrit topic: https:/
Gerrit topic: https:/
Gerrit topic: https:/
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Adds base in-tree functional testing of the ovs_neutron_agent
Gerrit topic: https:/
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Remove is_active property from SimpleInterface
Gerrit topic: https:/
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Make _val_to_py not private
Addressed by: https:/
OVSNeutronAgent pass the config as paramter
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Merge remote-tracking branch 'origin/master' into merge-qos
Gerrit topic: https:/
Addressed by: https:/
Merge remote-tracking branch 'origin/master' into merge-branch
Addressed by: https:/
Merge remote-tracking branch 'origin/master' into merge-branch
Addressed by: https:/
Merge remote-tracking branch 'origin/master' into merge-branch
Gerrit topic: https:/
Addressed by: https:/
Merge remote-tracking branch 'origin/master' into merge-branch
Addressed by: https:/
Don't sync all devices when some fail
Addressed by: https:/
Introduce get_ports_
Gerrit topic: https:/
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Merge remote-tracking branch 'origin/master' into merge-branch
Gerrit topic: https:/
Addressed by: https:/
Remove cache of registered ports in the OVS agent
Addressed by: https:/
check_
Addressed by: https:/
OVS agent set max number of attempts to sync failed devices
Addressed by: https:/
OVS agent add functional tests of OVS status
Addressed by: https:/
SimpleInter
Addressed by: https:/
ovs agent resync may miss port remove event
Addressed by: https:/
_bind_devices query only existing ports
Gerrit topic: https:/
Addressed by: https:/
Merge remote-tracking branch 'origin/master' into merge-pecan-
Gerrit topic: https:/
Addressed by: https:/
Merge remote-tracking branch 'origin/master' into walnut
Gerrit topic: https:/
Addressed by: https:/
Revert "OVS agent reacts to events instead of polling"
Addressed by: https:/
Revert "Revert "OVS agent reacts to events instead of polling""
Addressed by: https:/
Trivial fix for test test_noresync_
Addressed by: https:/
Check if polling manager is active before stopping it
Gerrit topic: https:/
Addressed by: https:/
Revert use of update_device_list
Gerrit topic: https:/
Addressed by: https:/
Faster _get_devices_