network-list/network-show not working for Quantum (Nova API extension os-networks broken for Quantum)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Undecided
|
Vish Ishaya | ||
python-novaclient |
Invalid
|
Undecided
|
Unassigned |
Bug Description
When using "network-list" I don't receive a list of available network when using Quantum as network service (network_
admin:~ # nova network-list
ERROR: The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-5b059cd4-
2012-11-08 20:09:40 INFO nova.api.
2012-11-08 20:09:40 DEBUG nova.api.
2012-11-08 20:09:40 DEBUG nova.openstack.
2012-11-08 20:09:40 DEBUG nova.openstack.
2012-11-08 20:10:40 ERROR nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 TRACE nova.openstack.
2012-11-08 20:10:40 ERROR nova.api.openstack [req-5b059cd4-
2012-11-08 20:10:40 TRACE nova.api.openstack Traceback (most recent call last):
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack return req.get_
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack application, catch_exc_
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack app_iter = application(
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack return resp(environ, start_response)
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack return self.app(env, start_response)
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack return resp(environ, start_response)
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack return resp(environ, start_response)
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack response = self.app(environ, start_response)
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack return resp(environ, start_response)
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack resp = self.call_func(req, *args, **self.kwargs)
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack return self.func(req, *args, **kwargs)
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack content_type, body, accept)
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack action_result = self.dispatch(meth, request, action_args)
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack return method(req=request, **action_args)
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack networks = self.network_
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack {'method': 'get_all_
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack return _get_impl(
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack rpc_amqp.
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack rv = list(rv)
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack self.done()
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack self.gen.next()
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack self._iterator.
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack yield self.ensure(
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack error_callback(e)
2012-11-08 20:10:40 TRACE nova.api.openstack File "/usr/lib64/
2012-11-08 20:10:40 TRACE nova.api.openstack raise rpc_common.
2012-11-08 20:10:40 TRACE nova.api.openstack Timeout: Timeout while waiting on RPC response.
2012-11-08 20:10:40 TRACE nova.api.openstack
2012-11-08 20:10:40 INFO nova.api.openstack [req-5b059cd4-
2012-11-08 20:10:40 INFO nova.osapi_
Changed in nova: | |
milestone: | none → grizzly-3 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | grizzly-3 → 2013.1 |
Problem is that the API extension "os-networks" is not working for Quantum.
Should this extension be fixed to also be usable with Quantum or are there any other plans to integrate Quantum into the Nova API (to have at least functionality for network-list and network-show).