Comment 14 for bug 1423250

Revision history for this message
Tom Verdaat (tom-verdaat) wrote :

Seeing the same thing in Trove:

ERROR trove.openstack.common.threadgroup [-] Calling waitall() from within one of the GreenPool's greenthreads will never terminate.
TRACE trove.openstack.common.threadgroup Traceback (most recent call last):
TRACE trove.openstack.common.threadgroup File "/usr/lib/python2.7/dist-packages/trove/openstack/common/threadgroup.py", line 98, in _stop_threads
TRACE trove.openstack.common.threadgroup x.stop()
TRACE trove.openstack.common.threadgroup File "/usr/lib/python2.7/dist-packages/trove/openstack/common/threadgroup.py", line 44, in stop
TRACE trove.openstack.common.threadgroup self.thread.kill()
TRACE trove.openstack.common.threadgroup File "/usr/lib/python2.7/dist-packages/eventlet/greenthread.py", line 240, in kill
TRACE trove.openstack.common.threadgroup return kill(self, *throw_args)
TRACE trove.openstack.common.threadgroup File "/usr/lib/python2.7/dist-packages/eventlet/greenthread.py", line 294, in kill
TRACE trove.openstack.common.threadgroup g.throw(*throw_args)
TRACE trove.openstack.common.threadgroup File "/usr/lib/python2.7/dist-packages/eventlet/greenthread.py", line 214, in main
TRACE trove.openstack.common.threadgroup result = function(*args, **kwargs)
TRACE trove.openstack.common.threadgroup File "/usr/lib/python2.7/dist-packages/trove/common/base_wsgi.py", line 162, in _run
TRACE trove.openstack.common.threadgroup log=logging.WritableLogger(logger))
TRACE trove.openstack.common.threadgroup File "/usr/lib/python2.7/dist-packages/eventlet/wsgi.py", line 828, in server
TRACE trove.openstack.common.threadgroup pool.waitall()
TRACE trove.openstack.common.threadgroup File "/usr/lib/python2.7/dist-packages/eventlet/greenpool.py", line 117, in waitall
TRACE trove.openstack.common.threadgroup "Calling waitall() from within one of the " \
TRACE trove.openstack.common.threadgroup AssertionError: Calling waitall() from within one of the GreenPool's greenthreads will never terminate.
TRACE trove.openstack.common.threadgroup