Index: trunk/packages/invirt-remote/debian/changelog
===================================================================
--- trunk/packages/invirt-remote/debian/changelog	(revision 2285)
+++ trunk/packages/invirt-remote/debian/changelog	(revision 2286)
@@ -1,2 +1,8 @@
+invirt-remote (0.3.12) unstable; urgency=low
+
+  * ionice the dd to wipe out deleted LVs so it doesn't hose the system.
+
+ -- Evan Broder <broder@mit.edu>  Thu, 02 Apr 2009 01:46:38 -0400
+
 invirt-remote (0.3.11) unstable; urgency=low
 
Index: trunk/packages/invirt-remote/debian/control
===================================================================
--- trunk/packages/invirt-remote/debian/control	(revision 2285)
+++ trunk/packages/invirt-remote/debian/control	(revision 2286)
@@ -23,5 +23,5 @@
 Architecture: all
 Depends: ${misc:Depends}, remctl-server, invirt-console-host,
- invirt-vnc-server, python-cjson, python-yaml
+ invirt-vnc-server, python-cjson, python-yaml, util-linux
 Description: Installs the Invirt host remctl configuration
  This is the remctl configuration for an Invirt host. It allows any
Index: trunk/packages/invirt-remote/host/usr/sbin/invirt-lvm
===================================================================
--- trunk/packages/invirt-remote/host/usr/sbin/invirt-lvm	(revision 2285)
+++ trunk/packages/invirt-remote/host/usr/sbin/invirt-lvm	(revision 2286)
@@ -69,5 +69,5 @@
     # the floor for now.
     if os.fork() == 0:
-        call(["/bin/dd", "if=/dev/zero", "of=%s" % new_lvpath])
+        call(["/usr/bin/ionice", "-c", "3", "/bin/dd", "if=/dev/zero", "of=%s" % new_lvpath])
         call(["/sbin/lvchange", "-a", "n", new_lvpath])
         call(["/sbin/lvchange", "-a", "ey", new_lvpath])
