From: Christoph Hellwig <hch@infradead.org>
To: John Meneghini <jmeneghi@redhat.com>
Cc: Hannes Reinecke <hare@suse.de>,
Christoph Hellwig <hch@infradead.org>,
"lsf-pc@lists.linux-foundation.org"
<lsf-pc@lists.linux-foundation.org>,
"linux-nvme@lists.infradead.org" <linux-nvme@lists.infradead.org>
Subject: Re: [LSF/MM/BPF TOPIC] dispersed namespaces revisited
Date: Wed, 23 Mar 2022 22:42:36 -0700 [thread overview]
Message-ID: <YjwEzJrIOprc6cfc@infradead.org> (raw)
In-Reply-To: <4e1aaadb-0044-6367-e4a6-e3f159fa007c@redhat.com>
On Wed, Mar 23, 2022 at 09:17:58PM -0400, John Meneghini wrote:
> I agree with Christoph that the current conception of dispersed namespaces fundamentally breaks the NVMe storage object model.
>
> However, there have been several ideas proffered at FMDS to fix this and I
> think people are willing to make changes to TP-4034 to redress this problem.
>
> I think this is a topic that needs to be discussed at LSF/MM or ALPSS.
NVMeoF has been designed to support more than one "virtual" subsystem
behind a single port, and thus use the subsystem as a lean per-tenant
container including the ability to scale and migrate it over multiple
pieces hardware. And ANA and Domains have made that even easier.
So really what we need here is a clear explanation of why this does
not work for the people that scream loud, and why brekaing fundamental
NVMe abstractions is the way to go. This is the specific question I've
asked since the TPAR was proposed but it has simply been ignored. And
no, dumb implementation with a lot of legacy baggage do not count.
The array vendors need to do their homework first.
prev parent reply other threads:[~2022-03-24 5:42 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-03-23 16:20 [LSF/MM/BPF TOPIC] dispersed namespaces revisited Hannes Reinecke
2022-03-23 16:27 ` Christoph Hellwig
2022-03-23 17:16 ` Hannes Reinecke
2022-03-23 17:21 ` Christoph Hellwig
2022-03-24 1:17 ` John Meneghini
2022-03-24 5:42 ` Christoph Hellwig [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=YjwEzJrIOprc6cfc@infradead.org \
--to=hch@infradead.org \
--cc=hare@suse.de \
--cc=jmeneghi@redhat.com \
--cc=linux-nvme@lists.infradead.org \
--cc=lsf-pc@lists.linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.