Yolanda Robla, This bug lacks the necessary information to effectively
reproduce and fix it, therefore it has been closed. Feel free to reopen
the bug by providing the requested information and set the bug status
back to ''New''.

** Changed in: nova
       Status: In Progress => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1549481

Title:
  Nova fails listing floating ips when using provider networks

Status in OpenStack Compute (nova):
  Invalid

Bug description:
  When using provider networks in neutron, not using floating ips, nova is not 
able to list them.
  Nova still has extension os-floating-ip enabled on that case, so API calls 
about floating ips should work.
  But when executing a floating ip list with the client, we are receiving 
following error:

  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack Traceback (most recent 
call last):
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/nova/api/openstack/__init__.py", line 125, in 
__call__
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     return 
req.get_response(self.application)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     application, 
catch_exc_info=False)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in 
call_application
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     app_iter = 
application(self.environ, start_response)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     return 
resp(environ, start_response)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init__.py", 
line 634, in __call__
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     return 
self._call_app(env, start_response)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init__.py", 
line 554, in _call_app
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     return 
self._app(env, _fake_start_response)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     return 
resp(environ, start_response)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     return 
resp(environ, start_response)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/routes/middleware.py", line 131, in __call__
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     response = 
self.app(environ, start_response)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     return 
resp(environ, start_response)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/webob/dec.py", line 130, in __call__
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     resp = 
self.call_func(req, *args, **self.kwargs)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/webob/dec.py", line 195, in call_func
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     return 
self.func(req, *args, **kwargs)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line 756, in 
__call__
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     content_type, body, 
accept)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line 821, in 
_process_stack
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     action_result = 
self.dispatch(meth, request, action_args)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line 911, in 
dispatch
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     return 
method(req=request, **action_args)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/nova/api/openstack/compute/contrib/floating_ips.py",
 line 108, in index
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     floating_ips = 
self.network_api.get_floating_ips_by_project(context)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/nova/network/neutronv2/api.py", line 1252, in 
get_floating_ips_by_project
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     fips = 
client.list_floatingips(tenant_id=project_id)['floatingips']
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 99, in 
with_params
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     ret = 
self.function(instance, *args, **kwargs)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 628, in 
list_floatingips
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     **_params)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 304, in 
list
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     for r in 
self._pagination(collection, path, **params):
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 317, in 
_pagination
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     res = 
self.get(path, params=params)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 290, in 
get
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     headers=headers, 
params=params)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 267, in 
retry_request
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     headers=headers, 
params=params)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 208, in 
do_request
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     
self._handle_fault_response(status_code, replybody)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 182, in 
_handle_fault_response
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     
exception_handler_v20(status_code, des_error_body)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 80, in 
exception_handler_v20
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack     message=message)
  2016-02-24 20:58:01.624 5857 TRACE nova.api.openstack NeutronClientException: 
404 Not Found

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1549481/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to