neutron/neutron/db
Rodolfo Alonso Hernandez ad31c58d60 Remove ``ConfDriver`` code
The quota driver ``ConfDriver`` was deprecated in Liberty release.

``NullQuotaDriver`` is created for testing although it could be used
in production if no quota enforcement is needed. However, because
the Quota engine is not plugable (is an extension always loaded), it
could be interesting to make it plugable as any other plugin.

This patch also creates a Quota engine driver API class that should be
used in any Quota engine driver. Currently it is used in the three
in-tree drivers implemented: ``NullQuotaDriver``, ``DbQuotaDriver``
and ``DbQuotaNoLockDriver``.

Change-Id: Ib4af80e18fac52b9f68f26c84a215415e63c2822
Closes-Bug: #1928211
2021-07-26 15:00:32 +00:00
..
allowed_address_pairs Clean up deprecated sqla model import paths 2017-02-25 03:42:34 +00:00
availability_zone remove the neutron.db._resource_extend module 2019-01-02 13:02:06 -07:00
extra_dhcp_opt Cleanup _find_related_obj 2017-02-25 06:29:33 +00:00
metering Remove duplicated meter_rpc instance initialization 2020-12-14 14:46:02 +08:00
migration Allow 255 character strings in tags 2021-03-30 10:44:39 +02:00
models Set "floatingip.fixed_port" as viewonly 2021-06-03 15:51:46 +00:00
network_dhcp_agent_binding Move migration to proper dir and fix objects tests 2019-11-04 17:44:44 +00:00
port_security Cleanup _find_related_obj 2017-02-25 06:29:33 +00:00
qos Fix SQLAlchemy warnings with view only relationships 2021-05-07 17:31:33 +00:00
quota Remove ``ConfDriver`` code 2021-07-26 15:00:32 +00:00
__init__.py
_utils.py Finish the new DB engine facade migration 2020-11-24 09:20:35 +00:00
address_group_db.py Use payloads for ADDRESS_GROUP callback events 2021-06-03 18:40:14 +00:00
address_scope_db.py Allow sharing of address scopes via RBAC mechanism 2020-03-19 16:51:39 +02:00
agents_db.py Deprecate and remove "get_agents_db" 2021-05-20 08:04:47 +00:00
agentschedulers_db.py Schedule networks to new segments if needed 2021-03-05 16:03:49 +00:00
allowedaddresspairs_db.py [DVR] Send allowed address pairs info to the L3 agents 2021-05-18 12:58:23 +02:00
data_plane_status_db.py Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
db_base_plugin_common.py Check for existence instead of fetching the whole net object 2021-03-10 11:06:29 +04:00
db_base_plugin_v2.py Merge "Improve Subnet create performance" 2021-06-05 04:06:07 +00:00
dns_db.py Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
dvr_mac_db.py Optimize DVR related port DB query 2019-08-25 01:24:03 +08:00
external_net_db.py Remove leftovers of get_external_network_id for router 2020-02-28 10:53:29 +00:00
extradhcpopt_db.py Utilize bulk port creation ops in ml2 plugin 2019-03-21 11:31:36 +00:00
extraroute_db.py Set system_scope='all' in elevated context 2021-03-19 12:05:56 +01:00
flavors_db.py delete common_db_mixin 2019-04-17 11:25:41 -06:00
ipam_backend_mixin.py Using 31-Bit and 32-Bit prefixes for IPv4 reasonably 2021-06-09 07:35:54 +00:00
ipam_pluggable_backend.py Merge "Improve Subnet update performance" 2021-04-30 16:02:26 +00:00
l3_agentschedulers_db.py L3 agent scheduler should return a valid index if manual scheduling 2020-06-24 15:37:23 +00:00
l3_attrs_db.py Remove check if set_extra_attr_value is run in the transaction 2021-04-16 14:45:53 +02:00
l3_db.py Merge "Allow the use of legacy routers within RPN segments" 2021-06-09 15:48:06 +00:00
l3_dvr_db.py use payloads for ROUTER_INTERFACE events 2021-06-03 18:42:19 +00:00
l3_dvr_ha_scheduler_db.py Fix connection between 2 dvr routers 2018-11-01 18:01:25 +01:00
l3_dvrscheduler_db.py use payloads for PORT AFTER_CREATE events 2021-06-03 18:43:30 +00:00
l3_fip_pools_db.py Set system_scope='all' in elevated context 2021-03-19 12:05:56 +01:00
l3_fip_port_details.py remove the neutron.db._resource_extend module 2019-01-02 13:02:06 -07:00
l3_fip_qos.py remove the neutron.db._resource_extend module 2019-01-02 13:02:06 -07:00
l3_gateway_ip_qos.py Finish the new DB engine facade migration 2020-11-24 09:20:35 +00:00
l3_gwmode_db.py Finish the new DB engine facade migration 2020-11-24 09:20:35 +00:00
l3_hamode_db.py Remove unused method _ensure_vr_id_and_network() 2021-04-13 09:21:16 +00:00
l3_hascheduler_db.py Merge "Fix _notify_l3_agent_port_update when there is no binding host" 2020-03-15 03:13:52 +00:00
models_v2.py Fix SQLAlchemy warnings with view only relationships 2021-05-07 17:31:33 +00:00
network_ip_availability_db.py Remove "six" library 2020-07-28 16:55:52 +00:00
ovn_hash_ring_db.py [OVN] Add hash ring methods 2019-12-03 08:53:45 +00:00
ovn_revision_numbers_db.py Finish the new DB engine facade migration 2020-11-24 09:20:35 +00:00
port_device_profile_db.py Add port device profile extension 2021-01-22 16:17:30 +00:00
port_numa_affinity_policy_db.py Add port NUMA affinity policy 2020-11-13 15:49:34 +00:00
portbindings_base.py remove the neutron.db._resource_extend module 2019-01-02 13:02:06 -07:00
portbindings_db.py remove the neutron.db._model_query module 2019-01-25 08:55:25 -07:00
portsecurity_db.py remove the neutron.db._resource_extend module 2019-01-02 13:02:06 -07:00
portsecurity_db_common.py Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
provisioning_blocks.py [OVS] Fix live-migration connection disruption 2021-01-13 11:13:41 +00:00
rbac_db_mixin.py rbac: Catch correct exception for duplicated entry 2019-06-06 19:23:17 +00:00
rbac_db_models.py Allow sharing of address groups via RBAC mechanism 2021-03-01 18:28:31 -06:00
securitygroups_db.py Remove ``ConfDriver`` code 2021-07-26 15:00:32 +00:00
securitygroups_rpc_base.py use payloads for PORT AFTER_CREATE events 2021-06-03 18:43:30 +00:00
segments_db.py use payloads for SEGMENT events 2021-05-05 15:17:50 +03:00
servicetype_db.py Switch to new engine facade for ExtraRoute_dbonly_mixin 2019-06-28 10:30:56 +00:00
standard_attr.py shim standard_attr db for neutron-lib 2019-07-23 14:17:29 -06:00
standardattrdescription_db.py remove the neutron.db._resource_extend module 2019-01-02 13:02:06 -07:00
subnet_service_type_mixin.py remove the neutron.db._resource_extend module 2019-01-02 13:02:06 -07:00
uplink_status_propagation_db.py Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
vlantransparent_db.py remove the neutron.db._resource_extend module 2019-01-02 13:02:06 -07:00