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

Bug 1484496

Summary: iSER multipath broken after iSCSI refactoring
Product: Red Hat OpenStack Reporter: Gorka Eguileor <geguileo>
Component: python-os-brickAssignee: Gorka Eguileor <geguileo>
Status: CLOSED ERRATA QA Contact: Avi Avraham <aavraham>
Severity: medium Docs Contact:
Priority: medium    
Version: 10.0 (Newton)CC: acanan, apevec, jschluet, lhh, pgrist, samccann, srevivo, tshefi
Target Milestone: z5Keywords: OtherQA, Triaged, ZStream
Target Release: 10.0 (Newton)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-os-brick-1.6.1-6.el7ost Doc Type: Bug Fix
Doc Text:
When we refactored iSCSI connections on os-brick, we began relying more heavily on the iSCSI session parsing. This had some bugs that did not affect the attach/detach mechanism before the changes, but they do now, since they were only looking at tcp sessions. You cannot attach volumes that use iSER protocol. We now include iSER sessions when checking existing sessions. The attach and detach now works for iSER connections.
Story Points: ---
Clone Of: 1484431 Environment:
Last Closed: 2017-09-28 16:35:22 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:
Bug Depends On: 1484431    
Bug Blocks:    

Description Gorka Eguileor 2017-08-23 17:57:57 UTC
+++ This bug was initially created as a clone of Bug #1484431 +++

When we refactored iSCSI connections on os-brick we began relying more heavily on the iSCSI session parsing, which had some bugs that didn't affect the attach/detach mechanism before but they do now, since they were only looking at tcp sessions.

We need to look at iser sessions as well.

Comment 3 Tzach Shefi 2017-09-28 09:35:18 UTC
Setting OtherQA, no Mellanox backend to test with. 

With Gorka's help
Based on the different code paths that OS-Brick takes to attach volumes we can categorize Cinder backend drivers into 3 categories:
Non discovery backends: Such as Pure, XtremIO
Discovery backends: Such as Kaminario
iSER backends: Such as Mellanox     -> we don't have such a backend can't verify.

Comment 5 errata-xmlrpc 2017-09-28 16:35:22 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, 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-2017:2825