also for current master
cleanup of patch from Dhaussy Alexandre from 02/15/2016
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
eval { run_command($cmd, timeout => $statefile ? undef : 30,
umask => 0077); };
- my $err = $@;
- die "start failed: $err" if $err;
+
+ if (my $err = $@) {
+ # deactivate volumes if start fails
+ eval { PVE::Storage::deactivate_volumes($storecfg, $vollist); };
+ die "start failed: $err";
+ }
print "migration listens on $migrate_uri\n" if $migrate_uri;