diff --git a/cinder/volume/driver.py b/cinder/volume/driver.py index 1f540d15996..69c9d5ae760 100644 --- a/cinder/volume/driver.py +++ b/cinder/volume/driver.py @@ -147,9 +147,9 @@ class VolumeDriver(object): """Deletes a logical volume.""" # zero out old volumes to prevent data leaking between users # TODO(ja): reclaiming space should be done lazy and low priority - self._copy_volume('/dev/zero', self.local_path(volume), size_in_g) dev_path = self.local_path(volume) if os.path.exists(dev_path): + self._copy_volume('/dev/zero', dev_path, size_in_g) self._try_execute('dmsetup', 'remove', '-f', dev_path, run_as_root=True) self._try_execute('lvremove', '-f', "%s/%s" %