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