[LSF/MM/BPF TOPIC] demo Linux nvme initiator driver stretched and dispersed subsystems

Randy Jennings randyj at purestorage.com
Wed Feb 25 17:32:08 PST 2026


On Fri, Feb 13, 2026 at 5:16 PM Randy Jennings <randyj at purestorage.com> wrote:
>
> I'd like to demonstrate the Linux nvme initiator driver interacting
> with a stretched and a dispersed subsystem, run through some workflows
> and illustrate usecases that are possible with one and not the other.
> No, this is not necessarily production code.
A few more details:
I am still interested in extending the namespace mobility and
synchronous replication use cases to NVMe. As instructed, stretched
subsystems have been implemented on Pure’s array. I will demonstrate a
Linux host and Pure array stepping through these use cases. I will
also demonstrate and discuss the limitations that come from this
approach and solicit alternatives. Finally, I will demonstrate a
hacked Linux initiator that implements dispersed namespaces that
avoids those limitations (this is not even a prototype, just a
demonstration).

Sincerely,
Randy Jennings



More information about the Linux-nvme mailing list