I see, deactivate_volumes() is called in vm_stop_cleanup or 
migrate/phase3_cleanup().

I think i get the problem.
When the vm fails to start, the cleanup is missing.
The remaining devices are there because i had errors at first (TASK 
ERROR: minimum memory must be 1024MB.)

QemuServer.pm

    4166         PVE::Storage::activate_volumes($storecfg, $vollist);
    4167
    4168         eval  { run_command($cmd, timeout => $statefile ? undef 
: 30,
    4169                     umask => 0077); };
    4170         my $err = $@;
    4171         die "start failed: $err" if $err;

Maybe add deactivate_volumes in case of failure ?

Le 05/05/2015 12:08, Dietmar Maurer a écrit :
> But we deactivate lv's when we migrate a VM, so I have no real idea why those
> things are still active.
_______________________________________________
pve-user mailing list
[email protected]
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user

Reply via email to