[LSF/MM/BPF TOPIC] dispersed namespaces revisited

Hannes Reinecke hare at suse.de
Wed Mar 23 10:16:10 PDT 2022


On 3/23/22 17:27, Christoph Hellwig wrote:
> Hi Hannes,
> 
> the answer is pretty simple:  dispersed namespaces are a bad idea and
> will not be implemented in Linux, and this has been the stance since
> this was first proposed.
> 
> If these vendors want Linux support they can already trivially
> implement virtual subsystems and are highly encouraged to do so.
> (the concept of domains actually makes it even simpler than in
> the beginning).

Guess what, that's what I have been proposing.
And they have (somewhat) agreed.

I just wanted to use LSF to get everyone on board, and then be able to 
come with a proposal to NVMexpress which I know will be acceptable from 
the Linux community.

I have a patchset ready implementing virtual subsystems based on the NS 
UUID (and thereby putting each namespace into a separate subsystem).
At this time it's just a PoC to demonstrate the concept; specification 
is not even proposed, and so it's hard to code against.

I can send a pointer to my kernel.org branch if you like.

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: Felix Imendörffer



More information about the Linux-nvme mailing list