commit 9c810bb3acaa4ede25c5f3796df3603f66887ee8
Author: Richard Theis <email address hidden>
Date: Thu Jun 30 16:18:18 2016 -0500
OVN L3 service plugin does not need agent RPC
The OVN L3 service plugin (OVNL3RouterPlugin) inherits from the
neutron ExtraRoute_db_mixin class which eventually inherits from
the neutron L3RpcNotifierMixin class. The L3RpcNotifierMixin
inheritance isn't necessary and adds unneeded RPC overhead since
the OVN L3 service plugin doesn't use an L3 agent.
This patch set fixes the problem by having OVNL3RouterPlugin
inherit from ExtraRoute_dbonly_mixin.
The OVNL3TestCase unit tests were removed because their were
duplicating the OVNL3ExtrarouteTests unit tests.
Reviewed: https:/ /review. openstack. org/348559 /git.openstack. org/cgit/ openstack/ networking- ovn/commit/ ?id=9c810bb3aca a4ede25c5f3796d f3603f66887ee8
Committed: https:/
Submitter: Jenkins
Branch: master
commit 9c810bb3acaa4ed e25c5f3796df360 3f66887ee8
Author: Richard Theis <email address hidden>
Date: Thu Jun 30 16:18:18 2016 -0500
OVN L3 service plugin does not need agent RPC
The OVN L3 service plugin (OVNL3RouterPlugin) inherits from the
neutron ExtraRoute_db_mixin class which eventually inherits from
the neutron L3RpcNotifierMixin class. The L3RpcNotifierMixin
inheritance isn't necessary and adds unneeded RPC overhead since
the OVN L3 service plugin doesn't use an L3 agent.
This patch set fixes the problem by having OVNL3RouterPlugin dbonly_ mixin.
inherit from ExtraRoute_
The OVNL3TestCase unit tests were removed because their were Tests unit tests.
duplicating the OVNL3Extraroute
Depends-On: Id5dd012ffd2743 14f7d1b39a28525 893e0675500 ed4d4a70e359dbf f41f6014e72
Change-Id: Iad7e7677852e74
Closes-Bug: #1597898