Re: [libvirt PATCH] qemu: fix qemuDomainSaveImageDefineXML

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Feb 12, 2025 at 11:21:25 +0100, Pavel Hrdina wrote:
> The commit in question made an incorrect change that resulted in getting
> O_RDONLY FD instead of O_RDWR preventing any writes to happen with the
> following error:
> 
> virQEMUSaveDataWrite:176 : failed to write header to domain save file '/path/to/save.img': Bad file descriptor
> 
> Fixes: 517248e2394476a3105ff5866b0b718fc6583073
> Signed-off-by: Pavel Hrdina <phrdina@xxxxxxxxxx>
> ---

Possibly mention the change to pass 'bypass_cache' as proper bool in the
commit message as well.

>  src/qemu/qemu_driver.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c
> index 78bfaa5b3a..a35abf2747 100644
> --- a/src/qemu/qemu_driver.c
> +++ b/src/qemu/qemu_driver.c
> @@ -5949,7 +5949,7 @@ qemuDomainSaveImageDefineXML(virConnectPtr conn, const char *path,
>      if (qemuSaveImageGetMetadata(driver, NULL, path, &def, &data) < 0)
>          goto cleanup;
>  
> -    fd = qemuSaveImageOpen(driver, path, 0, NULL, false);
> +    fd = qemuSaveImageOpen(driver, path, false, NULL, true);
>      if (fd < 0)
>          goto cleanup;


Reviewed-by: Peter Krempa <pkrempa@xxxxxxxxxx>



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux