Comment 4 for bug 999698

Revision history for this message
Derek Higgins (derekh) wrote :

I can now reproduce this by starting starting a instance,
and restarting all nova services together

starting nova-compute by itself then fixes the problem

With verbose enabled

CRITICAL nova [-] Timeout while waiting on RPC response.
TRACE nova Traceback (most recent call last):
TRACE nova File "/usr/bin/nova-compute", line 49, in <module>
TRACE nova service.wait()
TRACE nova File "/usr/lib/python2.6/site-packages/nova/service.py", line 413, in wait
TRACE nova _launcher.wait()
TRACE nova File "/usr/lib/python2.6/site-packages/nova/service.py", line 131, in wait
TRACE nova service.wait()
TRACE nova File "/usr/lib/python2.6/site-packages/eventlet/greenthread.py", line 166, in wait
TRACE nova return self._exit_event.wait()
TRACE nova File "/usr/lib/python2.6/site-packages/eventlet/event.py", line 116, in wait
TRACE nova return hubs.get_hub().switch()
TRACE nova File "/usr/lib/python2.6/site-packages/eventlet/hubs/hub.py", line 177, in switch
TRACE nova return self.greenlet.switch()
TRACE nova File "/usr/lib/python2.6/site-packages/eventlet/greenthread.py", line 192, in main
TRACE nova result = function(*args, **kwargs)
TRACE nova File "/usr/lib/python2.6/site-packages/nova/service.py", line 101, in run_server
TRACE nova server.start()
TRACE nova File "/usr/lib/python2.6/site-packages/nova/service.py", line 162, in start
TRACE nova self.manager.init_host()
TRACE nova File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 251, in init_host
TRACE nova net_info = self._get_instance_nw_info(context, instance)
TRACE nova File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 313, in _get_instance_nw_info
TRACE nova instance)
TRACE nova File "/usr/lib/python2.6/site-packages/nova/network/api.py", line 219, in get_instance_nw_info
TRACE nova 'args': args})
TRACE nova File "/usr/lib/python2.6/site-packages/nova/rpc/__init__.py", line 68, in call
TRACE nova return _get_impl().call(context, topic, msg, timeout)
TRACE nova File "/usr/lib/python2.6/site-packages/nova/rpc/impl_qpid.py", line 521, in call
TRACE nova return rpc_amqp.call(context, topic, msg, timeout, Connection.pool)
TRACE nova File "/usr/lib/python2.6/site-packages/nova/rpc/amqp.py", line 338, in call
TRACE nova rv = list(rv)
TRACE nova File "/usr/lib/python2.6/site-packages/nova/rpc/amqp.py", line 299, in __iter__
TRACE nova self._iterator.next()
TRACE nova File "/usr/lib/python2.6/site-packages/nova/rpc/impl_qpid.py", line 417, in iterconsume
TRACE nova yield self.ensure(_error_callback, _consume)
TRACE nova File "/usr/lib/python2.6/site-packages/nova/rpc/impl_qpid.py", line 363, in ensure
TRACE nova error_callback(e)
TRACE nova File "/usr/lib/python2.6/site-packages/nova/rpc/impl_qpid.py", line 402, in _error_callback
TRACE nova raise rpc_common.Timeout()
TRACE nova Timeout: Timeout while waiting on RPC response.
TRACE nova