Bug 618535
Summary: | UI is not populated correctly when using "Add Advanced Target" button to add a multipath device | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Jan Stodola <jstodola> | ||||||||
Component: | anaconda | Assignee: | David Cantrell <dcantrell> | ||||||||
Status: | CLOSED ERRATA | QA Contact: | Release Test Team <release-test-team-automation> | ||||||||
Severity: | medium | Docs Contact: | |||||||||
Priority: | low | ||||||||||
Version: | 6.0 | CC: | maier, moli, rwilliam | ||||||||
Target Milestone: | rc | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | s390x | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | anaconda-13.21.130-1 | Doc Type: | Bug Fix | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2011-12-06 10:26:46 UTC | Type: | --- | ||||||||
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: | |||||||||||
Bug Blocks: | 670159 | ||||||||||
Attachments: |
|
Description
Jan Stodola
2010-07-27 08:26:29 UTC
Created attachment 434622 [details]
multipath zfcp added using "Add Advanced Target" button
This is when adding FCP LUNs via GUI. See the "Other SAN Devices" tab. There is
a multipath FCP LUN (60:05:...) and one single path FCP (ccw-0.0.a000-zfcp-...).
Device ccw-0.0.a000-zfcp... is the first path of the multipath LUN and should not be shown.
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release. Can you send me a tar.gz of /sys from a system this bug appears on? Any updates? Created attachment 517129 [details]
sys.tar.gz
Sorry for the delay, I was on PTO.
Attaching gziped /sys directory
Build RHEL6.2-20110808.n.0 (anaconda-13.21.126-1.el6), still able to reproduce this bug.
Next questions: 1) You said if you specify the devices in the CMS conf file, everything works fine. Can you provide an example conf file that works? 2) When you click Add Advanced, what values are you giving it and in what order? I am unable to connect to FCP LUNS on any WWPN other than 500507630503c73d, so I can't easily recreate this issue. Can I get access to one of your guests where you able to reproduce the problem so I can work up a fix? Created attachment 518615 [details]
DASD devices listed twice
David, with anaconda-13.21.129-1.el6 (build RHEL6.2-20110817.n.0) I'm not able to reproduce the original problem - so it is fixed.
But there is a new issue, most probably related to this fix - after adding both paths to the multipath FCP LUN, all DASD devices are added to the "Basic Devices" tab once more - it means all DASD devices are listed twice. See attached screenshots, anaconda logs will follows...
I see what's happening. I just need to not invalidate the _cachedDevices list like I thought I did: diff --git a/iw/filter_gui.py b/iw/filter_gui.py index d6dac34..0c29c16 100644 --- a/iw/filter_gui.py +++ b/iw/filter_gui.py @@ -470,10 +470,9 @@ class FilterWindow(InstallWindow): for mp in new_mpaths: for d in mp: # If any of the multipath components are in the nonraids cache, - # invalidate that cache and remove it from the UI store. + # remove them from the UI store. if d in self._cachedDevices: self.depopulate(d) - del(self._cachedDevices[:]) # If all components of this multipath device are in the # cache, skip it. Otherwise, it's a new device and needs to Tested on build RHEL6.2-20110823.1 with anaconda-13.21.134-1.el6. There was only one multipath device visible after manually adding all path for FCP LUN. The same result when the multipath LUN was specified in CMS config file. Issue from comment 17 is also fixed. Moving to VERIFIED. 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. http://rhn.redhat.com/errata/RHBA-2011-1565.html |