← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 2092474] [NEW] Packet Logging Framework (OVN/ML2)

 

Public bug reported:

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'

** Affects: kolla-ansible
     Importance: Undecided
         Status: New

** Affects: neutron
     Importance: Undecided
         Status: New


** Tags: neutron openstack ovn

** Tags added: neutron

** Tags added: openstack ovn

** Also affects: kolla-ansible
   Importance: Undecided
       Status: New

-- 
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:
  New

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