On Wed, May 28, 2025 at 01:39:25PM +0200, Markus Armbruster wrote:
> Eric Blake <ebl...@redhat.com> writes:
> 
> > Prove that blockdev-mirror can now result in sparse raw destination
> > files, regardless of whether the source is raw or qcow2.  By making
> > this a separate test, it was possible to test effects of individual
> > patches for the various pieces that all have to work together for a
> > sparse mirror to be successful.
> >
> > Note that ./check -file produces different job lengths than ./check
> > -qcow2 (the test uses a filter to normalize); that's because when
> > deciding how much of the image to be mirrored, the code looks at how
> > much of the source image was allocated (for qcow2, this is only the
> > written clusters; for raw, it is the entire file).  But the important
> > part is that the destination file ends up smaller than 3M, rather than
> > the 20M it used to be before this patch series.
> >
> > Signed-off-by: Eric Blake <ebl...@redhat.com>
> > Message-ID: <20250509204341.3553601-28-ebl...@redhat.com>
> > Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com>
> 
> Fails for me:
> 

>     @@ -184,7 +184,7 @@
>      {"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, 
> "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "job2"}}
>      {"return": {}}
>      Images are identical.
>     -Destination is sparse; expected sparse
>     +Destination is unknown; expected sparse

Looks like the same failure Fiona reported; does this fix it?

https://lists.gnu.org/archive/html/qemu-devel/2025-05/msg05567.html

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.
Virtualization:  qemu.org | libguestfs.org


Reply via email to