Bug 1986025 - Support for Cinder NVMe over TCP
Summary: Support for Cinder NVMe over TCP
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: python-os-brick
Version: 17.0 (Wallaby)
Hardware: Unspecified
OS: Unspecified
urgent
medium
Target Milestone: beta
: 17.1
Assignee: Gorka Eguileor
QA Contact: Evelina Shames
URL:
Whiteboard:
Depends On: 2166679
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-07-26 14:23 UTC by Gregory Charot
Modified: 2023-08-16 01:11 UTC (History)
12 users (show)

Fixed In Version: python-os-brick-4.3.4-1.20230117190938.cf69f92.el9ost
Doc Type: Enhancement
Doc Text:
With this update, Block Storage service (cinder) supports NVMe over TCP (NVMe/TCP) drivers, for Compute nodes that are running RHEL 9.
Clone Of:
Environment:
Last Closed: 2023-08-16 01:10:52 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker OSP-6438 0 None None None 2021-11-18 15:02:52 UTC
Red Hat Product Errata RHEA-2023:4577 0 None None None 2023-08-16 01:11:06 UTC

Description Gregory Charot 2021-07-26 14:23:21 UTC
Description of problem:

This RFE tracks the full support for the NVMe over TCP protocol in Cinder.

The goal of this RFE is to make sure the protocol is properly implemented in the core components. RH will not ship any supported in-house driver. 

This RFE will allow partners to certify driver using NVMe over TCP.


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Gorka Eguileor 2022-06-03 10:11:07 UTC
The os-brick patches were ready and tested, but they need to be rebased and updated because the NVMe-oF Native multipathing will merge first ( https://review.opendev.org/c/openstack/os-brick/+/830800 ).
This will make it harder to backport to 17, but it was already going to be a complicated backport and we want multipathing to be available before supporting it in OSP anyway.
For testing the different os-brick code paths with the LVM driver I have a series of patches for Cinder as well: https://review.opendev.org/q/topic:lvm-nvmet-shared

Comment 2 Gorka Eguileor 2022-06-03 10:12:39 UTC
Upstream patches: https://review.opendev.org/q/topic:nvme-4

Comment 10 Luigi Toscano 2023-05-17 15:48:45 UTC
The groundwork to support NVMe-oF is now available in os-brick. The combined patches to the LVM backend which allows it to support NVMe-oF were merged as well, and the usual tempest tests for volume do pass.

openstack-cinder-18.2.2-1.20230411050850.109f91a.el9ost
python-os-brick-4.3.4-1.20230128060810.cf69f92.el9ost
openstack-tempest-33.0.0-1.20230406160852.1580f6f.el9ost
python-cinder-tests-tempest-1.8.0-1.20230304051242.0e94611.el9ost

Comment 19 Ian Frangs 2023-07-27 18:15:20 UTC
Updated the doc text to match the revised Top New Feature text.

Comment 24 errata-xmlrpc 2023-08-16 01:10:52 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Release of components for Red Hat OpenStack Platform 17.1 (Wallaby)), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2023:4577


Note You need to log in before you can comment on or make changes to this bug.