If a port is deleted immediately before a status update arrives
from the L2 agent, the port will be missing from the DB. The current
code was logging this at the warning level, but this occurs during
normal operations so it should only be a debug event.
Change-Id: I22af81e6807bfccb4c906ec0873fcbfca67b72df
session.begin(subtransactions=True):
port = db.get_port(session, port_id)
if not port:
- LOG.warning(_LW("Port %(port)s updated up by agent not found"),
- {'port': port_id})
+ LOG.debug("Port %(port)s update to %(val)s by agent not found",
+ {'port': port_id, 'val': status})
return None
if (port.status != status and
port['device_owner'] != const.DEVICE_OWNER_DVR_INTERFACE):