--- Begin Message ---
>>+     # QEMU recursively auto-removes the file children, i.e. file
>>and format node below the top

From my tests, it's not removing backing nodes when snapshots are used,
at least when then are defined with nodename. Don't have tested with
autogenerated backing nodes, I'll verify with linked qcow2 clones.


>>+     # node
>>+     eval {
>>+         mon_cmd($vmid, 'blockdev-del', 'node-name' => "drive-
>>$deviceid", timeout => 10 * 60);
>>+     };
>>+     die "deleting blockdev $deviceid failed : $@\n" if $@;
>>+     # FIXME ignore already removed scenario like below?
>>+
>>      mon_cmd($vmid, 'object-del', id => 'throttle-drive-
$deviceid');
>>+    } else {
>>+     my $ret = PVE::QemuServer::Monitor::hmp_cmd($vmid, "drive_del
>>drive-$deviceid", 10 * 60);
>>+     $ret =~ s/^\s+//;

--- End Message ---
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to