[cinder] NVMe-oF with TCP transport protocol

ʂʍɒρƞįł Ҟưȴķɒʁʉɨ coolsvap at gmail.com
Thu Dec 17 14:44:57 UTC 2020


On Thu, Dec 17, 2020 at 6:19 PM Gorka Eguileor <geguileo at redhat.com> wrote:
>
> On 17/12, ʂʍɒρƞįł Ҟưȴķɒʁʉɨ wrote:
> > hello cinder team,
> >
> > I wanted to know if we have support for NVMEoF with TCP transport
> > between servers and the target? Any documentation/reference would be
> > appreciated.
> >
> > Best Regards,
> > Swapnil Kulkarni
> > irc : coolsvap
> > coolsvap at gmail dot com
> >
>
> Hi,
>
> As far as I know both Cinder's target [1] and OS-Brick's connector [2]
> support TCP/IP transport, but I have never tested it.
>
> What I'm not too sure about is how thorough the testing of the NVMe-oF
> code in OpenStack really is, since it's not currently flushing the
> buffers on disconnect [3], and recently found out that it's unlikely to
> work with encrypted volumes (because it's returning a real device and
> not a symlink).
>
> These 2 bugs should be easy to fix, but both time and the appropriate
> hardware is required to validate it.
>
> Cheers,
> Gorka.
>
> [1]: https://github.com/openstack/cinder/blob/5c620c6232f8444c1a55424363149920a8f67699/cinder/volume/targets/nvmeof.py#L72
> [2]: https://github.com/openstack/os-brick/blob/4d4c5e82c97fe69c7f8fa4ba3a36a69bf0a27e22/os_brick/initiator/connectors/nvmeof.py#L233
> [3]: https://bugs.launchpad.net/os-brick/+bug/1903032
>

Thanks a lot Gorka! Appreciate your help.

Best Regards,
Swapnil Kulkarni
irc : coolsvap
coolsvap at gmail dot com



More information about the openstack-discuss mailing list