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

Tony Liu tonyliu0592 at hotmail.com
Tue Nov 23 23:34:52 UTC 2021


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