compute ovs agent crash on multinode

Bug #1688571 reported by Eduardo Gonzalez
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla-ansible
Fix Released
Medium
Eduardo Gonzalez

Bug Description

Only affect current master (pike)
From change https://review.openstack.org/#/c/460645/ , br-ex is not longer created at compute nodes when DVR is not used.

This causes that neutron-openvswitch-agent in compute nodes keep restarting.

If br-ex is not created, bridge_mappings in ml2 config file for non compute is not needed.

2017-05-05 07:46:36.145 7 INFO ovsdbapp.backend.ovs_idl.vlog [-] tcp:192.168.122.27:6640: connecting...
2017-05-05 07:46:36.146 7 INFO ovsdbapp.backend.ovs_idl.vlog [-] tcp:192.168.122.27:6640: connected
2017-05-05 07:46:36.192 7 INFO neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_bridge [-] Bridge br-int has datapath-ID 000056bafeb5844f
2017-05-05 07:46:43.209 7 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [req-76faa139-5a09-41db-a09d-fb18f2b33e22 - - - - -] Mapping physical network physnet1 to bridge br-ex
2017-05-05 07:46:43.210 7 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [req-76faa139-5a09-41db-a09d-fb18f2b33e22 - - - - -] Bridge br-ex for physical network physnet1 does not exist. Agent terminated

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla-ansible (master)

Fix proposed to branch: master
Review: https://review.openstack.org/462949

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla-ansible (master)

Reviewed: https://review.openstack.org/462949
Committed: https://git.openstack.org/cgit/openstack/kolla-ansible/commit/?id=2eeca32dae0b6a04b8fbcb08e5c3cc32cffdad8a
Submitter: Jenkins
Branch: master

commit 2eeca32dae0b6a04b8fbcb08e5c3cc32cffdad8a
Author: Eduardo Gonzalez <email address hidden>
Date: Fri May 5 15:56:51 2017 +0200

    Fix neutron-openvswitch-agent crash on multinode

    neutron-openvswitch-agent enter in restarting status in multinode
    deployments because br-ex is no longer created on compute nodes
    unless DVR is enabled.

    This change add a conditional to only add bridge_mappings when
    the node is in network or in compute when dvr is enabled.

    Change-Id: I9d49158127af7fd78ecbc3d64a7509d1e4ae5672
    Closes-Bug: #1688571

Changed in kolla-ansible:
status: In Progress → Fix Released
Changed in kolla-ansible:
milestone: none → pike-2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla-ansible (stable/ocata)

Fix proposed to branch: stable/ocata
Review: https://review.openstack.org/470242

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla-ansible 5.0.0.0b2

This issue was fixed in the openstack/kolla-ansible 5.0.0.0b2 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on kolla-ansible (stable/ocata)

Change abandoned by Christian Berendt (<email address hidden>) on branch: stable/ocata
Review: https://review.openstack.org/470242

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.