On Mon, Dec 16, 2024 at 11:24:24AM -0800, Bart Van Assche wrote: > > Hi Damien, > > If 'qd=1' is changed into 'qd=2' in tests/zbd/012 then this test fails > against all kernel versions I tried, including kernel version 6.9. Do > you agree that this test should pass? That test case is not very well documented and you're not explaining how it fails. As far as I can tell the test uses fio to write to a SCSI debug device using the zbd randwrite mode and the io_uring I/O engine of fio. We've ever guaranteed ordering of multiple outstanding asynchronous user writes on zoned block devices, so from that point of view a "failure" due to write pointer violations when changing the test to use QD=2 is entirely expected.