neutron/neutron/tests/unit/objects
Fernando Royo a57d47bcb2 Optimize queries for port operations
Port create/update are most time-consuming operations
on subnet creation. As example, in those cases where
several subnets are created over the same network the
response time for those port operations is linearly
increased as the total subnets increases.

This patch improves the number of queries required on port
operations in order to reduce the response time.

Closes-Bug: #1977831

Change-Id: I0fccf36a2035e8f6c2fa8dab0307358da600c8f7
(cherry picked from commit c25097b0b0)
2022-06-20 15:18:03 +00:00
..
db Finish the new DB engine facade migration 2020-11-24 09:20:35 +00:00
logapi Enable an update test in UT of logging 2017-07-07 12:01:49 +09:00
plugins Randomize segmentation ID assignation 2021-03-24 13:56:09 +00:00
port Add port NUMA affinity policy 2020-11-13 15:49:34 +00:00
qos Bump neutron-lib to 2.17.0 2021-11-17 10:09:14 +00:00
__init__.py objects.base: avoid db access if object does not have changes 2015-07-03 02:02:17 +03:00
test_address_group.py Allow sharing of address groups via RBAC mechanism 2021-03-01 18:28:31 -06:00
test_address_scope.py Allow sharing of address scopes via RBAC mechanism 2020-03-19 16:51:39 +02:00
test_agent.py New agent attribute: resources_synced 2019-02-21 13:45:15 +01:00
test_auto_allocate.py Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
test_base.py [Server Side] L3 router support ndp proxy 2022-02-03 10:07:46 +08:00
test_conntrack_helper.py Conntrack Helper - OVO and db script 2019-05-20 18:00:18 +02:00
test_flavor.py Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
test_floatingip.py Refactoring _create_test methods for OVO UTs 2017-04-17 12:05:19 -07:00
test_ipam.py Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
test_l3_hamode.py Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
test_l3agent.py Add specific values to specific fields in get_random_object_fields() 2017-07-25 15:16:25 +09:00
test_local_ip.py Add Local IP Extension and DB 2021-11-11 10:08:23 +03:00
test_metering.py Metering to OVO 2017-04-26 11:44:58 -07:00
test_ndp_proxy.py [Server Side] L3 router support ndp proxy 2022-02-03 10:07:46 +08:00
test_network.py Remove the dependency on the "mock" package 2020-04-28 18:05:37 -04:00
test_network_segment_range.py Make phynet paramter also is optional when network_segment_range enabled 2021-05-16 09:10:59 +00:00
test_objects.py [Server Side] L3 router support ndp proxy 2022-02-03 10:07:46 +08:00
test_port_forwarding.py In OVO PortForwarding, retrieve FIP info from db_obj 2021-01-16 00:06:49 +00:00
test_ports.py SR-IOV agent can handle ports with same MAC addresses 2021-06-03 16:02:18 +00:00
test_provisioning_blocks.py Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
test_quota.py Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
test_rbac.py Allow sharing of address groups via RBAC mechanism 2021-03-01 18:28:31 -06:00
test_rbac_db.py Replace "target_tenant" with "target_project" in RBAC OVOs and models 2021-12-03 10:48:57 +00:00
test_router.py Add network QoS inheritance to floating IP 2021-11-24 09:01:09 +00:00
test_securitygroup.py Add normalized_cidr column to SG rules 2021-01-07 12:23:59 +01:00
test_servicetype.py Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
test_subnet.py Optimize queries for port operations 2022-06-20 15:18:03 +00:00
test_subnetpool.py Replace "target_tenant" with "target_project" in RBAC OVOs and models 2021-12-03 10:48:57 +00:00
test_tag.py Refactoring _create_test methods for OVO UTs 2017-04-17 12:05:19 -07:00
test_trunk.py Remove OVO unneeded compatibility conversions 2020-06-03 17:15:31 +00:00