← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 2088423] Re: [functional test] test_ovn_nb_sync* tests fails randomly with Internal Server Error

 

Reviewed:  https://review.opendev.org/c/openstack/neutron/+/935804
Committed: https://opendev.org/openstack/neutron/commit/abb527d1e4ec8ac34f6e277089b59687f9c3307e
Submitter: "Zuul (22348)"
Branch:    master

commit abb527d1e4ec8ac34f6e277089b59687f9c3307e
Author: Rodolfo Alonso Hernandez <ralonsoh@xxxxxxxxxx>
Date:   Wed Nov 20 15:20:16 2024 +0000

    [OVN] Use the MySQL backend for the ``TestOvnNbSync`` tests
    
    The ``TestOvnNbSync`` test cases perform intensive operations on both
    the Neutron database and the OVN databases. These test are frequently
    hitting an issue with the Neutron database, that in the functional test
    is, by default, SQLite.
    
    When a port is being deleted, the database raises an exception with the
    following message:
      DELETE failed.: oslo_db.exception.DBReferenceError:
      (sqlite3.IntegrityError) FOREIGN KEY constraint failed
      [SQL: DELETE FROM ports WHERE ports.id = ?]
      [parameters: ('64720ac5-72a0-4e88-8193-fd54a97ccef3',)]
    
    This resource (port) and the one referring to it (floating IP), have
    been created and updated in previous API calls, thus the transactions
    to the database should be commited and finished.
    
    This patch is changing the database backend to MySQL, that should
    provide better transaction isolation.
    
    Closes-Bug: #2088423
    Change-Id: If1da6c5992aa4635da5a4b5c6eaa06db56d693b4


** 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/2088423

Title:
  [functional test] test_ovn_nb_sync* tests fails randomly with Internal
  Server Error

Status in neutron:
  Fix Released

Bug description:
  Fails like:-
  ft1.3: neutron.tests.functional.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncOverSsl.test_ovn_nb_sync_offtesttools.testresult.real._StringException: Traceback (most recent call last):
    File "/home/zuul/src/opendev.org/openstack/neutron/neutron/tests/base.py", line 178, in func
      return f(self, *args, **kwargs)
    File "/home/zuul/src/opendev.org/openstack/neutron/neutron/tests/base.py", line 178, in func
      return f(self, *args, **kwargs)
    File "/home/zuul/src/opendev.org/openstack/neutron/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_sync.py", line 1609, in test_ovn_nb_sync_off
      self._test_ovn_nb_sync_helper('off', should_match_after_sync=False)
    File "/home/zuul/src/opendev.org/openstack/neutron/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_sync.py", line 1578, in _test_ovn_nb_sync_helper
      self._create_resources(restart_ovsdb_processes)
    File "/home/zuul/src/opendev.org/openstack/neutron/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_sync.py", line 654, in _create_resources
      self._delete('ports', n4_port_dict['p3'])
    File "/home/zuul/src/opendev.org/openstack/neutron/neutron/tests/unit/db/test_db_base_plugin_v2.py", line 725, in _delete
      self.assertEqual(expected_code, res.status_int)
    File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/testtools/testcase.py", line 419, in assertEqual
      self.assertThat(observed, matcher, message)
    File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/testtools/testcase.py", line 509, in assertThat
      raise mismatch_error
  testtools.matchers._impl.MismatchError: 204 != 500

  neutron-server:-
  2024-10-31 17:26:09.361 50915 DEBUG neutron.plugins.ml2.plugin [None req-f47f60b2-2d64-4527-bb92-fe15be4792cc - 46f70361-ba71-4bd0-9769-3573fd227c4b - - - -] Calling delete_port for 64720ac5-72a0-4e88-8193-fd54a97ccef3 owned by compute:None delete_port /home/zuul/src/opendev.org/openstack/neutron/neutron/plugins/ml2/plugin.py:2242
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation [None req-f47f60b2-2d64-4527-bb92-fe15be4792cc - 46f70361-ba71-4bd0-9769-3573fd227c4b - - - -] DELETE failed.: oslo_db.exception.DBReferenceError: (sqlite3.IntegrityError) FOREIGN KEY constraint failed
  [SQL: DELETE FROM ports WHERE ports.id = ?]
  [parameters: ('64720ac5-72a0-4e88-8193-fd54a97ccef3',)]
  (Background on this error at: https://sqlalche.me/e/20/gkpj)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation Traceback (most recent call last):
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     self.dialect.do_execute(
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 941, in do_execute
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     cursor.execute(statement, parameters)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation sqlite3.IntegrityError: FOREIGN KEY constraint failed
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation The above exception was the direct cause of the following exception:
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation Traceback (most recent call last):
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/pecan/core.py", line 682, in __call__
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     self.invoke_controller(controller, args, kwargs, state)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/pecan/core.py", line 573, in invoke_controller
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     result = controller(*args, **kwargs)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/neutron_lib/db/api.py", line 137, in wrapped
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     with excutils.save_and_reraise_exception():
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_utils/excutils.py", line 227, in __exit__
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     self.force_reraise()
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     raise self.value
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/neutron_lib/db/api.py", line 135, in wrapped
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     return f(*args, **kwargs)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_db/api.py", line 144, in wrapper
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     with excutils.save_and_reraise_exception() as ectxt:
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_utils/excutils.py", line 227, in __exit__
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     self.force_reraise()
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     raise self.value
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_db/api.py", line 142, in wrapper
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     return f(*args, **kwargs)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/neutron_lib/db/api.py", line 183, in wrapped
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     with excutils.save_and_reraise_exception():
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_utils/excutils.py", line 227, in __exit__
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     self.force_reraise()
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     raise self.value
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/neutron_lib/db/api.py", line 181, in wrapped
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     return f(*dup_args, **dup_kwargs)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/neutron/pecan_wsgi/controllers/utils.py", line 65, in wrapped
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     return f(*args, **kwargs)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/neutron/pecan_wsgi/controllers/utils.py", line 104, in wrapped
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     f(*args, **kwargs)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/neutron/pecan_wsgi/controllers/resource.py", line 85, in delete
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     return self.plugin_deleter(*deleter_args)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/neutron/common/utils.py", line 723, in inner
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     return f(*args, **kwargs)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/neutron_lib/db/api.py", line 223, in wrapped
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     return f_with_retry(*args, **kwargs,
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/neutron_lib/db/api.py", line 137, in wrapped
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     with excutils.save_and_reraise_exception():
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_utils/excutils.py", line 227, in __exit__
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     self.force_reraise()
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     raise self.value
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/neutron_lib/db/api.py", line 135, in wrapped
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     return f(*args, **kwargs)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_db/api.py", line 144, in wrapper
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     with excutils.save_and_reraise_exception() as ectxt:
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_utils/excutils.py", line 227, in __exit__
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     self.force_reraise()
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     raise self.value
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_db/api.py", line 142, in wrapper
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     return f(*args, **kwargs)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/neutron_lib/db/api.py", line 183, in wrapped
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     with excutils.save_and_reraise_exception():
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_utils/excutils.py", line 227, in __exit__
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     self.force_reraise()
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     raise self.value
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/neutron_lib/db/api.py", line 181, in wrapped
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     return f(*dup_args, **dup_kwargs)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/neutron/plugins/ml2/plugin.py", line 2244, in delete_port
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     super().delete_port(context, id, port)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/neutron_lib/db/api.py", line 221, in wrapped
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     return f(*args, **kwargs)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/neutron/db/db_base_plugin_v2.py", line 1603, in delete_port
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     self.ipam.delete_port(context, id, port)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/neutron/db/ipam_pluggable_backend.py", line 523, in delete_port
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     self._ipam_deallocate_ips(context, ipam_driver, port,
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/neutron/db/ipam_pluggable_backend.py", line 93, in _ipam_deallocate_ips
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     with excutils.save_and_reraise_exception():
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_utils/excutils.py", line 227, in __exit__
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     self.force_reraise()
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     raise self.value
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/neutron/db/ipam_pluggable_backend.py", line 86, in _ipam_deallocate_ips
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     ipam_subnet = ipam_driver.get_subnet(ip['subnet_id'])
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/neutron/ipam/drivers/neutrondb_ipam/driver.py", line 325, in get_subnet
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     return NeutronDbSubnet.load(subnet_id, self._context)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/neutron/ipam/drivers/neutrondb_ipam/driver.py", line 94, in load
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     ipam_subnet = ipam_db_api.IpamSubnetManager.load_by_neutron_subnet_id(
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/neutron/ipam/drivers/neutrondb_ipam/db_api.py", line 29, in load_by_neutron_subnet_id
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     objs = ipam_objs.IpamSubnet.get_objects(
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/neutron/objects/base.py", line 668, in get_objects
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     db_objs = obj_db_api.get_objects(
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/neutron/objects/db/api.py", line 57, in get_objects
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     return model_query.get_collection(
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/neutron_lib/db/model_query.py", line 373, in get_collection
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     items = [
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/neutron_lib/db/model_query.py", line 373, in <listcomp>
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     items = [
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/orm/query.py", line 2813, in __iter__
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     result = self._iter()
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/orm/query.py", line 2827, in _iter
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/orm/session.py", line 2362, in execute
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     return self._execute_internal(
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/orm/session.py", line 2226, in _execute_internal
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     ) = compile_state_cls.orm_pre_session_exec(
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/orm/context.py", line 549, in orm_pre_session_exec
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     session._autoflush()
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/orm/session.py", line 3050, in _autoflush
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     self.flush()
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/orm/session.py", line 4352, in flush
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     self._flush(objects)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/orm/session.py", line 4487, in _flush
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     with util.safe_reraise():
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     raise exc_value.with_traceback(exc_tb)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/orm/session.py", line 4448, in _flush
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     flush_context.execute()
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     rec.execute(self)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/orm/unitofwork.py", line 679, in execute
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     util.preloaded.orm_persistence.delete_obj(
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/orm/persistence.py", line 193, in delete_obj
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     _emit_delete_statements(
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/orm/persistence.py", line 1465, in _emit_delete_statements
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     c = connection.execute(
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     return meth(
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     return connection._execute_clauseelement(
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     ret = self._execute_context(
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     return self._exec_single_context(
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     self._handle_dbapi_exception(
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     raise newraise.with_traceback(exc_info[2]) from e
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     self.dialect.do_execute(
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-functional-gate/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 941, in do_execute
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation     cursor.execute(statement, parameters)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation oslo_db.exception.DBReferenceError: (sqlite3.IntegrityError) FOREIGN KEY constraint failed
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation [SQL: DELETE FROM ports WHERE ports.id = ?]
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation [parameters: ('64720ac5-72a0-4e88-8193-fd54a97ccef3',)]
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation (Background on this error at: https://sqlalche.me/e/20/gkpj)
  2024-10-31 17:26:09.377 50915 ERROR neutron.pecan_wsgi.hooks.translation
  2024-10-31 17:26:09.382 50915 DEBUG neutron.pecan_wsgi.hooks.notifier [None req-f47f60b2-2d64-4527-bb92-fe15be4792cc - 46f70361-ba71-4bd0-9769-3573fd227c4b - - - -] No notification will be sent due to unsuccessful status code: 500 after /home/zuul/src/opendev.org/openstack/neutron/neutron/pecan_wsgi/hooks/notifier.py:78
  2024-10-31 17:26:09.386 50915 DEBUG neutron.agent.linux.utils [None req-f47f60b2-2d64-4527-bb92-fe15be4792cc - 46f70361-ba71-4bd0-9769-3573fd227c4b - - - -] Running command: ['ovs-appctl', '-t', '/tmp/tmp04f99nnu/ovn_northd.ctl', 'exit'] create_process /home/zuul/src/opendev.org/openstack/neutron/neutron/agent/linux/utils.py:84
  2024-10-31 17:26:09.389 50915 DEBUG neutron.plugins.ml2.drivers.ovn.mech_driver.ovsdb.ovn_db_sync [None req-a463b933-9dbc-4181-9bf1-2e384e87b79e - - - - - -] OVN-Southbound DB sync process completed @ 2024-10-31 17:26:09.389608 do_sync /home/zuul/src/opendev.org/openstack/neutron/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py:1361

  Example failures:-
  https://efa50ad0d9c799d27a9a-0f5026351f42921faa2f428254ba2d4d.ssl.cf2.rackcdn.com/933458/1/gate/neutron-functional-with-uwsgi/7fe1d18/testr_results.html
  https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_929/929795/4/gate/neutron-functional-with-uwsgi/929cebc/testr_results.html
  https://a8cccf22d53a38c83185-06d350e249369bd6ea2abe2080d2269e.ssl.cf2.rackcdn.com/periodic/opendev.org/openstack/neutron/master/neutron-functional/fd69d0e/testr_results.html
  https://16a347a46b5f9e5955ab-7a435d8b6671949964eefa8586127100.ssl.cf2.rackcdn.com/933752/1/check/neutron-functional-with-uwsgi/8e65fdb/testr_results.html

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/2088423/+subscriptions



References