+++ This bug was initially created as a clone of Bug #1930255 +++
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):
Steps to Reproduce:
--- Additional comment from arkady kanevsky on 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?
--- Additional comment from arkady kanevsky on 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.
--- Additional comment from Alan Bishop on 2021-03-30 14:16:37 UTC ---
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.
--- Additional comment from arkady kanevsky on 2021-03-30 14:23:25 UTC ---
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.
--- Additional comment from Alan Bishop on 2021-03-30 14:32:56 UTC ---
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 
Because  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.
--- Additional comment from arkady kanevsky on 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.
--- Additional comment from arkady kanevsky on 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.
--- Additional comment from Vladislav Belogrudov on 2021-03-30 15:51:55 UTC ---
https://review.opendev.org/c/openstack/cinder/+/783866 - Cinder Train patch.
Duplicated for 16.2