New patch submitted by Igor Lvovsky (ilvovsky@redhat.com)
You can review this change at: http://gerrit.usersys.redhat.com/707
commit ee4f07f9ed34f6db2aacdbc2678b4f20900ad761 Author: Igor Lvovsky ilvovsky@redhat.com Date: Tue Jul 12 16:54:31 2011 +0300
Related to BZ#713173 - Add killProc rollback to deleteImage
Change-Id: I1407626ab06583f5507f3aaa8ebf2a4e4edd60f9
diff --git a/vdsm/storage/blockVolume.py b/vdsm/storage/blockVolume.py index 3da76fa..6b04047 100644 --- a/vdsm/storage/blockVolume.py +++ b/vdsm/storage/blockVolume.py @@ -261,7 +261,8 @@ class BlockVolume(volume.Volume): # wipe out the whole volume idle = config.getfloat('irs', 'idle') try: - misc.ddWatchCopy("/dev/zero", vol_path, vars.task.aborting, idle, int(size)) + misc.ddWatchCopy("/dev/zero", vol_path, vars.task.aborting, idle, int(size), + recoveryCallback=volume.baseAsyncTasksRollback) except se.ActionStopped, e: raise e except Exception, e: