[RFC PATCH] nvmet: Back namespace with files

Sagi Grimberg sagi at grimberg.me
Mon Mar 13 01:32:38 PDT 2017


>> Given that namespace management is tied to controller IDs it's a fairly
>> bad fit for fabrics, especially so with our dynamic controller model.
>
> Hm, implementation details aside for a second, isn't namespace management
> more useful on fabrics than pci? It's like managing LUNs on a SAN,
> but with spec defined commands.

Not exactly, usually namespace/lun provisioning is something that a
given host does not typically do or even aware of. Unlike in PCIe,
in fabrics, the host does not really own "the" subsystem, it just owns
a virtual subsystem that the target exposed for it.

If we do support namespace management in the linux target, it'd need
to be emulated somehow, obviously a host cannot simply add
unprovisioned resources.



More information about the Linux-nvme mailing list