yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #95215
[Bug 2092474] Re: Packet Logging Framework (OVN/ML2)
Reviewed: https://review.opendev.org/c/openstack/neutron/+/938889
Committed: https://opendev.org/openstack/neutron/commit/2aeba1be1e1378c21073fe1da8480445306c5d0f
Submitter: "Zuul (22348)"
Branch: master
commit 2aeba1be1e1378c21073fe1da8480445306c5d0f
Author: Rodolfo Alonso Hernandez <ralonsoh@xxxxxxxxxx>
Date: Fri Jan 10 12:30:42 2025 +0000
[OVN] Check if the LRP exists in ``check_provider_distributed_ports``
The method ``check_provider_distributed_ports`` retrieves all Neutron
database router ports in order to check the corresponding OVN LRP
``reside-on-redirect-chassis`` option. Since [1], ML2/OVN routers
can have a specific flavor and the Logical_Router_Port can be missing
in the OVN database. This patch checks if the Logical_Router_Port
is present before updating it.
[1]https://review.opendev.org/q/topic:%22router-flavor-ovn%22
Closes-Bug: #2092474
Change-Id: I0d8e364b1ec798fd940c494f59b78c6c0bcdc7b7
** Changed in: neutron
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/2092474
Title:
Packet Logging Framework (OVN/ML2)
Status in kolla-ansible:
New
Status in neutron:
Fix Released
Bug description:
When I enable Packet Logging Framework follow link
https://docs.openstack.org/neutron/latest/admin/config-logging.html.
On kolla-ansible stable@2024.2
#----------------------------------------------------------------------------------------------------
#----------------------------------------------------------------------------------------------------
This is my config to enable
- globals.yaml:
enable_neutron_packet_logging: "yes"
- /etc/kolla/config/neutron/ml2_conf.ini
[agent]
extensions = log
- /etc/kolla/config/neutron/openvswitch_agent.ini
[security_group]
firewall_driver = openvswitch
[agent]
extensions = log
[network_log]
rate_limit = 100
burst_limit = 25
local_output_log_base = /var/log/kolla/neutron/action-security-group.log
-/etc/kolla/config/neutron.conf
[DEFAULT]
service_plugins = router,metering,log
#----------------------------------------------------------------------------------------------------
#----------------------------------------------------------------------------------------------------
I got an error when creating a router, attaching the interface as
follows, it's quite similar to the 2 bugs that have existed
https://bugs.launchpad.net/neutron/+bug/2064778
https://bugs.launchpad.net/neutron/+bug/2064778
#----------------------------------------------------------------------------------------------------
#----------------------------------------------------------------------------------------------------
Error log: /var/log/kolla/neutron/neutron-server.log
2024-12-25 12:55:22.705 798 ERROR futurist.periodics [None req-8dd58f13-f860-4f88-b5d1-fdeeab033a06 - - - - - -] Failed to call periodic 'neutron.plugins.ml2.drivers.ovn.mech_driver.ovsdb.maintenance.DBInconsistenciesPeriodics.check_provider_distributed_ports' (it runs every 5.00 seconds): AttributeError: 'NoneType' object has no attribute 'options'
2024-12-25 12:55:22.705 798 ERROR futurist.periodics Traceback (most recent call last):
2024-12-25 12:55:22.705 798 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.12/site-packages/futurist/periodics.py", line 290, in run
2024-12-25 12:55:22.705 798 ERROR futurist.periodics work()
2024-12-25 12:55:22.705 798 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.12/site-packages/futurist/periodics.py", line 64, in __call__
2024-12-25 12:55:22.705 798 ERROR futurist.periodics return self.callback(*self.args, **self.kwargs)
2024-12-25 12:55:22.705 798 ERROR futurist.periodics ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-12-25 12:55:22.705 798 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.12/site-packages/futurist/periodics.py", line 178, in decorator
2024-12-25 12:55:22.705 798 ERROR futurist.periodics return f(*args, **kwargs)
2024-12-25 12:55:22.705 798 ERROR futurist.periodics ^^^^^^^^^^^^^^^^^^
2024-12-25 12:55:22.705 798 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.12/site-packages/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/maintenance.py", line 82, in decorator
2024-12-25 12:55:22.705 798 ERROR futurist.periodics return f(self, *args, **kwargs)
2024-12-25 12:55:22.705 798 ERROR futurist.periodics ^^^^^^^^^^^^^^^^^^^^^^^^
2024-12-25 12:55:22.705 798 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.12/site-packages/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/maintenance.py", line 778, in check_provider_distributed_ports
2024-12-25 12:55:22.705 798 ERROR futurist.periodics if lrp.options.get(
2024-12-25 12:55:22.705 798 ERROR futurist.periodics ^^^^^^^^^^^
2024-12-25 12:55:22.705 798 ERROR futurist.periodics AttributeError: 'NoneType' object has no attribute 'options'
2024-12-25 12:55:22.705 798 ERROR futurist.periodics
2024-12-25 12:55:22.803 798 ERROR futurist.periodics [None req-8dd58f13-f860-4f88-b5d1-fdeeab033a06 - - - - - -] Failed to call periodic 'neutron.plugins.ml2.drivers.ovn.mech_driver.ovsdb.maintenance.DBInconsistenciesPeriodics.check_redirect_type_router_gateway_ports' (it runs every 5.00 seconds): AttributeError: 'NoneType' object has no attribute 'options'
2024-12-25 12:55:22.803 798 ERROR futurist.periodics Traceback (most recent call last):
2024-12-25 12:55:22.803 798 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.12/site-packages/futurist/periodics.py", line 290, in run
2024-12-25 12:55:22.803 798 ERROR futurist.periodics work()
2024-12-25 12:55:22.803 798 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.12/site-packages/futurist/periodics.py", line 64, in __call__
2024-12-25 12:55:22.803 798 ERROR futurist.periodics return self.callback(*self.args, **self.kwargs)
2024-12-25 12:55:22.803 798 ERROR futurist.periodics ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-12-25 12:55:22.803 798 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.12/site-packages/futurist/periodics.py", line 178, in decorator
2024-12-25 12:55:22.803 798 ERROR futurist.periodics return f(*args, **kwargs)
2024-12-25 12:55:22.803 798 ERROR futurist.periodics ^^^^^^^^^^^^^^^^^^
2024-12-25 12:55:22.803 798 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.12/site-packages/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/maintenance.py", line 82, in decorator
2024-12-25 12:55:22.803 798 ERROR futurist.periodics return f(self, *args, **kwargs)
2024-12-25 12:55:22.803 798 ERROR futurist.periodics ^^^^^^^^^^^^^^^^^^^^^^^^
2024-12-25 12:55:22.803 798 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.12/site-packages/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/maintenance.py", line 731, in check_redirect_type_router_gateway_ports
2024-12-25 12:55:22.803 798 ERROR futurist.periodics redirect_value = lrp.options.get(
2024-12-25 12:55:22.803 798 ERROR futurist.periodics ^^^^^^^^^^^
2024-12-25 12:55:22.803 798 ERROR futurist.periodics AttributeError: 'NoneType' object has no attribute 'options'
To manage notifications about this bug go to:
https://bugs.launchpad.net/kolla-ansible/+bug/2092474/+subscriptions
References