'Returns a list of instances nova thinks is deleted,
but the hypervisor thinks is still running.'

def _running_deleted_instances(self, context):

    timeout = CONF.running_deleted_instance_timeout
    filters = {'deleted': True, 'soft_deleted': False, 'host': self.host}
    instances = self._get_instances_on_driver(context, filters)
    return [i for i in instances if self._deleted_old_enough(i, timeout)]
