summaryrefslogtreecommitdiff
path: root/api-guide
diff options
context:
space:
mode:
authorBalazs Gibizer <balazs.gibizer@est.tech>2021-07-23 18:23:28 +0200
committerBalazs Gibizer <balazs.gibizer@est.tech>2021-08-27 17:59:18 +0200
commit191bdf2069086493be2a2e0351afa7f3efad7099 (patch)
tree5f97addbfd9f3b0bddcc8344ca8a0bfb240e9e41 /api-guide
parentc3886c3ca758b32df8a58388d967dc3c0a5aebec (diff)
downloadnova-191bdf2069086493be2a2e0351afa7f3efad7099.tar.gz
Support move ops with extended resource request
Nova re-generates the resource request of an instance for each server move operation (migrate, resize, evacuate, live-migrate, unshelve) to find (or validate) a target host for the instance move. This patch extends the this logic to support the extended resource request from neutron. As the changes in the neutron interface code is called from nova-compute service during the port binding the compute service version is bumped. And a check is added to the compute-api to reject the move operations with ports having extended resource request if there are old computes in the cluster. blueprint: qos-minimum-guaranteed-packet-rate Change-Id: Ibcf703e254e720b9a6de17527325758676628d48
Diffstat (limited to 'api-guide')
-rw-r--r--api-guide/source/port_with_resource_request.rst5
1 files changed, 2 insertions, 3 deletions
diff --git a/api-guide/source/port_with_resource_request.rst b/api-guide/source/port_with_resource_request.rst
index 0109ec799b..1ab9e9f366 100644
--- a/api-guide/source/port_with_resource_request.rst
+++ b/api-guide/source/port_with_resource_request.rst
@@ -45,9 +45,8 @@ 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 server move
-operations, as well as interface attach operation. Admins should not enable
-this API extension in neutron.
+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