diff --git a/f5_openstack_agent/lbaasv2/drivers/bigip/agent_manager.py b/f5_openstack_agent/lbaasv2/drivers/bigip/agent_manager.py index 3f1ce4c1e..652eb649e 100644 --- a/f5_openstack_agent/lbaasv2/drivers/bigip/agent_manager.py +++ b/f5_openstack_agent/lbaasv2/drivers/bigip/agent_manager.py @@ -647,7 +647,11 @@ def _refresh_pending_services(self): self.service_timeout(lb_id) if not lb_pending: - del self.pending_services[lb_id] + try: + del self.pending_services[lb_id] + except KeyError as e: + LOG.error("LB not found in pending services: {0}".format( + e.message)) # If there are services in the pending cache resync if self.pending_services: