Bug 1256081

Summary: Consume fix for "Multipath is not correctly identifying iscsi devices, and misconfiguring them"
Product: [oVirt] vdsm Reporter: Nir Soffer <nsoffer>
Component: GeneralAssignee: Nir Soffer <nsoffer>
Status: CLOSED CURRENTRELEASE QA Contact: Aharon Canan <acanan>
Severity: high Docs Contact:
Priority: high    
Version: 4.17.0CC: acanan, amureini, bazulay, bugs, ebenahar, ecohen, gklein, lpeer, lsurette, mgoldboi, nsoffer, rbalakri, sbonazzo, tnisan, ycui, yeylon
Target Milestone: ovirt-3.6.1Flags: rule-engine: ovirt-3.6.z+
ylavi: planning_ack+
rule-engine: devel_ack+
acanan: testing_ack+
Target Release: 4.17.12   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: storage
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 1255173
: 1273611 (view as bug list) Environment:
Last Closed: 2016-01-13 14:40:26 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Storage RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1256074, 1261141    
Bug Blocks:    

Description Nir Soffer 2015-08-23 21:05:46 UTC
+++ This bug was initially created as a clone of Bug #1255173 +++

Description of problem:

Multipath did not identify iscsi devices, so their session recovery_tmo
was not configured correctly. This cause too slow failover when path is
having trouble.

This issue was fixed in device-mapper-multipath-0.4.9-82.el7.
Vdsm should require this version when it is available.

Comment 1 Nir Soffer 2015-08-23 21:07:42 UTC
We hope to get a fix for Fedora 22 and 21.

Comment 2 Nir Soffer 2015-10-16 23:43:16 UTC
The fix is available in update-testing repo. We need to get someone to
test this fix.

Comment 3 Red Hat Bugzilla Rules Engine 2015-10-19 10:53:59 UTC
Target release should be placed once a package build is known to fix a issue. Since this bug is not modified, the target version has been reset. Please use target milestone to plan a fix for a oVirt release.

Comment 4 Nir Soffer 2015-10-20 19:13:51 UTC
Package for Fedora 21 is still missing, will open a separate bug for it
since we must consume the Fedora 22 package now.

Comment 5 Aharon Canan 2015-11-10 13:24:30 UTC
The clone already verified by Elad and both has the same target.
I am not sure what this bug stands for, 

Please advice.

Comment 6 Nir Soffer 2015-11-10 13:28:22 UTC
Tal, can you answer this? maybe the clone is using the wrong target release?

Comment 7 Tal Nisan 2015-11-15 10:17:11 UTC
I don't know, you cloned it to begin with, what was the purpose of having another bug clone?

Comment 8 Allon Mureinik 2015-11-15 11:16:09 UTC
I believe the point of this cloning was to have one BZ for RHEV and one for oVirt.

Moving to ON_QA.
Elad - based on your verification of bug 1255173, please either move this one to VERIFIED too, or perform any verification steps that may be missing from the oVirt BZ, if they exist.
Thanks!

Comment 9 Red Hat Bugzilla Rules Engine 2015-11-15 11:26:18 UTC
Bug tickets that are moved to testing must have target release set to make sure tester knows what to test. Please set the correct target release before moving to ON_QA.

Comment 10 Elad 2015-11-15 14:47:02 UTC
vdsm-4.17.11 is not available for us yet

Comment 11 Sandro Bonazzola 2015-11-24 16:34:56 UTC
4.17.11 is in ovirt-3.6.1 milestone. moving.

Comment 12 Elad 2015-11-30 14:14:53 UTC
Nir,

It seems that vdsm requires an older device-mapper-multipath than the one in the fix:

[root@green-vdsb ~]# rpm -q --requires vdsm-4.17.11-0.el7ev.noarch |grep device
device-mapper-multipath >= 0.4.9-77.el7_1.2

[root@green-vdsb ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.2 (Maipo)

Comment 13 Nir Soffer 2015-11-30 17:29:35 UTC
(In reply to Elad from comment #12)
> Nir,
> 
> It seems that vdsm requires an older device-mapper-multipath than the one in
> the fix:
> 
> [root@green-vdsb ~]# rpm -q --requires vdsm-4.17.11-0.el7ev.noarch |grep
> device
> device-mapper-multipath >= 0.4.9-77.el7_1.2
> 
> [root@green-vdsb ~]# cat /etc/redhat-release 
> Red Hat Enterprise Linux Server release 7.2 (Maipo)

This fix was introduced before 7.2 was available, so we could not
require the 7.2 version.

We will require the 7.2 version in future version.

Comment 14 Aharon Canan 2015-12-01 09:03:07 UTC
(In reply to Nir Soffer from comment #13)

> This fix was introduced before 7.2 was available, so we could not
> require the 7.2 version.
> 
> We will require the 7.2 version in future version.

As 3.6 will be released with 7.2 we need to verify on rhel 7.2, so if it wasn't fixed for 7.2, please move to on_qa once you have the fix for 7.2

Comment 15 Red Hat Bugzilla Rules Engine 2015-12-01 09:03:11 UTC
Target release should be placed once a package build is known to fix a issue. Since this bug is not modified, the target version has been reset. Please use target milestone to plan a fix for a oVirt release.

Comment 16 Red Hat Bugzilla Rules Engine 2015-12-01 20:55:29 UTC
Bug tickets that are moved to testing must have target release set to make sure tester knows what to test. Please set the correct target release before moving to ON_QA.

Comment 17 Nir Soffer 2015-12-01 20:56:58 UTC
The tested vdsm package requires the correct version of multipath for 
ovirt-3.6 when the bug was resolved, because rhel 7.2 was not available
at that time.

In the meantime, rhel 7.2 was released, and we require now the rhel 7.2
package for bug 1265204.

Comment 18 Aharon Canan 2015-12-29 13:09:40 UTC
(In reply to Nir Soffer from comment #0)
> +++ This bug was initially created as a clone of Bug #1255173 +++
> 
> Description of problem:
> 
> Multipath did not identify iscsi devices, so their session recovery_tmo
> was not configured correctly. This cause too slow failover when path is
> having trouble.
> 
> This issue was fixed in device-mapper-multipath-0.4.9-82.el7.
> Vdsm should require this version when it is available.

[root@green-vdsc ~]# rpm -q --requires vdsm-4.17.14-0.el7ev.noarch |grep device
device-mapper-multipath >= 0.4.9-84.el7

Comment 19 Sandro Bonazzola 2016-01-13 14:40:26 UTC
oVirt 3.6.1 has been released, closing current release