nova/nova/api
Guillaume Espanel 1052ad4d5a Catch neutronclient.NotFound on floating deletion
In some cases, trying to delete a floating IP multiple times in a short
delay can trigger an exception beacause the floating ip deletion
operation is not atomic. If neutronclient's call to delete fails with a
NotFound error, we raise a 404 error to nova's client instead of a 500.

Change-Id: I49ea7e52073148457e794d641ed17d4ef58616f8
Co-Authored-By: Stephen Finucane <sfinucan@redhat.com>
Closes-Bug: #1649852
(cherry picked from commit d99197aece)
2017-06-06 23:10:04 +00:00
..
ec2 Remove unnecessary code added for ec2 deprecation 2016-07-20 23:37:11 +05:30
metadata Only create vendordata_dynamic ksa session if needed 2017-03-03 16:53:25 +00:00
openstack Catch neutronclient.NotFound on floating deletion 2017-06-06 23:10:04 +00:00
validation Add query parameters white list for server list/detail 2017-01-17 15:54:15 +00:00
__init__.py Remove unused copyright from nova.api.__init__ 2014-01-10 16:24:50 +08:00
auth.py Merge "Remove manual handling of old context variables" 2016-12-12 17:20:30 +00:00
compute_req_id.py Remove 'v3' from comments in Nova API code 2015-09-14 14:10:58 +00:00
manager.py Remove vi modelines 2014-02-03 14:19:44 +00:00