neutron/neutron
Kevin Benton b87715d764 Protect against '.delete()' for quota and revisions
The devref was suggesting to do exactly the wrong thing for cases where
we have SQLAlchemy event listeners waiting for deleted objects.
DELETE statements fail to trigger any kind of SQLAlchemy event
listeners and the majority of our delete operations are small
(<10 items at once) so the performance difference is negligible
(especially since we do it so infrequently).

Change-Id: Id142179418a7b94d8d9695871b3fcd5dcc64730c
2017-01-09 09:09:18 -08:00
..
agent Merge "Kill neutron-keepalived-state-change gracefully" 2017-01-09 10:29:43 +00:00
api Add filter check for quering 2017-01-06 05:31:33 +00:00
callbacks callbacks: Make the value of FLOATING_IP match with api resource 2016-11-18 19:42:33 +09:00
cmd Kill processes when cleaning up namespaces 2016-12-20 10:52:41 +00:00
common Merge "Adopt privsep and read routing table with pyroute2" 2016-12-22 12:00:03 +00:00
conf Merge "SR-IOV: Remove physical_device_mappings depreciation warning" 2017-01-06 12:41:24 +00:00
core_extensions Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00
db Protect against '.delete()' for quota and revisions 2017-01-09 09:09:18 -08:00
debug Replace device owners hard coded strings to neutron_lib constants 2016-07-12 04:11:35 -04:00
extensions Merge "Add notify for tag operations" 2017-01-05 04:03:10 +00:00
hacking Merge "Removed deprecated checks" 2016-11-22 20:53:53 +00:00
ipam Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00
locale Imported Translations from Zanata 2016-08-19 07:27:43 +00:00
notifiers Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00
objects Merge "[TrivialFix] Fix comment typo error" 2017-01-05 13:34:46 +00:00
pecan_wsgi Merge "Pecan: Fix subresource policy check" 2017-01-07 00:40:19 +00:00
plugins Merge "Use Port OVO in ml2/db and plugins/ml2/test_db" 2017-01-07 06:27:15 +00:00
privileged Adopt privsep and read routing table with pyroute2 2016-12-21 17:52:58 +02:00
quota Protect against '.delete()' for quota and revisions 2017-01-09 09:09:18 -08:00
scheduler l3scheduler: create ha_vr_id more robustly 2017-01-08 15:45:45 +02:00
server Revert "Revert "Remove threading before process forking"" 2016-06-02 21:26:08 +00:00
services Merge "Account for unwire failures during OVS trunk rewiring operations" 2017-01-04 13:20:38 +00:00
tests Protect against '.delete()' for quota and revisions 2017-01-09 09:09:18 -08:00
__init__.py Hacking rule to check i18n usage 2016-03-30 21:28:37 -04:00
_i18n.py Move i18n to _i18n, as per oslo_i18n guidelines 2015-12-01 19:29:10 -07:00
auth.py Consume ConfigurableMiddleware from oslo_middleware 2015-10-08 17:59:43 +00:00
context.py Use to_policy_values for policy enforcement 2016-11-30 05:02:46 +00:00
manager.py Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00
neutron_plugin_base_v2.py Revert "Revert "Remove threading before process forking"" 2016-06-02 21:26:08 +00:00
opts.py Merge "Include ovsdb_connection option into all interface_driver agents" 2016-12-15 18:26:43 +00:00
policy.py Merge "Use to_policy_values for policy enforcement" 2016-12-02 23:00:00 +00:00
service.py Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00
version.py
worker.py Move AgentStatusCheckWorker to PeriodicWorker 2016-11-17 15:31:19 -08:00
wsgi.py Merge "Use dispose_pool() from oslo.db" 2016-08-26 22:03:41 +00:00