code: func (m *sioMgr) DeleteVolume(volName string) error {
  	client, err := m.getClient()
  	if err != nil {
  		return err
  	}
  
  	vol, err := client.FindVolume(volName)
  	if err != nil {
  		return err
  	}
  
  	if err := client.DeleteVolume(sioVolumeID(vol.ID)); err != nil {
  		klog.Error(log("failed to delete volume %s: %v", volName, err))
  		return err
  	}
  
  	klog.V(4).Info(log("deleted volume %s successfully", volName))
  	return nil
  
  }
docs: // DeleteVolumes removes the ScaleIO volume