Bug 1930255 - Add support for port filtering for XIO cinder driver
Summary: Add support for port filtering for XIO cinder driver
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-cinder
Version: 16.1 (Train)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: z7
: 16.1 (Train on RHEL 8.2)
Assignee: Pablo Caruana
QA Contact: Tzach Shefi
RHOS Documentation Team
URL:
Whiteboard:
Depends On:
Blocks: 1595325 1715964 1930267 1941598 1941616 1956370
TreeView+ depends on / blocked
 
Reported: 2021-02-18 15:26 UTC by arkady kanevsky
Modified: 2021-12-09 21:52 UTC (History)
13 users (show)

Fixed In Version: openstack-cinder-15.4.0-1.20210709072758.58f0e73.el8ost
Doc Type: Bug Fix
Doc Text:
In previous releases, in Red Hat OpenStack Platform (RHOSP) deployments that use the Dell EMC XtremIO driver, attach volume operations waited for a timeout if iSCSI or FC targets were not connected to a RHOSP host. This caused attach volume operations to fail. + This release adds port filtering support for the Dell EMC XtremIO driver to allow iSCSI or FC ports that are not in use to be ignored.
Clone Of:
: 1956370 (view as bug list)
Environment:
Last Closed: 2021-12-09 20:18:00 UTC
Target Upstream Version: Wallaby
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Launchpad 1915800 0 None None None 2021-02-24 14:42:56 UTC
OpenStack gerrit 783866 0 None MERGED Add ports filtering support to Dell EMC XtremIO driver 2021-07-09 10:10:23 UTC
Red Hat Issue Tracker OSP-275 0 None None None 2021-11-18 11:29:48 UTC
Red Hat Product Errata RHBA-2021:3762 0 None None None 2021-12-09 20:18:26 UTC

Description arkady kanevsky 2021-02-18 15:26:53 UTC
Description of problem:
Add ports filtering support to Dell EMC XtremIO driver.
If there are some iSCSI or FC targets that are not connected to the OpenStack host, attach volume operation waits until timeout when trying to use these ports.
The XtremIO Cinder driver needs a new option to support ports filtering.
This functionality already exists for many other cinder drivers 

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


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 arkady kanevsky 2021-03-30 14:07:03 UTC
It has been packported to Victoria - https://review.opendev.org/c/openstack/puppet-cinder/+/779000
Do we need to backport it all the way to Train?

Comment 2 arkady kanevsky 2021-03-30 14:14:30 UTC
We need to land it in 16.1 & 16.2.
Customer is waiting for it.
If we need to provide HF for it we can ask Customer.

Please, assign target release.
Expect it is z6 for RHOSP-16.1.

Comment 3 Alan Bishop 2021-03-30 14:16:37 UTC
Arkady, 

That's a puppet-cinder patch. Whereas we will be backporting the cinder driver change, as discussed in an email thread we plan to deliver full TripleO integration in OSP-17. In OSP-16.1 and 16.2, the driver feature can be configured using ExtraConfig hiera data.

Comment 4 arkady kanevsky 2021-03-30 14:23:25 UTC
Alan,
thanks for quick response.
I am a bit confused now.
I am under assumption that this BZ is for cinder driver.
While 1930267, 1941598, and 1941616  are all handling 3 parts of TripleO for it.

As you suggested customer accepted that they will use ControllerExtraConfig and not use for TripleO patches for XIO port filtering.
But we do need to land cinder driver patch and maybe even deliver it to Customer as HotFix if z6 is too late.

Comment 5 Alan Bishop 2021-03-30 14:32:56 UTC
Arkady,

Yes, this BZ is for the cinder driver, but the patch you referenced in comment #1 is puppet-cinder. I'm guessing you meant to reference [1]

[1] https://review.opendev.org/c/openstack/cinder/+/778982.

Because [1] was accepted as a bug fix on a stable branch, we would like your team to continue the backports to stable/train. However, we will do a downstream backport for OSP-16.1,2 in parallel to meet the customer commitments.

Comment 6 arkady kanevsky 2021-03-30 14:37:33 UTC
Good point Alan.
You are correct I was referring to https://review.opendev.org/c/openstack/cinder/+/783695
It has 2 +2 but not merged yet.
I will ask Dell team to backport it to Train.

But I will not ask them to backport 3 tripleO patches.

How quickly can we create HF for cinder?
And assume that it will also land the first z-stream for 16.1 and 16.2.

Comment 7 arkady kanevsky 2021-03-30 14:42:02 UTC
I stand corrected.
https://review.opendev.org/c/openstack/puppet-tripleo/+/779005 only has only 1 +2.
https://review.opendev.org/c/openstack/cinder/+/775798 is landed in master.

Comment 8 Vladislav Belogrudov 2021-03-30 15:51:55 UTC
https://review.opendev.org/c/openstack/cinder/+/783866 - Cinder Train patch.

Comment 30 errata-xmlrpc 2021-12-09 20:18:00 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 (Red Hat OpenStack Platform 16.1.7 (Train) bug fix and enhancement advisory), 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/RHBA-2021:3762


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