New patch submitted by Igor Lvovsky (ilvovsky(a)redhat.com)
You can review this change at:
http://gerrit.usersys.redhat.com/707
commit ee4f07f9ed34f6db2aacdbc2678b4f20900ad761
Author: Igor Lvovsky <ilvovsky(a)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: