Files
nova/releasenotes/notes/reject-networks-with-qos-policy-2746c74fd1f3ff26.yaml
Balazs Gibizer 8364abecfa Reject networks with QoS policy
When nova needs to create ports in Neutron in a network that has minimum
bandwidth policy Nova would need to create allocation for the bandwidth
resources. The port creation happens in the compute manager after the
scheduling and resource claiming. Supporting for this is considered out
of scope for the first iteration of this feature.

To avoid resource allocation inconsistencies this patch propose to
reject such request. This rejection does not break any existing use
case as minimum bandwidth policy rule only supported by the SRIOV
Neutron backend but Nova only support booting with SRIOV port if those
ports are precreated in Neutron.

Co-Authored-By: Elod Illes <elod.illes@ericsson.com>

Change-Id: I7e1edede827cf8469771c0496b1dce55c627cf5d
blueprint: bandwidth-resource-provider
2019-01-28 15:50:25 +01:00

10 lines
401 B
YAML

---
other:
- |
The ``POST /servers/{server_id}/os-interface`` request and the
``POST /servers`` request will be rejected with HTTP 400 if the Neutron
network referenced in the request body has `QoS minimum bandwidth rule`_
attached as Nova currently cannot support such operations.
.. _QoS minimum bandwidth rule: https://docs.openstack.org/neutron/latest/admin/config-qos.html