OVSDB monitor reports events on irrelevant ports
Bug #1561517 reported by
Omer Anson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
DragonFlow |
Fix Released
|
High
|
Omer Anson |
Bug Description
OVSDB monitor reports events on irrelevant ports. For instance, ports of type router_gateway should not be handled.
Specifically, ports should be handled if and only if they are attached to br-int.
This was found as part of handling bug #1560923. The exception raised there is also due to this issue.
Changed in dragonflow: | |
status: | New → In Progress |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/296916 /git.openstack. org/cgit/ openstack/ dragonflow/ commit/ ?id=daba82c66cb 6ed183f9cafb120 ae70d850e20dde
Committed: https:/
Submitter: Jenkins
Branch: master
commit daba82c66cb6ed1 83f9cafb120ae70 d850e20dde
Author: Omer Anson <email address hidden>
Date: Thu Mar 24 08:46:50 2016 +0200
Do not add lport to db_store via topology
Adding an lport to db_store is already done in the df controller, via port_updated. That method also ensures that unrelated ports
logical_
(e.g. router_gateway) are not added. If they are forcefully added
anyway, unexpected behaviour occurs, since they don't have e.g. chassis,
and network_id, set.
Change-Id: I4aec58e0f7c1aa 839f6da535c1b4b 8f46885cc16
Closes-Bug: 1560923
Related-Bug: 1561517