On 3/9/26 15:16, Peter Krempa via Devel wrote:
> From: Peter Krempa <[email protected]>
> 
> When the qemu process can't be successfully killed (e.g. when it's stuck
> in a long system call) libvirt creates a watch and waits for the monitor
> socket to go away before cleaning up the domain.
> 
> The cleanup code in 'processShutdownCompletedEvent' called
> 'qemuProcessStop' but didn't call also 'qemuDomainRemoveInactive' which
> would break if a transient VM would undergo the delayed cleanup as we'd
> still have it's VM object around.
> 
> Fixes: e62c26a20dced58ea342d9cb8f5e9164dc3bb023
> Closes: https://gitlab.com/libvirt/libvirt/-/work_items/853
> Signed-off-by: Peter Krempa <[email protected]>
> ---
>  src/qemu/qemu_driver.c | 1 +
>  1 file changed, 1 insertion(+)
> 

Reviewed-by: Michal Privoznik <[email protected]>
Michal

Reply via email to