Cannot add tap interface to the bridge when bridge mappings is not provided (Linux bridge)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Undecided
|
Kahou Lei |
Bug Description
I am using linux bridge and I cannot add dhcp tap interface when the bridge mappings is not provided.
Steps to reproduce:
1. Create a network
2. Create a subnet under that network
3. Observe that the dhcp port is DOWN
From the linux bridge log:
2015-09-12 18:25:28.857 ERROR neutron.
5071-4b9a-
9e954-de', 'tap20a094ab-24', 'tap8aebc9c0-89', 'tap108580e4-6f', 'tapd4feefc5-f4']), 'removed': set([]), 'added': se
t(['tap895fe52f
dated': set([])}
2015-09-12 18:25:28.857 TRACE neutron.
t recent call last):
2015-09-12 18:25:28.857 TRACE neutron.
tack/neutron/
2015-09-12 18:25:28.857 TRACE neutron.
f.process_
2015-09-12 18:25:28.857 TRACE neutron.
tack/neutron/
rk_devices
2015-09-12 18:25:28.857 TRACE neutron.
self.treat_
2015-09-12 18:25:28.857 TRACE neutron.
tack/neutron/
_added_updated
2015-09-12 18:25:28.857 TRACE neutron.
ails['port_id']):
2015-09-12 18:25:28.857 TRACE neutron.
tack/neutron/
2015-09-12 18:25:28.857 TRACE neutron.
_name)
2015-09-12 18:25:28.857 TRACE neutron.
tack/neutron/
face
2015-09-12 18:25:28.857 TRACE neutron.
lib.BridgeDevic
2015-09-12 18:25:28.857 TRACE neutron.
tack/neutron/
2015-09-12 18:25:28.857 TRACE neutron.
f._brctl(['addif', self.name, interface])
2015-09-12 18:25:28.857 TRACE neutron.
tack/neutron/
2015-09-12 18:25:28.857 TRACE neutron.
wrapper.
2015-09-12 18:25:28.857 TRACE neutron.
tack/neutron/
2015-09-12 18:25:28.857 TRACE neutron.
odes=extra_
2015-09-12 18:25:28.857 TRACE neutron.
tack/neutron/
2015-09-12 18:25:28.857 TRACE neutron.
imeError(m)
2015-09-12 18:25:28.857 TRACE neutron.
2015-09-12 18:25:28.857 TRACE neutron.
tl', 'addif', None, u'tapb2d9e954-de']
From the code, looks like we need to provide bridge mapping when the interface mapping is provided:
But this is not the case as it works in Kilo as bridge mapping option doesn't exist until Liberty.
Neutron version : Liberty
Attached local.conf here
Changed in neutron: | |
assignee: | nobody → Kahou Lei (kahou82) |
summary: |
Cannot add tap interface to the bridge when bridge mappings is not - provided + provided (Linux bridge) |
Changed in neutron: | |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
milestone: | liberty-rc1 → 7.0.0 |
Fix proposed to branch: master /review. openstack. org/222895
Review: https:/