[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