Re: [PATCH] backend: clear IO_U_F_FLIGHT flag in zero byte read path

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

 



On Fri, 21 Jul 2023 13:44:44 +0900, Shin'ichiro Kawasaki wrote:
> When read io_u completes with zero byte read, it sets EIO as the error
> and put the io_u. However, it does not clear the IO_U_F_FLIGHT flag.
> When fio runs with --ignore_error=EIO option, the io_u with the flag is
> reused for next I/O and causes an assertion failure:
> 
>   fio: ioengines.c:335: td_io_queue: Assertion `(io_u->flags & IO_U_F_FLIGHT) == 0' failed.
> 
> [...]

Applied, thanks!

[1/1] backend: clear IO_U_F_FLIGHT flag in zero byte read path
      commit: fc37e3dedee9026a4e745c7ab03ed293cb04eb60

Best regards,
-- 
Jens Axboe






[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux