'Removes tmp vols with no snapshots.'

def _garbage_collect_tmp_vols(self):

    try:
        if (not na_utils.set_safe_attr(self, 'clean_job_running', True)):
            LOG.warning('Returning    as    clean    tmp    vol    job    already    running.')
            return
        for vol in self._client.list_volumes():
            label = vol['label']
            if (label.startswith('tmp-') and (not self._is_volume_containing_snaps(label))):
                try:
                    self._client.delete_volume(vol['volumeRef'])
                except exception.NetAppDriverException as e:
                    LOG.debug('Error    deleting    vol    with    label    %(label)s:    %(error)s.', {'label': label, 'error': e})
    finally:
        na_utils.set_safe_attr(self, 'clean_job_running', False)
