nova-api logs greenio-related exceptions

Bug #1053279 reported by Stanislaw Pitucha
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Invalid
Undecided
Unassigned

Bug Description

This happened 3 times during one day on a recent nova-api service:

2012-09-19 14:36:54 INFO nova.api.openstack.wsgi [req-1ed1f35c-18ed-4c9e-bc1d-69a99011aaf9 d74ac063e2304b70abb9dd8f6f2d05ef ac9556a566104e8289dd519c7c7d9aa3] GET http://a.b.c.d:8774/v2/ac9556a566104e8289dd519c7c7d9aa3/servers/detail
2012-09-19 14:36:54 DEBUG nova.api.openstack.wsgi [req-1ed1f35c-18ed-4c9e-bc1d-69a99011aaf9 d74ac063e2304b70abb9dd8f6f2d05ef ac9556a566104e8289dd519c7c7d9aa3] No Content-Type provided in request from (pid=20526) get_body /usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py:775
2012-09-19 14:36:54 DEBUG nova.compute.api [req-1ed1f35c-18ed-4c9e-bc1d-69a99011aaf9 d74ac063e2304b70abb9dd8f6f2d05ef ac9556a566104e8289dd519c7c7d9aa3] Searching by: {'deleted': False, 'project_id': u'ac9556a566104e8289dd519c7c7d9aa3'} from (pid=20526) get_all /usr/lib/python2.7/dist-packages/nova/compute/api.py:1041
2012-09-19 14:36:54 INFO nova.api.openstack.wsgi [req-1ed1f35c-18ed-4c9e-bc1d-69a99011aaf9 d74ac063e2304b70abb9dd8f6f2d05ef ac9556a566104e8289dd519c7c7d9aa3] http://a.b.c.d:8774/v2/ac9556a566104e8289dd519c7c7d9aa3/servers/detail returned with HTTP 200
2012-09-19 14:36:54 INFO nova.osapi_compute.wsgi.server [req-1ed1f35c-18ed-4c9e-bc1d-69a99011aaf9 d74ac063e2304b70abb9dd8f6f2d05ef ac9556a566104e8289dd519c7c7d9aa3] Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/eventlet/wsgi.py", line 351, in handle_one_response
    write(''.join(towrite))
  File "/usr/lib/python2.7/dist-packages/eventlet/wsgi.py", line 301, in write
    _writelines(towrite)
  File "/usr/lib/python2.7/socket.py", line 334, in writelines
    self.flush()
  File "/usr/lib/python2.7/socket.py", line 303, in flush
    self._sock.sendall(view[write_offset:write_offset+buffer_size])
  File "/usr/lib/python2.7/dist-packages/eventlet/greenio.py", line 307, in sendall
    tail = self.send(data, flags)
  File "/usr/lib/python2.7/dist-packages/eventlet/greenio.py", line 286, in send
    total_sent += fd.send(data[total_sent:], flags)
error: [Errno 32] Broken pipe

It looks similar to some other bugs (bug 850425, bug 718869, but both were fixed and it doesn't look like there was rabbitmq disconnection happening).

Using build from 2012-09-07 21:53. With "python-greenlet 0.3.1-1ubuntu5.2"

description: updated
Revision history for this message
Russell Bryant (russellb) wrote :

This traceback is in eventlet, but it could still be related to a problem in nova. Unfortunately, I don't think we can do much unless we have a better idea of when it happens. Can you reproduce it? Do you have any ideas about what triggers it?

Changed in nova:
status: New → Incomplete
Revision history for this message
Stanislaw Pitucha (stanislaw-pitucha) wrote :

Unfortunately not - it occurs around one a day per api host and always at the end of handling a request, but I don't know anything more specific. The request itself doesn't really fail as far as I can tell.

Revision history for this message
Davanum Srinivas (DIMS) (dims-v) wrote :

This bug lacks the necessary information to effectively reproduce and fix it, therefore it has been closed. We should reopen the bug by when we have more information and set the bug status back to ''New''.

Changed in nova:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.