neutron/neutron
Kevin Benton 4f5b01c18b Make prevent_l3_port_deletion handle missing port
This adjusts the prevent_l3_port_deletion function to handle
the case where the port ID that is passed to it does not have
an entry in the database.

Previously it was raising an exception in this case, which is
inconsistent to how ML2 was handling concurrent port_delete requests
further in the port delete function (log them but don't fail).

Closes-Bug: #1416554
Change-Id: I6da021bdf0c79f72336416d02ab989407f352904
2015-02-02 14:07:01 -08:00
..
agent Don't pass the port down to the floating ip processing 2015-01-31 15:45:25 +00:00
api Discriminate loaded extensions using their alias 2015-02-02 09:17:33 -08:00
cmd Set locale before check dnsmasq version 2015-01-28 17:48:36 +08:00
common Merge "Add missing Connection.close() method" 2015-02-02 13:07:55 +00:00
db Make prevent_l3_port_deletion handle missing port 2015-02-02 14:07:01 -08:00
debug hacking: enable H238 (old style class declaration, use new style) 2015-01-12 23:46:11 +01:00
extensions Removed redundant statement from l3agentscheduler 2015-01-30 02:16:01 +05:30
hacking Update hacking to 0.10 2015-01-12 23:46:06 +01:00
locale Imported Translations from Transifex 2015-02-02 06:14:15 +00:00
notifiers Migrate to oslo.i18n 2014-11-26 22:19:24 +01:00
openstack Migrate to oslo.concurrency 2015-01-15 21:01:06 +01:00
plugins Make prevent_l3_port_deletion handle missing port 2015-02-02 14:07:01 -08:00
scheduler Migrate to oslo.i18n 2014-11-26 22:19:24 +01:00
server Migrate to oslo.i18n 2014-11-26 22:19:24 +01:00
services Merge "Mechanisms to move extensions and config into service repos" 2015-01-31 00:23:07 +00:00
tests Make prevent_l3_port_deletion handle missing port 2015-02-02 14:07:01 -08:00
__init__.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
auth.py Enforce log hints 2014-12-08 19:59:24 +01:00
context.py Merge "Migrate to oslo.context" 2014-12-15 06:10:55 +00:00
hooks.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
i18n.py Migrate to oslo.i18n 2014-11-26 22:19:24 +01:00
manager.py Backward compatibility for advanced services 2014-12-18 09:27:28 -08:00
neutron_plugin_base_v2.py Throw exception instances instead of classes 2014-09-07 12:56:30 +04:00
policy.py Enable pylint checks for "anomalous" string escapes 2014-12-23 14:53:02 +11:00
quota.py Fix missing spaces in error messages 2015-01-15 07:25:56 -08:00
service.py Merge "Enforce log hints" 2014-12-14 02:58:34 +00:00
version.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
wsgi.py Eventlet green threads not released back to pool 2014-12-27 11:13:46 -08:00