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
