Neutron L3 Agent: Race condition with creation of public bridge
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
devstack |
Fix Released
|
Undecided
|
Dave Tucker |
Bug Description
./stack.sh fails with the following error:
2014-06-10 00:30:24.107 | + neutron_
2014-06-10 00:30:24.109 | + _neutron_
2014-06-10 00:30:24.112 | + iniset /etc/neutron/
2014-06-10 00:30:24.119 | + neutron-ovs-cleanup
2014-06-10 00:30:24.912 | + sudo ovs-vsctl --no-wait -- --may-exist add-br br-ex
2014-06-10 00:30:24.929 | + sudo ovs-vsctl --no-wait br-set-external-id br-ex bridge-id br-ex
2014-06-10 00:30:24.945 | + sudo ip addr flush dev br-ex
2014-06-10 00:30:25.052 | Device "br-ex" does not exist.
This can be seen on the OpenDaylight Jenkins CI for neutron.
https:/
The public bridge is actually created by "ovs-vsctl" and can be seen from "ovs-vsctl show"
There is a race condition here where the bridge is either not created of not up when the 'ip addr flush dev br-ex" command is issued which causes ./stack.sh to error out.
Changed in devstack: | |
assignee: | nobody → Dave Tucker (davetucker) |
status: | New → In Progress |
Fix proposed to branch: master /review. openstack. org/99414
Review: https:/