From: Mathieu Gagné Date: Wed, 22 May 2013 16:25:40 +0000 (-0400) Subject: Raise VolumeNotFound with correct volume_id X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=b3db10f0ee487394b548979dadacad9e8d4335c9;p=openstack-build%2Fcinder-build.git Raise VolumeNotFound with correct volume_id Make sure VolumeNotFound is raised with the correct volume_id in the SolidFire driver. Some exceptions were wrongfully referring to an undefined variable named uuid. Fixes: bug #1182966 Change-Id: Ied101fc9778f51dfb74b39f466c2c13d6e775a40 --- diff --git a/cinder/volume/drivers/solidfire.py b/cinder/volume/drivers/solidfire.py index daab58a6a..e21752857 100644 --- a/cinder/volume/drivers/solidfire.py +++ b/cinder/volume/drivers/solidfire.py @@ -280,7 +280,7 @@ class SolidFire(SanISCSIDriver): if not found_volume: LOG.error(_('Failed to retrieve volume SolidFire-' 'ID: %s in get_by_account!') % sf_volume_id) - raise exception.VolumeNotFound(volume_id=uuid) + raise exception.VolumeNotFound(volume_id=sf_volume_id) model_update = {} # NOTE(john-griffith): SF volumes are always at lun 0 @@ -309,7 +309,7 @@ class SolidFire(SanISCSIDriver): sf_vol = self._get_sf_volume(src_uuid, params) if sf_vol is None: - raise exception.VolumeNotFound(volume_id=uuid) + raise exception.VolumeNotFound(volume_id=src_uuid) if 'qos' in sf_vol: qos = sf_vol['qos']