On 24/04, Rajat Dhasmana wrote:
Hi Yian,
I have a similar understanding of the NVMe-oF connector. Also the in-tree drivers we have support TCP and RoCE[1] only. I'm unable to find any proposed patches in gerrit for FC support[2].
Maybe +Gorka Eguileor <geguileo@redhat.com> can provide more insights why FC is currently not supported and if we have any future plans for its support.
[1] https://docs.openstack.org/cinder/latest/reference/support-matrix.html [1] https://review.opendev.org/q/project:openstack/os-brick+status:open+nvme
Hi, You are both right, there is currently no support in OpenStack (os-brick or Cinder) for the NVMe-FC transport protocol. The reason is simple, nobody has volunteered to do the work. I've heard that there are some end users interested, but none are my customers, so I haven't given any priority to that effort. If I recall correctly, when I looked into it, it seemed like even the LVM+nvmet cinder driver+target could be updated to support NVMe-FC to allow development for those that don't have a real storage array supporting NVMe-FC. All that would be needed are newer model HBAs supporting NVMe-oF and supporting direct port connection without going through a switch (otherwise a modern FC switch would also be needed). Cheers, Gorka.
On Tue, Apr 23, 2024 at 9:40 AM <yian.zong@dell.com> wrote:
Hi cinder team,
I'd like to know if cinder supports NVMe/FC.
From nvmeof connector [1], it seems only RoCE(RDMA) and TCP.
[1] https://opendev.org/openstack/os-brick/src/branch/master/os_brick/initiator/...
Thank you! Yian