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 <[email protected]> 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 -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

