mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-07-04 11:14:32 +00:00
die if vdisk_free fail on delete_drive
replace the warn by a die. Currently, if we vdisk_free a disk and something goes wrong (network storage problem by example), the drive is removed from config and we cannot retry to remove it later. Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
This commit is contained in:
parent
f5bdefa483
commit
7e4e69a6d2
@ -599,7 +599,7 @@ my $delete_drive = sub {
|
|||||||
if (&$vm_is_volid_owner($storecfg, $vmid, $volid)) {
|
if (&$vm_is_volid_owner($storecfg, $vmid, $volid)) {
|
||||||
if ($force || $key =~ m/^unused/) {
|
if ($force || $key =~ m/^unused/) {
|
||||||
eval { PVE::Storage::vdisk_free($storecfg, $volid); };
|
eval { PVE::Storage::vdisk_free($storecfg, $volid); };
|
||||||
warn $@ if $@;
|
die $@ if $@;
|
||||||
} else {
|
} else {
|
||||||
PVE::QemuServer::add_unused_volume($conf, $volid, $vmid);
|
PVE::QemuServer::add_unused_volume($conf, $volid, $vmid);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user