From c17faaad2b1030b16c1464b4ca3325a19631833d Mon Sep 17 00:00:00 2001 From: Eugene Nikanorov Date: Fri, 30 Jan 2015 00:58:42 +0300 Subject: [PATCH] Log tenant ports if subnet could not be deleted Change-Id: Icd64cda9de2bb1c3ab090366a7a20cec894dca14 Related-Bug: #1357055 --- neutron/db/db_base_plugin_v2.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/neutron/db/db_base_plugin_v2.py b/neutron/db/db_base_plugin_v2.py index 9eb281bfdce..3fb63c922e0 100644 --- a/neutron/db/db_base_plugin_v2.py +++ b/neutron/db/db_base_plugin_v2.py @@ -1248,9 +1248,12 @@ class NeutronDbPluginV2(neutron_plugin_base_v2.NeutronPluginBaseV2, # the isolation level is set to READ COMMITTED allocations made # concurrently will be returned by this query if not is_auto_addr_subnet: - if self._subnet_check_ip_allocations(context, id): - LOG.debug("Found IP allocations on subnet %s, " - "cannot delete", id) + alloc = self._subnet_check_ip_allocations(context, id) + if alloc: + LOG.info(_LI("Found IP allocation %(alloc)s on subnet " + "%(subnet)s, cannot delete"), + {'alloc': alloc, + 'subnet': id}) raise n_exc.SubnetInUse(subnet_id=id) context.session.delete(subnet)