neutron/neutron/services
Rodolfo Alonso Hernandez 7df245ee5b Delete log entries when SG or port is deleted
NOTE: this patch is an ammend of [1].

When a SG or a port is deleted, the related log entry should be
too. A log entry has the following fields:
- log.resource_id = SG ID
- log.target_id = port ID

[1] was deleting all log entries, related or not with the SG ID
deleted. This is because "get_logs_bound_sg" returned all log entries,
including those ones without any "resource_id" or "target_id".

Now this method can return only the log entries related to a port or
a SG, excluding those ones without those two parameters populated.

Closes-Bug: #1939558

[1]https://review.opendev.org/c/openstack/neutron/+/804237

Conflicts:
    neutron/tests/unit/services/logapi/test_logging_plugin.py

Change-Id: Icb92327a06486e168ce064532d819347e6031cc1
(cherry picked from commit 41f78c678b)
(cherry picked from commit 2c4ab468ae)
(cherry picked from commit d5fd9f035a)
(cherry picked from commit 7790cecfc8)
(cherry picked from commit 226367eed1)
2021-10-25 15:38:13 +02:00
..
auto_allocate Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
conntrack_helper Conntrack Helper - Plugin 2019-08-29 10:41:04 +02:00
externaldns designate: allow PTR zone creation to fail 2021-05-05 06:40:38 +00:00
flavors use api def ALIAS in supported_extension_aliases 2019-04-08 08:30:20 -06:00
l3_router trivial: Make driver_controller's _attrs_to_driver py3 compatible 2021-05-05 06:58:01 +00:00
logapi Delete log entries when SG or port is deleted 2021-10-25 15:38:13 +02:00
loki use sqla functions from neutron-lib 2018-07-25 21:04:20 +00:00
metering Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
network_ip_availability use api def ALIAS in supported_extension_aliases 2019-04-08 08:30:20 -06:00
network_segment_range Use segment range exceptions from neutron-lib 2019-05-02 07:03:30 +08:00
placement_report Locate RP-tree parent by hypervisor name 2019-12-20 13:25:13 +01:00
portforwarding Fix incorrect exception catch when update floating ip port forwarding 2021-05-09 03:31:50 +00:00
qos Optimize get_ports with QoS extension 2021-02-02 11:05:14 +00:00
rbac Neutron RBAC API and network support 2015-08-20 20:00:17 -07:00
revisions use api def ALIAS in supported_extension_aliases 2019-04-08 08:30:20 -06:00
segments Improve Subnet create performance 2021-06-23 15:36:32 +00:00
tag Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
timestamp remove the neutron.db._model_query module 2019-01-25 08:55:25 -07:00
trunk Fix update of trunk subports during live migration 2021-02-11 08:58:44 +00:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
provider_configuration.py Merge "Select service_provider on the basis of service_module" 2018-11-15 12:47:09 +00:00
service_base.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00