ofagent: port monitoring w/o ovsdb accesses

Registered by YAMAMOTO Takashi on 2014-04-23

ofagent currently scans ovsdb (via ovs-vsctl command) to get a list of ports.
implement that functionality using openflow port stats instead.

as there is no pure openflow equivalent for port external-ids,
we plan to use port name to identify devices. (as linuxbridge does)

Blueprint information

Status:
Complete
Approver:
Kyle Mestery
Priority:
Low
Drafter:
YAMAMOTO Takashi
Direction:
Approved
Assignee:
YAMAMOTO Takashi
Definition:
Approved
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon 2014.2
Started by
YAMAMOTO Takashi on 2014-05-22
Completed by
YAMAMOTO Takashi on 2014-09-03

Related branches

Sprints

Whiteboard

2014-09-03 (yamamoto): as requested by mestery, i filed a devstack bug for 108915
https://bugs.launchpad.net/devstack/+bug/1364731
and am closing this BP.

2014-09-02 (yamamoto): this bp is mostly "Implemented" except a devstack change. all neutron patches are merged.

17-June (mestery): Marking for Juno-2 since the spec is approved now.

Gerrit topic: https://review.openstack.org/#q,topic:bp/ofagent-port-monitor,n,z

Addressed by: https://review.openstack.org/91742 [specs, merged]
    ofagent: port monitoring w/o ovsdb accesses

Addressed by: https://review.openstack.org/100404 [merged]
    ofagent: Use port desc to monitor ports on br-int

Addressed by: https://review.openstack.org/110209 [merged]
    ofagent: Desupport ancillary bridges

Gerrit topic: https://review.openstack.org/#q,topic:bp/ofagent-merge-bridges,n,z

Addressed by: https://review.openstack.org/111139 [merged]
    ofagent: Stop monitoring ovsdb for port changes

The blueprint is not completed yet, so I retarget this to Juno-3 and change the status -- amotoki [Aug 1 2014]

Related devstack changes:
https://review.openstack.org/#/c/108909/ [devstack, merged]
https://review.openstack.org/#/c/108910/ [devstack, merged]
https://review.openstack.org/#/c/108915/ [devstack, in-review]

bug fix: https://review.openstack.org/#/c/110187/ [merged]

Addressed by: https://review.openstack.org/112488 [merged]
    ofagent: merge br-tun into br-int

Gerrit topic: https://review.openstack.org/#q,topic:bp/ofagent-l2pop,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/ofagent-physical-interface-mappings,n,z

Addressed by: https://review.openstack.org/113189 [merged]
    ofagent: Upgrade note about firewall_driver

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.