'Deletes the volume from the SC backend array.
If the volume cannot be found we claim success.
:param name: Name of the volume to search for.  This is the cinder
volume ID.
:param provider_id: This is the instanceId
:returns: Boolean indicating success or failure.'

def delete_volume(self, name, provider_id=None):

    vol = self.find_volume(name, provider_id)
    provider_id = (None if (not vol) else self._get_id(vol))
    if provider_id:
        r = self.client.delete(('StorageCenter/ScVolume/%s' % provider_id), async=True)
        if (not self._check_result(r)):
            msg = (_('Error    deleting    volume    %(ssn)s:    %(volume)s') % {'ssn': self.ssn, 'volume': provider_id})
            raise exception.VolumeBackendAPIException(data=msg)
        return self._get_json(r)
    LOG.warning('delete_volume:    unable    to    find    volume    provider_id:    %s', provider_id)
    return True
