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)