Support interface attach / detach with new resource request format

The interface attach and detach logic is now fully adapted to the new
extended resource request format, and supports more than one request
group in a single port.

blueprint: qos-minimum-guaranteed-packet-rate
Change-Id: I73e6acf5adfffa9203efa3374671ec18f4ea79eb
This commit is contained in:
Balazs Gibizer
2021-07-09 15:44:57 +02:00
parent 9cb92e8832
commit 44309c419f
13 changed files with 294 additions and 164 deletions
@@ -44,14 +44,9 @@ Extended resource request
Since neutron 19.0.0 (Xena), neutron implements an extended resource request
format via the the ``port-resource-request-groups`` neutron API extension. As
of nova 24.0.0 (Xena), nova does not fully support the new extension. If the
extension is enabled in neutron, then nova will reject interface attach
operation. Admins should not enable this API extension in neutron.
Please note that Nova only supports the server create operation if every
nova-compute service also upgraded to Xena version and the
``[upgrade_levels]/compute`` configuration does not prevent
the computes from using the latest RPC version.
of nova 24.0.0 (Xena), nova also supports this extension if every nova-compute
service is upgraded to Xena version and the ``[upgrade_levels]/compute``
configuration does not prevent the computes from using the latest RPC version.
See :nova-doc:`the admin guide <admin/port_with_resource_request.html>` for
administrative details.