yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #04817
[Bug 1207914] Re: nova stacktraces when neutron throws a quota error
** Changed in: nova
Status: Fix Committed => Fix Released
** Changed in: nova
Milestone: havana-rc1 => havana-3
--
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/1207914
Title:
nova stacktraces when neutron throws a quota error
Status in OpenStack Compute (Nova):
Fix Released
Status in Python client library for Neutron:
New
Bug description:
From nova-compute log when exceeding a quota.
/json; charset=UTF-8'} {"NeutronError": "Quota exceeded for resources: ['port']"}
http_log_resp /opt/stack/python-neutronclient/neutronclient/common/utils.py:179
2013-08-02 21:30:38.115 30306 DEBUG neutronclient.v2_0.client [-] Error message: {"NeutronError": "Quota exceeded for resources: ['port']"} _handle_fault_response /opt/stack/python-neutronclient/neutronclient/v2_0/client.py:756
2013-08-02 21:30:38.115 30306 ERROR nova.compute.manager [-] Instance failed network setup after 1 attempt(s)
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager Traceback (most recent call last):
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager File "/opt/stack/nova/nova/compute/manager.py", line 1280, in _allocate_network_async
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager security_groups=security_groups)
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager File "/opt/stack/nova/nova/network/api.py", line 49, in wrapper
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager res = f(self, context, *args, **kwargs)
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager File "/opt/stack/nova/nova/network/neutronv2/api.py", line 310, in allocate_for_instance
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager LOG.exception(msg, port_id)
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager File "/opt/stack/nova/nova/network/neutronv2/api.py", line 287, in allocate_for_instance
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager port_client.create_port(port_req_body)['port']['id'])
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 108, in with_params
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager ret = self.function(instance, *args, **kwargs)
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 276, in create_port
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager return self.post(self.ports_path, body=body)
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 872, in post
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager headers=headers, params=params)
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 795, in do_request
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager self._handle_fault_response(status_code, replybody)
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 765, in _handle_fault_response
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager exception_handler_v20(status_code, des_error_body)
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 81, in exception_handler_v20
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager message=error_dict)
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager NeutronClientException: Quota exceeded for resources: ['port']
2013-08-02 21:30:38.115 30306 TRACE nova.compute.manager
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/poll.py", line 97, in wait
readers.get(fileno, noop).cb(fileno)
File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
Furthermore nova doesn't show its a quota issue but instead says:
| fault | {u'message': u'NoValidHost',
u'code': 500, u'created': u'2013-08-02T21:31:04Z'} |
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1207914/+subscriptions