Index: trunk/Nebulous-Server/bin/neb-admin
===================================================================
--- trunk/Nebulous-Server/bin/neb-admin	(revision 20176)
+++ trunk/Nebulous-Server/bin/neb-admin	(revision 20202)
@@ -3,5 +3,5 @@
 # Copyright (C) 2005-2008  Joshua Hoblitt
 #
-# $Id: neb-admin,v 1.13 2008-10-15 20:58:02 jhoblitt Exp $
+# $Id: neb-admin,v 1.14 2008-10-16 22:24:39 jhoblitt Exp $
 
 use strict;
@@ -199,5 +199,5 @@
     exit unless scalar @rows;
 
-    print "replicatePending MULTI\n\n";
+    print "removalPending MULTI\n\n";
 
     foreach my $obj (@rows) {
Index: trunk/Nebulous-Server/bin/neb-voladm
===================================================================
--- trunk/Nebulous-Server/bin/neb-voladm	(revision 20176)
+++ trunk/Nebulous-Server/bin/neb-voladm	(revision 20202)
@@ -3,5 +3,5 @@
 # Copyright (C) 2008  Joshua Hoblitt
 #
-# $Id: neb-voladm,v 1.9 2008-10-15 20:39:49 jhoblitt Exp $
+# $Id: neb-voladm,v 1.10 2008-10-16 22:24:39 jhoblitt Exp $
 
 use strict;
@@ -86,8 +86,16 @@
 
 if (%set) {
-    my ($q, @bind) = sql_interp("UPDATE volume AS v SET", \%set, "WHERE", \%constraint);
-    warn "$q\n" if $debug;
-    my $query = $dbh->prepare($q);
-    $query->execute(@bind);
+    eval {
+        my ($q, @bind) = sql_interp("UPDATE volume AS v SET", \%set, "WHERE", \%constraint);
+        warn "$q\n" if $debug;
+        my $query = $dbh->prepare($q);
+        $query->execute(@bind);
+        $dbh->do("call getmountedvol");
+        $dbh->commit;
+    };
+    if ($@) {
+        $dbh->rollback;
+        die $@;
+    }
 } 
 
