diff --git a/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/maintenance.py b/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/maintenance.py index 5c626f9fa15..b0478f8684d 100644 --- a/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/maintenance.py +++ b/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/maintenance.py @@ -649,6 +649,9 @@ class DBInconsistenciesPeriodics(SchemaAwarePeriodicsBase): # once per lock due to the use of periodics.NeverAgain(). @periodics.periodic(spacing=600, run_immediately=True) def check_for_mcast_flood_reports(self): + if not self.has_lock: + return + cmds = [] for port in self._nb_idl.lsp_list().execute(check_error=True): port_type = port.type.strip()