[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