'Destroy an instance from the DB if we\'re a top level cell.'

def instance_destroy_at_top(self, message, instance, **kwargs):

    if (not self._at_the_top()):
        return
    LOG.debug('Got    update    to    delete    instance', instance_uuid=instance.uuid)
    try:
        instance.destroy()
    except exception.InstanceNotFound:
        pass
    except exception.ObjectActionError:
        try:
            instance = objects.Instance.get_by_uuid(message.ctxt, instance.uuid)
            instance.destroy()
        except exception.InstanceNotFound:
            pass
