Fixed by https://review.opendev.org/c/openstack/neutron/+/758391
** Changed in: neutron Status: In Progress => Fix Released ** Changed in: neutron Importance: Undecided => Medium -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1896203 Title: TypeError: Cannot look up record by empty string in check_for_igmp_snoop_support task Status in neutron: Fix Released Bug description: openstack ussuri deployment neutron: 16.1.0 ovn: 20.06.2 ovs: 2.13.1 We are seeing the following traceback for one of maintenance tasks: --8<--8<--8<-- 2020-09-18 08:49:11.572 88 ERROR futurist.periodics [req-036b9eae-53cf-4c55-a946-8aa2dc6697c5 - - - - -] Failed to call periodic 'neutron.plugins.ml2.drivers.ovn.mech_driver.ovsdb.maintenance.DBInconsistenciesPeriodics.check_for_igmp_snoop_support' (it runs every 600.00 seconds): TypeError: Cannot look up record by empty string 2020-09-18 08:49:11.572 88 ERROR futurist.periodics Traceback (most recent call last): 2020-09-18 08:49:11.572 88 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.6/site-packages/futurist/periodics.py", line 293, in run 2020-09-18 08:49:11.572 88 ERROR futurist.periodics work() 2020-09-18 08:49:11.572 88 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.6/site-packages/futurist/periodics.py", line 67, in __call__ 2020-09-18 08:49:11.572 88 ERROR futurist.periodics return self.callback(*self.args, **self.kwargs) 2020-09-18 08:49:11.572 88 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.6/site-packages/futurist/periodics.py", line 181, in decorator 2020-09-18 08:49:11.572 88 ERROR futurist.periodics return f(*args, **kwargs) 2020-09-18 08:49:11.572 88 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.6/site-packages/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/maintenance.py", line 551, in check_for_igmp_snoop_support 2020-09-18 08:49:11.572 88 ERROR futurist.periodics ovn_const.MCAST_FLOOD_UNREGISTERED: value}))) 2020-09-18 08:49:11.572 88 ERROR futurist.periodics File "/usr/lib/python3.6/contextlib.py", line 88, in __exit__ 2020-09-18 08:49:11.572 88 ERROR futurist.periodics next(self.gen) 2020-09-18 08:49:11.572 88 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.6/site-packages/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/impl_idl_ovn.py", line 185, in transaction 2020-09-18 08:49:11.572 88 ERROR futurist.periodics yield t 2020-09-18 08:49:11.572 88 ERROR futurist.periodics File "/usr/lib/python3.6/contextlib.py", line 88, in __exit__ 2020-09-18 08:49:11.572 88 ERROR futurist.periodics next(self.gen) 2020-09-18 08:49:11.572 88 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.6/site-packages/ovsdbapp/api.py", line 119, in transaction 2020-09-18 08:49:11.572 88 ERROR futurist.periodics del self._nested_txns_map[cur_thread_id] 2020-09-18 08:49:11.572 88 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.6/site-packages/ovsdbapp/api.py", line 69, in __exit__ 2020-09-18 08:49:11.572 88 ERROR futurist.periodics self.result = self.commit() 2020-09-18 08:49:11.572 88 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.6/site-packages/ovsdbapp/backend/ovs_idl/transaction.py", line 62, in commit 2020-09-18 08:49:11.572 88 ERROR futurist.periodics raise result.ex 2020-09-18 08:49:11.572 88 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.6/site-packages/ovsdbapp/backend/ovs_idl/connection.py", line 122, in run 2020-09-18 08:49:11.572 88 ERROR futurist.periodics txn.results.put(txn.do_commit()) 2020-09-18 08:49:11.572 88 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.6/site-packages/ovsdbapp/backend/ovs_idl/transaction.py", line 89, in do_commit 2020-09-18 08:49:11.572 88 ERROR futurist.periodics command.run_idl(txn) 2020-09-18 08:49:11.572 88 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.6/site-packages/ovsdbapp/backend/ovs_idl/command.py", line 134, in run_idl 2020-09-18 08:49:11.572 88 ERROR futurist.periodics record = self.api.lookup(self.table, self.record) 2020-09-18 08:49:11.572 88 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.6/site-packages/ovsdbapp/backend/ovs_idl/__init__.py", line 107, in lookup 2020-09-18 08:49:11.572 88 ERROR futurist.periodics return self._lookup(table, record) 2020-09-18 08:49:11.572 88 ERROR futurist.periodics File "/var/lib/kolla/venv/lib/python3.6/site-packages/ovsdbapp/backend/ovs_idl/__init__.py", line 115, in _lookup 2020-09-18 08:49:11.572 88 ERROR futurist.periodics raise TypeError("Cannot look up record by empty string") 2020-09-18 08:49:11.572 88 ERROR futurist.periodics TypeError: Cannot look up record by empty string 2020-09-18 08:49:11.572 88 ERROR futurist.periodics 2020-09-18 08:49:12.015 88 INFO neutron.plugins.ml2.drivers.ovn.mech_driver.ovsdb.maintenance [req-036b9eae-53cf-4c55-a946-8aa2dc6697c5 - - - - -] Maintenance task: Synchronization finished (took 0.40 seconds) --8<--8<--8<-- To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1896203/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp