[RFC PATCH 07/14] nvme: Add RECOVERING nvme controller state

Randy Jennings randyj at purestorage.com
Thu Dec 18 17:39:07 PST 2025


On Thu, Dec 18, 2025 at 3:18 PM Randy Jennings <randyj at purestorage.com> wrote:
>
> On Tue, Nov 25, 2025 at 6:13 PM Mohamed Khalfella
> <mkhalfella at purestorage.com> wrote:
> >
> > Reset codepath takes care of queues teardown and inflight requests
> > cancellation.
Note: Tearing down the connection (with the queues) after going through
CCR-based recovery or time-based recovery is late.  CCR will trigger a
disconnect on the host side, and, because we stop traffic to the nvme
controller, KATO should kick in if CCR does not, so I accept your
argument that  tearing down the connections first could be considered
an optimization that can get implemented later.

Sincerely,
Randy Jennings



More information about the Linux-nvme mailing list