On 1/7/25 14:31, Jens Axboe wrote:
On 1/7/25 7:11 AM, Pavel Begunkov wrote:
io_rw_should_reissue() tries to propagate EAGAIN back to io_uring when
happens off the submission path, which is when it's staying within the
same task, and so thread group checks don't make much sense.
Since there's the nvme multipath retry issue, let's skip this for now
and focus on sanitizing the retry stuff for 6.14 with an eye towards
just backporting that to 6.10+ where we have some sanity on the
import side with persistent data across issues.
Agree, and as mentioned the patch is troubled anyway. And something
tells me it'll turn into more of a rw request "lifetime" change rather
than iovec / buffer persistency thing.
--
Pavel Begunkov