[PATCH 3/6] nvme: add per request retry timer
Christoph Hellwig
hch at lst.de
Wed Sep 2 06:41:56 PDT 2026
On Sun, Aug 23, 2026 at 11:48:59AM +0300, Sagi Grimberg wrote:
> The existing command retry mechanism adds a request to retry
> to a retry list and modifies a request-queue (controller) wide
> dealyed queue timer.
>
> The issue is that the existing requests in this queue may wait
> for longer periods of time as more requests are completed with
> a retry crd level.
>
> Instead, add a per-request timer that will allow different
> requests retry in a way that is independent of other requests.
This blows every nvme_request. I think we'd only need a per-CRD
level retry list and timer, can't we do that instead?
More information about the Linux-nvme
mailing list