neutron/neutron/db
Rodolfo Alonso Hernandez 40433a081f Refactor the OVN revision module to access the DB correctly
Method ``_ensure_revision_row_exist`` creates a DB reader context
when called from ``bump_revision``. This call is always done from
inside a DB write context. This method removes the unneded reader
context.

Closes-Bug: #1975837
Change-Id: Ifb500eef5513e930bf3a22d99183ca348e5fc427
(cherry picked from commit 39d751a332)
2022-05-15 01:40:29 +00:00
..
allowed_address_pairs Clean up deprecated sqla model import paths 2017-02-25 03:42:34 +00:00
availability_zone "default_availability_zones" need to be considered when validate az 2021-08-16 00:14:49 +00: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 [QoS] Add rule type packet per second (pps) 2021-07-22 09:53:38 +08:00
models Add CONTEXT_READER decorator to "get_ha_router_port_bindings" 2021-06-09 17:01:33 +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 [QoS] Add rule type packet per second (pps) 2021-07-22 09:53:38 +08:00
quota Create a PeriodicWorker for DbQuotaNoLockDriver clean up 2022-02-05 05:38:33 +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 Revert "Set system_scope='all' in elevated context" 2021-06-15 10:29:20 +02:00
address_scope_db.py Allow sharing of address scopes via RBAC mechanism 2020-03-19 16:51:39 +02:00
agents_db.py Avoid writing segments to the DB repeatedly 2021-12-08 15:25:59 +01:00
agentschedulers_db.py Handle properly ObjectNotFound while deleting network from DHCP agent 2022-05-05 10:45:17 +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 Ensure gateway is set for prefix delegated subnets 2022-03-21 05:55:55 +00:00
db_base_plugin_v2.py Remove exception `IpAddressAllocationNotFound` 2022-03-17 06:27:24 +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 Check router routes connectivity when GW port is updated 2021-06-24 11:54:17 +00:00
flavors_db.py delete common_db_mixin 2019-04-17 11:25:41 -06:00
ipam_backend_mixin.py Ensure gateway is set for prefix delegated subnets 2022-03-21 05:55:55 +00:00
ipam_pluggable_backend.py Allocate IPs in bulk requests in separate transactions 2021-12-23 14:20:45 +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 Improve content of FloatingIP AFTER callbacks 2021-08-16 10:50:07 +02:00
l3_dvr_db.py Use payloads for FloatingIP AFTER callbacks 2021-08-16 10:48:29 +02: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 Exclude router gw subnet ports from port list while port delete. 2022-01-14 20:57:52 +00:00
l3_fip_pools_db.py Revert "Set system_scope='all' in elevated context" 2021-06-15 10:29:20 +02: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 [L3][QoS] Remove router QoS binding when GW is removed 2022-04-22 08:40:17 +00:00
l3_gwmode_db.py Notify ROUTER_GATEWAY event for router gw mode 2021-06-30 10:56:02 +08:00
l3_hamode_db.py Use payloads for ROUTER AFTER_ callbacks 2021-08-09 14:13:28 +00:00
l3_hascheduler_db.py use payloads for PORT AFTER_UPDATE events 2021-07-07 21:01:24 +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 Refactor the OVN revision module to access the DB correctly 2022-05-15 01:40:29 +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_common.py Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
portsecurity_db.py remove the neutron.db._resource_extend module 2019-01-02 13:02:06 -07: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 Execute the quota reservation removal in an isolated DB txn 2021-09-30 17:52:21 +00:00
securitygroups_rpc_base.py use payloads for PORT AFTER_DELETE events 2021-07-11 06:00:08 +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