On Tue, Oct 14, 2025 at 08:42:40AM +0200, Kevin Wolf wrote:
> Am 13.10.2025 um 23:36 hat Eric Blake geschrieben:
> > 'git bisect' confirms that the NBD iotests 94 and 119 have been broken
> > since commit effd60c8 in v9.0.0; but as Dan Berrange's efforts to
> > improve CI have proven, we haven't been reliably running them to
> > notice.  The change was good (moving coroutine commands to run in the
> > right context), but it meant that "execute":"quit" now waits to
> > complete until the coroutines tearing down NBD have first reported the
> > SHUTDOWN event, in the opposite order of what happened pre-patch.
> > 
> > Signed-off-by: Eric Blake <[email protected]>
> > Fixes: effd60c8 ("monitor: only run coroutine commands in 
> > qemu_aio_context", v9.0.0)
> > Reported-by: Daniel P. BerrangĂ© <[email protected]>
> 
> Thanks, applied to the block branch.

Looks like iotest fuse-allow-other suffers from the same problem
(skipped on -nbd, passes for -raw and -qcow2 in v8.2.0, and fails with
reordered output in v9.0.0).  I'll submit a followup patch for that
one as well.

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


Reply via email to