← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 2107968] Re: Openstack cli not working right when nova compute quota reached

 

Hi, and thanks for reporting this issue!

Could you please provide the exact version of OpenStack you are running?
This information is essential to help us understand if the issue is
related to a specific release.

As per our process, we are marking this bug as Invalid for now. Please
switch it back to New once you’ve added the missing information.

Thanks!

** Changed in: nova
       Status: New => Invalid

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

Title:
  Openstack cli not working right when nova compute quota reached

Status in OpenStack Compute (nova):
  Invalid

Bug description:
  Hi,

  While developing a loadtest on Openstack, we noticed that whenever we
  continue to send a create request even though the quota is full, we
  cannot run the openstack server list command for the relevant project.

  root@ansible:/home/ansible# openstack server list --project project_1
  HttpException: 500: Server Error for url: https://xxxxxxr:8774/v2.1/servers/detail?project_id=cebcf25ed92841c19071d97b3eb0a971&deleted=False&all_tenants=True, Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  <class 'KeyError'>

  openstack server show 14acce64-d571-4fe1-ba24-238527bef5b4
  +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+
  | Field                               | Value                                                                                                                                                           |
  +-------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+
  | OS-DCF:diskConfig                   | MANUAL                                                                                                                                                          |
  | OS-EXT-AZ:availability_zone         | nova                                                                                                                                                            |
  | OS-EXT-SRV-ATTR:host                | None                                                                                                                                                            |
  | OS-EXT-SRV-ATTR:hostname            | test-instance-140477                                                                                                                                            |
  | OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                            |
  | OS-EXT-SRV-ATTR:instance_name       | instance-00000607                                                                                                                                               |
  | OS-EXT-SRV-ATTR:kernel_id           |                                                                                                                                                                 |
  | OS-EXT-SRV-ATTR:launch_index        | 0                                                                                                                                                               |
  | OS-EXT-SRV-ATTR:ramdisk_id          |                                                                                                                                                                 |
  | OS-EXT-SRV-ATTR:reservation_id      | r-076z19yn                                                                                                                                                      |
  | OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                            |
  |                                     | ==                                                                                                                                                              |
  | OS-EXT-STS:power_state              | NOSTATE                                                                                                                                                         |
  | OS-EXT-STS:task_state               | None                                                                                                                                                            |
  | OS-EXT-STS:vm_state                 | error                                                                                                                                                           |
  | OS-SRV-USG:launched_at              | None                                                                                                                                                            |
  | OS-SRV-USG:terminated_at            | None                                                                                                                                                            |
  | accessIPv4                          |                                                                                                                                                                 |
  | accessIPv6                          |                                                                                                                                                                 |
  | addresses                           |                                                                                                                                                                 |
  | config_drive                        |                                                                                                                                                                 |
  | created                             | 2025-04-22T15:07:52Z                                                                                                                                            |
  | description                         | test-instance-140477                                                                                                                                            |
  | fault                               | {'code': 413, 'created': '2025-04-22T15:07:53Z', 'message': 'Quota exceeded for ram: Requested 2048, but already used 8192 of 8192 ram'}                        |
  | flavor                              | description=, disk='0', ephemeral='0', extra_specs.aggregate_instance_extra_specs:gpu='false', id='g1.small', is_disabled=, is_public='True', location=,        |
  |                                     | name='g1.small', original_name='g1.small', ram='2048', rxtx_factor=, swap='0', vcpus='1'                                                                        |
  | hostId                              |

  nova-api.log

  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi [None req-5203360f-4e2e-4ee7-abfd-7ad2a92e96ed be99cabfed634654922be9f9cb58d75a 89cc6311ec74408b88c17eafa57ab891 - - default default] Unexpected
   exception in API method: KeyError: '14acce64-d571-4fe1-ba24-238527bef5b4'
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi Traceback (most recent call last):
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi   File "/var/lib/kolla/venv/lib/python3.12/site-packages/nova/api/openstack/wsgi.py", line 678, in wrapped
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi     return f(*args, **kwargs)
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi            ^^^^^^^^^^^^^^^^^^
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi   File "/var/lib/kolla/venv/lib/python3.12/site-packages/nova/api/validation/__init__.py", line 286, in wrapper
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi            ^^^^^^^^^^^^^^^^^^^^^
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi   File "/var/lib/kolla/venv/lib/python3.12/site-packages/nova/api/validation/__init__.py", line 286, in wrapper
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi            ^^^^^^^^^^^^^^^^^^^^^
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi   File "/var/lib/kolla/venv/lib/python3.12/site-packages/nova/api/validation/__init__.py", line 286, in wrapper
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi            ^^^^^^^^^^^^^^^^^^^^^
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi   [Previous line repeated 2 more times]
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi   File "/var/lib/kolla/venv/lib/python3.12/site-packages/nova/api/openstack/compute/servers.py", line 143, in detail
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi     servers = self._get_servers(req, is_detail=True)
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi   File "/var/lib/kolla/venv/lib/python3.12/site-packages/nova/api/openstack/compute/servers.py", line 343, in _get_servers
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi     response = self._view_builder.detail(
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi   File "/var/lib/kolla/venv/lib/python3.12/site-packages/nova/api/openstack/compute/views/servers.py", line 475, in detail
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi     servers_dict = self._list_view(self.show, request, instances,
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi   File "/var/lib/kolla/venv/lib/python3.12/site-packages/nova/api/openstack/compute/views/servers.py", line 535, in _list_view
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi     provided_az=req_specs_dict[server.uuid])["server"]
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi                 ~~~~~~~~~~~~~~^^^^^^^^^^^^^
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi KeyError: '14acce64-d571-4fe1-ba24-238527bef5b4'
  2025-04-22 15:08:16.724 24 ERROR nova.api.openstack.wsgi
  2025-04-22 15:08:16.729 24 INFO nova.api.openstack.wsgi [None req-5203360f-4e2e-4ee7-abfd-7ad2a92e96ed be99cabfed634654922be9f9cb58d75a 89cc6311ec74408b88c17eafa57ab891 - - default default] HTTP except
  ion thrown: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  <class 'KeyError'>

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



References