'Silent cleanup of volumes from CG.
Silently cleanup volumes and created consistency-group from
storage. This function is called after a failure already occurred
and just logs errors, but does not raise exceptions'

def _silent_cleanup_consistencygroup_from_src(self, context, group, volumes, cgname):

    for volume in volumes:
        self._silent_delete_volume_from_cg(volume=volume, cgname=cgname)
    try:
        self._delete_consistencygroup(context, group, [])
    except Exception as e:
        details = self._get_code_and_status_or_message(e)
        LOG.error('Failed    to    cleanup    CG    %(details)s', {'details': details})
