[pve-devel] [PATCH container/qemu-server/storage v8 00/10] fix #3711 and adapt drive detach/remove behavior
Lukas Wagner
l.wagner at proxmox.com
Tue Jul 8 13:09:46 CEST 2025
On 2025-06-26 18:06, Michael Köppl wrote:
> This series aims to fix #3711 [0] and streamline the detach/remove
> behavior around volumes that are either mounted into a container or
> attached to a VM as a hard disk. It also contains adds warnings in case
> a volume's underlying storage does not exist anymore. It is a
> continuation of a series from 2022 [1], but makes the following changes:
>
[...]
Gave these changes a quick test on the latest master.
I tested:
- Remove {container,vm} after the the storage has been removed
-> does not fail any more, but shows a warning
- Remove a template if a linked clone exists
-> now fails with an error
Something that I have noticed is that when you have a second disk/mountpoint on
some storage, detach the disk/mountpoint, remove the storage and then
try to remove the unused disk, there is a difference in behavior between
containers and VMs. For VMs, the ununused disk can be removed, while for containers
the removal fails with:
unused0: unable to apply pending change unused0 : storage 'test' does not exist
Also did a brief review of the code. I'm not really familiar with these parts
of our stack, but from my point of view these changes look fine.
Tested-by: Lukas Wagner <l.wagner at proxmox.com>
Reviewed-by: Lukas Wagner <l.wagner at proxmox.com>
--
- Lukas
More information about the pve-devel
mailing list