def delete_pool(self, context, id):
        LOG.debug("MidonetPluginV2.delete_pool called: %(id)r", {'id': id})

        with context.session.begin(subtransactions=True):
            self._delete_resource_router_id_binding(context, id,
                                                    loadbalancer_db.Pool)
            super(MidonetPluginV2, self).delete_pool(context, id)
            self.api_cli.delete_pool(id)

        LOG.debug("MidonetPluginV2.delete_pool exiting: %(id)r", {'id': id})