neutron/neutron
Sławek Kapłoński 806cf71eb5 Fullstack: init trunk agent's driver only when necessary
Trunk driver is not needed to be initialized when "trunk"
service plugin is not enabled.
On production environments it's not possible to base on
"service_plugins" config option on L2 agent's side so this
driver is initialized always.
It cause problems on fullstack tests becasue there is race
condition between different ovs agents which consumes events
from Openvswitch monitor.
On fullstack tests however we can assume that agent's and server's
config are in sync so trunk driver can be initialized only if
"trunk" service plugin is enabled on server side.

Change-Id: I3ad8d6e7b8f103867ee277078d03f3a01c20ac0d
Closes-Bug: #1687709
2017-11-03 16:49:12 +00:00
..
agent Merge "Refactoring db config options" 2017-11-01 23:58:06 +00:00
api shim FAULT_MAP from neutron-lib 2017-10-18 09:43:42 -06:00
callbacks Merge "service: add callback AFTER_SPAWN" 2017-05-20 09:09:12 +00:00
cmd Merge "Refactoring db config options" 2017-11-01 23:58:06 +00:00
common consume load_class_by_alias_or_classname from neutron-lib 2017-10-21 06:01:15 -06:00
conf Merge "Refactoring db config options" 2017-11-01 23:58:06 +00:00
core_extensions use qos constants from neutron-lib 2017-10-26 19:57:19 +00:00
db Merge "Refactoring db config options" 2017-11-01 23:58:06 +00:00
debug Change ip_lib network namespace code to use pyroute2 2017-10-04 21:09:28 +00:00
extensions use external net api def from lib 2017-10-30 11:16:33 -06:00
hacking hacking: Remove dead code 2017-07-19 13:43:44 +02:00
ipam Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
locale Imported Translations from Zanata 2017-07-18 08:36:04 +00:00
notifiers use synchronized lock decorator from neutron-lib 2017-10-04 13:57:42 -06:00
objects Integration of L3HARouterAgentPortBinding in ml2/drivers/l2pop/db.py 2017-11-01 09:31:05 +07:00
pecan_wsgi consume common constants from lib 2017-10-13 11:45:18 -06:00
plugins Merge "Integration of L3HARouterAgentPortBinding in ml2/drivers/l2pop/db.py" 2017-11-02 07:24:13 +00:00
privileged Change ip_lib network namespace code to use pyroute2 2017-10-04 21:09:28 +00:00
quota CountableResource: try count/get functions for all plugins 2017-09-08 10:50:12 -07:00
scheduler Merge "Refactoring db config options" 2017-11-01 23:58:06 +00:00
server Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
services Fix the wrong usage of new style class in metering 2017-10-30 18:47:15 +08:00
tests Fullstack: init trunk agent's driver only when necessary 2017-11-03 16:49:12 +00:00
__init__.py Hacking rule to check i18n usage 2016-03-30 21:28:37 -04:00
_i18n.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
auth.py Use oslo.context class method to construct context object 2017-03-23 09:02:46 +00:00
manager.py consume load_class_by_alias_or_classname from neutron-lib 2017-10-21 06:01:15 -06:00
neutron_plugin_base_v2.py replace WorkerSupportServiceMixin with neutron-lib's WorkerBase 2017-06-14 06:56:48 -06:00
opts.py Merge "Refactoring db config options" 2017-11-01 23:58:06 +00:00
policy.py Merge "Log policy filters in one line" 2017-08-23 11:09:37 +00:00
service.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
version.py
worker.py replace WorkerSupportServiceMixin with neutron-lib's WorkerBase 2017-06-14 06:56:48 -06:00
wsgi.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00