yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #77857
[Bug 1823203] [NEW] PortLimitExceeded results in 500 error from POST /servers/{server_id}/os-interface
Public bug reported:
This is based on code inspection at the moment, but attaching an
interface (port) to a server by providing a network and having nova-
compute create the port on that network can result in an over-quota
failure from neutron:
https://github.com/openstack/nova/blob/6ebb2c4cae65cb437e17a8c02fe5174a9825d8e0/nova/network/neutronv2/api.py#L565
Which is not handled in the API controller:
https://github.com/openstack/nova/blob/6ebb2c4cae65cb437e17a8c02fe5174a9825d8e0/nova/api/openstack/compute/attach_interfaces.py#L168
So it will result in a 500 response from the API when it should really
be something like 403.
** Affects: nova
Importance: Undecided
Status: New
** Tags: api neutron
--
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/1823203
Title:
PortLimitExceeded results in 500 error from POST /servers/{server_id
}/os-interface
Status in OpenStack Compute (nova):
New
Bug description:
This is based on code inspection at the moment, but attaching an
interface (port) to a server by providing a network and having nova-
compute create the port on that network can result in an over-quota
failure from neutron:
https://github.com/openstack/nova/blob/6ebb2c4cae65cb437e17a8c02fe5174a9825d8e0/nova/network/neutronv2/api.py#L565
Which is not handled in the API controller:
https://github.com/openstack/nova/blob/6ebb2c4cae65cb437e17a8c02fe5174a9825d8e0/nova/api/openstack/compute/attach_interfaces.py#L168
So it will result in a 500 response from the API when it should really
be something like 403.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1823203/+subscriptions
Follow ups