Bug 194411
Summary: | [RHEL4 U5] dm-multipath: multipath command fails when a path is added to a map with failed path. | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Kiyoshi Ueda <kueda> | ||||||
Component: | device-mapper-multipath | Assignee: | LVM and device-mapper development team <lvm-team> | ||||||
Status: | CLOSED NOTABUG | QA Contact: | Cluster QE <mspqa-list> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | high | ||||||||
Version: | 5.4 | CC: | agk, bmarzins, bmr, christophe.varoqui, coughlan, cward, dwysocha, edamato, egoggin, heinzm, i-kitayama, jnomura, junichi.nomura, kueda, lmb, mbroz, prockai, syeghiay, tao, tom, tranlan | ||||||
Target Milestone: | beta | Keywords: | OtherQA | ||||||
Target Release: | --- | ||||||||
Hardware: | All | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | |||||||||
: | 487443 (view as bug list) | Environment: | |||||||
Last Closed: | 2009-02-26 01:05:55 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: | 176344, 198694, 204573, 234251, 236328, 487443 | ||||||||
Attachments: |
|
Description
Kiyoshi Ueda
2006-06-07 21:17:57 UTC
Created attachment 130709 [details]
proposed patch for multipath
Created attachment 130710 [details]
proposed patch for multipathd
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. I'm not totally happy with this solution. 1. It makes multipathd exec multipath, and ideally we're trying to make multipathd more and more self sufficient, and the multipath program more of just a call in to it. This heads in the opposite direction. 2. More importantly, I don't think that failed paths should dissappear from the map when you add new ones. Alasdair, Is there a reason why the kernel cannot allow you to create a multipath map with a failed path in it? As a workaround, I belive that customers that wants to add a new path while there is a failed one can kill multipathd, rerun multipath (without multipathd running, multipath will do exactly what the patch causes. It will remove the failed path, and add the new path), and start multipathd back up. Forcing this sort of manual intervention will keep the customer from being surprised by losing the path. It is pretty unsightly, I admit, and I'd rather just be able to reload the map with the failed path. I completely agree with the Ben's comment#5. Being able to reload a map with failed path is a nice idea, but it is probably not preferred in the kernel side. Though I still want this situation being handled automatically by multipathd, if you can't fix it in RHEL4.5, please make sure to include the documentation about the workaround either in release note or man page. This bugzilla had previously been approved for engineering consideration but Red Hat Product Management is currently reevaluating this issue for inclusion in RHEL4.6. 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. This is not making 4.6 Unfortunately this bugzilla was not resolved in time for RHEL 4.7 Beta. It has now been proposed for inclusion in RHEL 4.8 but must regain Product Management approval. 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. The benefit associated with this fix does not outweigh the risk at this stage in the life of RHEL 4. I am moving this to RHEL 5. Actually this problem can be seen on only RHEL4. This is a design problem of multipathd(8) of RHEL4, so I understand this problem isn't fixed in RHEL4. But, there is a workaround of this problem. If Red Hat doesn't fix this problem, I want Red Hat to make some documents about the workaround for users. So this bugzilla is for a documentation issue in RHEL4. Please see Comment#5 and Comment#6 for details of the workaround. As noted above, this problem is a RHEL 4 only issue. I've cloned this bug to the RHEL4 bug 487443. |