Comment 15 for bug 1687709

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/pike)

Reviewed: https://review.openstack.org/584575
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=9b399af547842fc231f0016cc5ddb8d93ac3b100
Submitter: Zuul
Branch: stable/pike

commit 9b399af547842fc231f0016cc5ddb8d93ac3b100
Author: Sławek Kapłoński <email address hidden>
Date: Fri Nov 3 09:59:04 2017 +0000

    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
    (cherry picked from commit 806cf71eb5af34359f8bc0c6b740752e53cf854f)