[Bug 209243] [regression] fsx IO_URING reading get BAD DATA

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

 



https://bugzilla.kernel.org/show_bug.cgi?id=209243

Zorro Lang (zlang@xxxxxxxxxx) changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |axboe@xxxxxxxxx
            Summary|fsx IO_URING reading get    |[regression] fsx IO_URING
                   |BAD DATA                    |reading get BAD DATA

--- Comment #5 from Zorro Lang (zlang@xxxxxxxxxx) ---
Finally, I find the first commit which can reproduce this failure:

commit c3cf992c25c7ff04bfc4dec5c916705a5332320e
Author: Jens Axboe <axboe@xxxxxxxxx>
Date:   Fri May 22 09:24:42 2020 -0600

    io_uring: support true async buffered reads, if file provides it

    If the file is flagged with FMODE_BUF_RASYNC, then we don't have to punt
    the buffered read to an io-wq worker. Instead we can rely on page
    unlocking callbacks to support retry based async IO. This is a lot more
    efficient than doing async thread offload.

    The retry is done similarly to how we handle poll based retry. From
    the unlock callback, we simply queue the retry to a task_work based
    handler.

    Signed-off-by: Jens Axboe <axboe@xxxxxxxxx>

So CC the author of this patch to get more review.

-- 
You are receiving this mail because:
You are watching the assignee of the bug.



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux