linuxbridge and dhcp agents race removing tap
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Undecided
|
Darragh O'Reilly |
Bug Description
When a network is deleted, an exception can happen because the lb-agent tries to removes the dhcp tap from the bridge at about the same time as the dhcp-agent is deleting the tap. The unhandled exception results in the bridge not getting cleaned up and an error and stacktrace in the logs.
Traceback (most recent call last):
File "/usr/local/
res = self.dispatcher
File "/usr/local/
return self._do_
File "/usr/local/
result = func(ctxt, **new_args)
File "/opt/stack/
self.
File "/opt/stack/
self.
File "/opt/stack/
if bridge_
File "/opt/stack/
return self._brctl(
File "/opt/stack/
return ip_wrapper.
File "/opt/stack/
log_
File "/opt/stack/
raise RuntimeError(msg)
RuntimeError: Exit code: 1; Stdin: ; Stdout: ; Stderr: device tap1aa0d45a-39 is not a slave of brq6d449049-5c
tags: | added: linuxbridge |
Changed in neutron: | |
assignee: | nobody → Darragh O'Reilly (darragh-oreilly) |
status: | New → In Progress |
description: | updated |
Fix proposed to branch: master /review. openstack. org/353264
Review: https:/