[PATCH 3/3] nvme: start keep-alive after admin queue setup
Sagi Grimberg
sagi at grimberg.me
Mon Nov 20 11:03:57 PST 2023
> Yeah, indeed.
>
>> If you are not able to connect even a single queue, I'd say something
>> is wrong and it could be argued that you _want_ to fail.
>
> This is in conjunction with authentication, where some controller
> implementations use external entities to calculate and/or validate the
> DH parameters. Which takes time.
>
> Scenario is that the admin queue connects fine, but the I/O queues take
> some time to setup, until eventually KATO fires before all queues are
> established.
> As you said, TBKAS should avoid this scenario, but non-TBKAS is still
> a valid setup.
Well, I'm not opposed to starting the keep alive sooner, but we don't
need to change its stop location.
More information about the Linux-nvme
mailing list