[PATCH v2] nvmet: force reconnect when number of queue changes
Hannes Reinecke
hare at suse.de
Fri Sep 30 00:03:55 PDT 2022
On 9/29/22 04:14, John Meneghini wrote:
> On 9/28/22 14:02, Knight, Frederick wrote:
>> Reset and Disconnect are different.
>>
>> Reset uses registers (and therefore Get Property and Set Property
>> commands) over a valid connection.
>>
>> Disconnect causes a reset (you have to reconnect to the reset controller)
>> Reset does not cause an immediate disconnect.
>
> OK, so you are saying that the rule "The controller shall not change the
> value allocated between resets" in NVMe 5.27.1.5 doesn't apply to fabric
> controllers?
>
No; problem is that the linux usage of the word 'reset' really is a
disconnect/reconnect (for which a queue change is allowed); we never to
a NVMe reset via Get/Set Properties for fabrics.
Cheers,
Hannes
--
Dr. Hannes Reinecke Kernel Storage Architect
hare at suse.de +49 911 74053 688
SUSE Software Solutions GmbH, Maxfeldstr. 5, 90409 Nürnberg
HRB 36809 (AG Nürnberg), Geschäftsführer: Ivo Totev, Andrew
Myers, Andrew McDonald, Martje Boudien Moerman
More information about the Linux-nvme
mailing list