yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #03357
[Bug 1173350] Re: creating flat provider network with openvswitch plugin fails
[Expired for neutron because there has been no activity for 60 days.]
** Changed in: neutron
Status: Incomplete => Expired
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1173350
Title:
creating flat provider network with openvswitch plugin fails
Status in OpenStack Neutron (virtual network service):
Expired
Bug description:
Attempting to create a flat provider network as such:
# quantum net-create public --provider:network_type flat --provider:physical_network public
Invalid input for operation: Unknown provider:physical_network public.
From the quantum logs:
2013-04-26 13:46:22 ERROR [quantum.api.v2.resource] create failed
Traceback (most recent call last):
File "/var/lib/openstack/local/lib/python2.7/site-packages/quantum-jenkins.quantum.grizzly.4-py2.7.egg/quantum/api/v2/resource.py", line 82, in resource
result = method(request=request, **args)
File "/var/lib/openstack/local/lib/python2.7/site-packages/quantum-jenkins.quantum.grizzly.4-py2.7.egg/quantum/api/v2/base.py", line 369, in create
obj = obj_creator(request.context, **kwargs)
File "/var/lib/openstack/local/lib/python2.7/site-packages/quantum-jenkins.quantum.grizzly.4-py2.7.egg/quantum/plugins/openvswitch/ovs_quantum_plugin.py", line 469, in create_network
network['network'])
File "/var/lib/openstack/local/lib/python2.7/site-packages/quantum-jenkins.quantum.grizzly.4-py2.7.egg/quantum/plugins/openvswitch/ovs_quantum_plugin.py", line 438, in _process_provider_create
raise q_exc.InvalidInput(error_message=msg)
InvalidInput: Invalid input for operation: Unknown provider:physical_network public.
It seems as though the code within ovs_quantum_plugin.py is matching my case of a flat network, yet forcing a check for a vlan even though there should be none.
<clip>
if network_type in [constants.TYPE_VLAN, constants.TYPE_FLAT]:
if physical_network_set:
if physical_network not in self.network_vlan_ranges:
msg = _("Unknown provider:physical_network "
"%s") % physical_network
raise q_exc.InvalidInput(error_message=msg)
elif 'default' in self.network_vlan_ranges:
physical_network = 'default'
else:
msg = _("provider:physical_network required")
raise q_exc.InvalidInput(error_message=msg)
</clip>
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1173350/+subscriptions