Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 2015212

Summary: Support for Cinder NVMe over RDMA (RoCEv2)
Product: Red Hat OpenStack Reporter: Gregory Charot <gcharot>
Component: python-os-brickAssignee: Gorka Eguileor <geguileo>
Status: CLOSED MIGRATED QA Contact: Evelina Shames <eshames>
Severity: medium Docs Contact:
Priority: high    
Version: 17.0 (Wallaby)CC: apevec, eharney, gcharot, geguileo, gfidente, jschluet, lhh
Target Milestone: AlphaKeywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-12-11 16:34:03 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Gregory Charot 2021-10-18 16:17:12 UTC
Description of problem:

This RFE tracks the full support for the NVMe over RDMA protocol (RoCE) 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 includes all necessary features required for running this in production including multipath. Any specific gaps that can't be implemented with the first version would need to be explicitly mentioned.

This RFE will allow partners to certify driver using NVMe over RDMA (RoCE).

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

17

How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Gorka Eguileor 2022-06-03 10:13:02 UTC
The os-brick patches were ready and tested ( https://review.opendev.org/q/topic:nvme-4 ), 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 Gregory Charot 2022-08-25 13:59:50 UTC
Current market demand is on NMVe over TCP, removing this RFE target for now.