HomeFreeBSD

nvme: Introduce longer timeouts for admin queue

Description

nvme: Introduce longer timeouts for admin queue

KIOXIA CD8 SSDs routinely take ~25 seconds to delete non-empty
namespace. In some cases like hot-plug it takes longer, triggering
timeout and controller resets after just 30 seconds. Linux for many
years has separate 60 seconds timeout for admin queue. This patch
does the same. And it is good to be consistent.

Sponsored by: iXsystems, Inc.
Reviewed by: imp
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D42454

(cherry picked from commit 8d6c0743e36e3cff9279c40468711a82db98df23)

Details

Provenance
mavAuthored on Nov 6 2023, 4:05 PM
Reviewer
imp
Differential Revision
D42454: nvme: Introduce longer timeouts for admin queue
Parents
rG260e63b3d53c: nfscl: Handle the NFSERR_RETRYUNCACHEDREP error from a NFSv4 server
Branches
Unknown
Tags
Unknown