L3 plugin exists / dies when external bridge isn't up
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Critical
|
dan wendlandt | ||
quantum (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
So after a reboot the L3 agent dies when it's starting before OVS and the MQ:
2012-09-18 16:26:02 DEBUG [quantumclient.
2012-09-18 16:26:02 DEBUG [quantumclient.
2012-09-18 16:26:02 ERROR [quantum.
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
device_
File "/usr/lib/
ret = self.function(
File "/usr/lib/
return self.get(
File "/usr/lib/
headers=
File "/usr/lib/
headers=
File "/usr/lib/
self.
File "/usr/lib/
exception_
File "/usr/lib/
message=
QuantumClientEx
2012-09-18 16:26:58 DEBUG [quantum.
2012-09-18 16:26:58 DEBUG [quantum.
Command: ['ip', '-o', 'link', 'show', 'br-ex']
Exit code: 1
Stdout: ''
Stderr: 'Device "br-ex" does not exist.\n'
2012-09-18 16:30:33 DEBUG [quantum.
2012-09-18 16:30:33 DEBUG [quantum.
Command: ['ip', '-o', 'link', 'show', 'br-ex']
Exit code: 1
Stdout: ''
Stderr: 'Device "br-ex" does not exist.\n'
Changed in quantum: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in quantum: | |
importance: | Medium → Critical |
Changed in quantum: | |
milestone: | none → folsom-rc2 |
Changed in quantum: | |
milestone: | folsom-rc2 → 2012.2 |
I think it's because of Ubuntu Packaging :
OVS starts after L3 agent, so L3 starting fails since it needs br-ex existence.
OVS should start before all quantum services.