← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 2119106] [NEW] [Caracal][Nova][OFFLINE] - API method: oslo_messaging.exceptions.MessagingTimeout: Timed out waiting for a reply to message ID

 

Public bug reported:

++++++++++++
Env Details:
++++++++++++

OSA: 2024.1 <Caracal>
OS: Ubuntu 22.04


* We have a Offline deployed openstack enviroenmmtn, The environemnt is up and running, Couple of test cases we performed, 

* able to create instance from image and volume, evacuation, migration
everything is working.

* We saw one patern whenever we are running ``opensatck hypervisor list
`` , sometime its working sometime its giving an exception, out of 5
times only 2/3 times its working

```
RESP BODY: {"computeFault": {"code": 500, "message": "Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.\n<class 'oslo_messaging.exceptions.MessagingTimeout'>"}}
GET call to compute for http://192.168.131.200:8774/v2.1/os-hypervisors/detail used request id req-ad28b6c6-3277-4e94-9023-0478ac71f33a
HttpException: 500: Server Error for url: http://192.168.131.200:8774/v2.1/os-hypervisors/detail, Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
<class 'oslo_messaging.exceptions.MessagingTimeout'>
```


```
Jul 30 08:33:57 offline20241.ct.lan nova-api-wsgi[2061714]: 2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi [None req-12ea9d0c-f983-468b-afa3-cb6562be492e cfc72fc0bc3d4ba09ef9756ea2fb6395 2f5a2a06638942cbaaeeb466b2e17e10 - - default default] Unexpected exception in API method: oslo_messaging.exceptions.MessagingTimeout: Timed out waiting for a reply to message ID a48c30c8be8d4765a6bbf58b6916ec0f
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi Traceback (most recent call last):
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 511, in get
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return self._queues[msg_id].get(block=True, timeout=timeout)
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/eventlet/queue.py", line 320, in get
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return waiter.wait()
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/eventlet/queue.py", line 139, in wait
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return get_hub().switch()
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 310, in switch
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return self.greenlet.switch()
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi _queue.Empty
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi 
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi During handling of the above exception, another exception occurred:
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi 
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi Traceback (most recent call last):
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/nova/api/openstack/wsgi.py", line 658, in wrapped
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return f(*args, **kwargs)
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/nova/api/openstack/compute/hypervisors.py", line 273, in detail
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return self._detail(req, limit=limit, marker=marker, links=True)
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/nova/api/openstack/compute/hypervisors.py", line 290, in _detail
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return self._get_hypervisors(req, detail=True, limit=limit,
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/nova/api/openstack/compute/hypervisors.py", line 215, in _get_hypervisors
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     hypervisor = self._view_hypervisor(
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/nova/api/openstack/compute/hypervisors.py", line 106, in _view_hypervisor
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     hyp_dict['uptime'] = self.host_api.get_host_uptime(
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/nova/compute/api.py", line 6042, in targeted
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return fn(self, context, host, *args, **kwargs)
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/nova/compute/api.py", line 6157, in get_host_uptime
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return self.rpcapi.get_host_uptime(context, host=host_name)
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/nova/compute/rpcapi.py", line 1311, in get_host_uptime
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return cctxt.call(ctxt, 'get_host_uptime')
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/oslo_messaging/rpc/client.py", line 190, in call
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     result = self.transport._send(
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/oslo_messaging/transport.py", line 123, in _send
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return self._driver.send(target, ctxt, message,
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 793, in send
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return self._send(target, ctxt, message, wait_for_reply, timeout,
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 782, in _send
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     result = self._waiter.wait(msg_id, timeout,
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 647, in wait
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     message = self.waiters.get(msg_id, timeout=timeout)
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 513, in get
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     raise oslo_messaging.MessagingTimeout(
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi oslo_messaging.exceptions.MessagingTimeout: Timed out waiting for a reply to message ID a48c30c8be8d4765a6bbf58b6916ec0f
                                                            2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi 
Jul 30 08:33:57 offline20241.ct.lan nova-api-wsgi[2061714]: 2025-07-30 08:33:57.521 2061714 INFO nova.api.openstack.wsgi [None req-12ea9d0c-f983-468b-afa3-cb6562be492e cfc72fc0bc3d4ba09ef9756ea2fb6395 2f5a2a06638942cbaaeeb466b2e17e10 - - default default] HTTP exception thrown: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
```

** Affects: nova
     Importance: Undecided
         Status: New


** Tags: nova openstack-ansible

-- 
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/2119106

Title:
  [Caracal][Nova][OFFLINE] - API method:
  oslo_messaging.exceptions.MessagingTimeout: Timed out waiting for a
  reply to message ID

Status in OpenStack Compute (nova):
  New

Bug description:
  ++++++++++++
  Env Details:
  ++++++++++++

  OSA: 2024.1 <Caracal>
  OS: Ubuntu 22.04

  
  * We have a Offline deployed openstack enviroenmmtn, The environemnt is up and running, Couple of test cases we performed, 

  * able to create instance from image and volume, evacuation, migration
  everything is working.

  * We saw one patern whenever we are running ``opensatck hypervisor
  list `` , sometime its working sometime its giving an exception, out
  of 5 times only 2/3 times its working

  ```
  RESP BODY: {"computeFault": {"code": 500, "message": "Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.\n<class 'oslo_messaging.exceptions.MessagingTimeout'>"}}
  GET call to compute for http://192.168.131.200:8774/v2.1/os-hypervisors/detail used request id req-ad28b6c6-3277-4e94-9023-0478ac71f33a
  HttpException: 500: Server Error for url: http://192.168.131.200:8774/v2.1/os-hypervisors/detail, Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  <class 'oslo_messaging.exceptions.MessagingTimeout'>
  ```


  ```
  Jul 30 08:33:57 offline20241.ct.lan nova-api-wsgi[2061714]: 2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi [None req-12ea9d0c-f983-468b-afa3-cb6562be492e cfc72fc0bc3d4ba09ef9756ea2fb6395 2f5a2a06638942cbaaeeb466b2e17e10 - - default default] Unexpected exception in API method: oslo_messaging.exceptions.MessagingTimeout: Timed out waiting for a reply to message ID a48c30c8be8d4765a6bbf58b6916ec0f
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi Traceback (most recent call last):
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 511, in get
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return self._queues[msg_id].get(block=True, timeout=timeout)
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/eventlet/queue.py", line 320, in get
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return waiter.wait()
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/eventlet/queue.py", line 139, in wait
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return get_hub().switch()
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 310, in switch
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return self.greenlet.switch()
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi _queue.Empty
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi 
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi During handling of the above exception, another exception occurred:
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi 
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi Traceback (most recent call last):
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/nova/api/openstack/wsgi.py", line 658, in wrapped
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return f(*args, **kwargs)
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/nova/api/openstack/compute/hypervisors.py", line 273, in detail
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return self._detail(req, limit=limit, marker=marker, links=True)
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/nova/api/openstack/compute/hypervisors.py", line 290, in _detail
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return self._get_hypervisors(req, detail=True, limit=limit,
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/nova/api/openstack/compute/hypervisors.py", line 215, in _get_hypervisors
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     hypervisor = self._view_hypervisor(
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/nova/api/openstack/compute/hypervisors.py", line 106, in _view_hypervisor
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     hyp_dict['uptime'] = self.host_api.get_host_uptime(
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/nova/compute/api.py", line 6042, in targeted
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return fn(self, context, host, *args, **kwargs)
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/nova/compute/api.py", line 6157, in get_host_uptime
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return self.rpcapi.get_host_uptime(context, host=host_name)
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/nova/compute/rpcapi.py", line 1311, in get_host_uptime
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return cctxt.call(ctxt, 'get_host_uptime')
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/oslo_messaging/rpc/client.py", line 190, in call
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     result = self.transport._send(
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/oslo_messaging/transport.py", line 123, in _send
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return self._driver.send(target, ctxt, message,
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 793, in send
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     return self._send(target, ctxt, message, wait_for_reply, timeout,
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 782, in _send
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     result = self._waiter.wait(msg_id, timeout,
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 647, in wait
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     message = self.waiters.get(msg_id, timeout=timeout)
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi   File "/openstack/venvs/nova-29.2.3.dev1/lib/python3.10/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 513, in get
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi     raise oslo_messaging.MessagingTimeout(
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi oslo_messaging.exceptions.MessagingTimeout: Timed out waiting for a reply to message ID a48c30c8be8d4765a6bbf58b6916ec0f
                                                              2025-07-30 08:33:57.518 2061714 ERROR nova.api.openstack.wsgi 
  Jul 30 08:33:57 offline20241.ct.lan nova-api-wsgi[2061714]: 2025-07-30 08:33:57.521 2061714 INFO nova.api.openstack.wsgi [None req-12ea9d0c-f983-468b-afa3-cb6562be492e cfc72fc0bc3d4ba09ef9756ea2fb6395 2f5a2a06638942cbaaeeb466b2e17e10 - - default default] HTTP exception thrown: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  ```

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/2119106/+subscriptions