[Neutron][OVN] networking_ovn.common.maintenance.DBInconsistenciesPeriodics.check_for_mcast_flood_reports failed

Tony Liu tonyliu0592 at hotmail.com
Wed Nov 24 00:16:00 UTC 2021


Thank you roman for the prompt response!
Tony
________________________________________
From: Roman Safronov <rsafrono at redhat.com>
Sent: November 23, 2021 03:51 PM
To: Tony Liu
Cc: openstack-discuss; openstack-dev at lists.openstack.org
Subject: Re: [Neutron][OVN] networking_ovn.common.maintenance.DBInconsistenciesPeriodics.check_for_mcast_flood_reports failed

https://bugs.launchpad.net/neutron/+bug/1927077

On Wed, Nov 24, 2021 at 1:41 AM Tony Liu <tonyliu0592 at hotmail.com<mailto:tonyliu0592 at hotmail.com>> wrote:
Hi,

Is this known issue? Any filed bug or fix to it?
=======================================
2021-11-23 23:04:20.943 40 ERROR futurist.periodics [-] Failed to call periodic 'networking_ovn.common.maintenance.DBInconsistenciesPeriodics.check_for_mcast_flood_reports' (it runs every 600.00 seconds): RuntimeError: OVSDB Error: The transaction failed because the IDL has been configured to require a database lock but didn't get it yet or has already lost it
2021-11-23 23:04:20.943 40 ERROR futurist.periodics Traceback (most recent call last):
2021-11-23 23:04:20.943 40 ERROR futurist.periodics   File "/usr/lib/python3.6/site-packages/ovsdbapp/api.py", line 111, in transaction
2021-11-23 23:04:20.943 40 ERROR futurist.periodics     yield self._nested_txns_map[cur_thread_id]
2021-11-23 23:04:20.943 40 ERROR futurist.periodics KeyError: 140347734591640
2021-11-23 23:04:20.943 40 ERROR futurist.periodics
2021-11-23 23:04:20.943 40 ERROR futurist.periodics During handling of the above exception, another exception occurred:
2021-11-23 23:04:20.943 40 ERROR futurist.periodics
2021-11-23 23:04:20.943 40 ERROR futurist.periodics Traceback (most recent call last):
2021-11-23 23:04:20.943 40 ERROR futurist.periodics   File "/usr/lib/python3.6/site-packages/futurist/periodics.py", line 290, in run
2021-11-23 23:04:20.943 40 ERROR futurist.periodics     work()
2021-11-23 23:04:20.943 40 ERROR futurist.periodics   File "/usr/lib/python3.6/site-packages/futurist/periodics.py", line 64, in __call__
2021-11-23 23:04:20.943 40 ERROR futurist.periodics     return self.callback(*self.args, **self.kwargs)
2021-11-23 23:04:20.943 40 ERROR futurist.periodics   File "/usr/lib/python3.6/site-packages/futurist/periodics.py", line 178, in decorator
2021-11-23 23:04:20.943 40 ERROR futurist.periodics     return f(*args, **kwargs)
2021-11-23 23:04:20.943 40 ERROR futurist.periodics   File "/usr/lib/python3.6/site-packages/networking_ovn/common/maintenance.py", line 667, in check_for_mcast_flood_reports
2021-11-23 23:04:20.943 40 ERROR futurist.periodics     for port in self._nb_idl.lsp_list().execute(check_error=True):
2021-11-23 23:04:20.943 40 ERROR futurist.periodics   File "/usr/lib/python3.6/site-packages/ovsdbapp/backend/ovs_idl/command.py", line 42, in execute
2021-11-23 23:04:20.943 40 ERROR futurist.periodics     t.add(self)
2021-11-23 23:04:20.943 40 ERROR futurist.periodics   File "/usr/lib64/python3.6/contextlib.py", line 88, in __exit__
2021-11-23 23:04:20.943 40 ERROR futurist.periodics     next(self.gen)
2021-11-23 23:04:20.943 40 ERROR futurist.periodics   File "/usr/lib/python3.6/site-packages/networking_ovn/ovsdb/impl_idl_ovn.py", line 183, in transaction
2021-11-23 23:04:20.943 40 ERROR futurist.periodics     yield t
2021-11-23 23:04:20.943 40 ERROR futurist.periodics   File "/usr/lib64/python3.6/contextlib.py", line 88, in __exit__
2021-11-23 23:04:20.943 40 ERROR futurist.periodics     next(self.gen)
2021-11-23 23:04:20.943 40 ERROR futurist.periodics   File "/usr/lib/python3.6/site-packages/ovsdbapp/api.py", line 119, in transaction
2021-11-23 23:04:20.943 40 ERROR futurist.periodics     del self._nested_txns_map[cur_thread_id]
2021-11-23 23:04:20.943 40 ERROR futurist.periodics   File "/usr/lib/python3.6/site-packages/ovsdbapp/api.py", line 69, in __exit__
2021-11-23 23:04:20.943 40 ERROR futurist.periodics     self.result = self.commit()
2021-11-23 23:04:20.943 40 ERROR futurist.periodics   File "/usr/lib/python3.6/site-packages/ovsdbapp/backend/ovs_idl/transaction.py", line 62, in commit
2021-11-23 23:04:20.943 40 ERROR futurist.periodics     raise result.ex
2021-11-23 23:04:20.943 40 ERROR futurist.periodics   File "/usr/lib/python3.6/site-packages/ovsdbapp/backend/ovs_idl/connection.py", line 128, in run
2021-11-23 23:04:20.943 40 ERROR futurist.periodics     txn.results.put(txn.do_commit())
2021-11-23 23:04:20.943 40 ERROR futurist.periodics   File "/usr/lib/python3.6/site-packages/ovsdbapp/backend/ovs_idl/transaction.py", line 115, in do_commit
2021-11-23 23:04:20.943 40 ERROR futurist.periodics     raise RuntimeError(msg)
2021-11-23 23:04:20.943 40 ERROR futurist.periodics RuntimeError: OVSDB Error: The transaction failed because the IDL has been configured to require a database lock but didn't get it yet or has already lost it
2021-11-23 23:04:20.943 40 ERROR futurist.periodics
=======================================


Thanks!
Tony








More information about the openstack-discuss mailing list