Redundant connections vs. state-free initiator provisioning

CW-Joel Dedrick CW-Joel.Dedrick at taec.toshiba.com
Wed May 2 15:23:56 PDT 2018


Could someone explain the use-case for establishing multiple connections between the same Host and Subsystem (via the same port.)?

This behavior conflicts with what would otherwise be a very clean & centralized way to provision large numbers of initiators, (which could all be identically configured but provisioned differently).  This could be done by implementing a discovery controller/target that selectively exposes only the resources for which each initiator has permissions.  Each initiator could just issue "connect all" and would get the appropriate logical block devices.

But, if multiple "connect all" commands result in multiple, redundant sets of block devices (as now), this would be too fragile to use.  I also understand from past threads on this topic that this behavior is different from FC, FWIW.

Thanks,
JHD




More information about the Linux-nvme mailing list