nova/nova/conductor
John Garbutt 140b3b81f9 Enforce resource limits using oslo.limit
We now enforce limits on resources requested in the flavor.
This includes: instances, ram, cores. It also works for any resource
class being requested via the flavor chosen, such as custom resource
classes relating to Ironic resources.

Note because disk resources can be limited, we need to know if the
instance is boot from volume or not. This has meant adding extra code to
make sure we know that when enforcing the limits.

Follow on patches will update the APIs to accurately report the limits
being applied to instances, ram and cores.

blueprint unified-limits-nova

Change-Id: If1df93400dcbcb1d3aac0ade80ae5ecf6ce38d11
2022-02-24 16:21:03 +00:00
..
tasks Merge "neutron: Rework how we check for extensions" 2022-02-08 22:56:47 +00:00
__init__.py Remove conductor local api:s and 'use_local' config option 2016-10-18 14:26:06 +02:00
api.py Remove 'nova.image.api' module 2020-02-18 11:45:39 +00:00
manager.py Enforce resource limits using oslo.limit 2022-02-24 16:21:03 +00:00
rpcapi.py Add revert_snapshot_based_resize conductor RPC method 2019-12-12 12:00:33 -05:00