Bug 207772
Summary: | [RHEL5 Beta2] device-mapper-multipath: partition maps aren't created. | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Kiyoshi Ueda <kueda> |
Component: | device-mapper-multipath | Assignee: | Ben Marzinski <bmarzins> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 5.0 | CC: | agk, bmarzins, christophe.varoqui, coughlan, dwysocha, egoggin, harald, jnomura, junichi.nomura, kueda, kueda, lmb, mbroz, notting, pjones, tao, tranlan |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 5.0.0 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-05-07 18:07:25 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: |
Description
Kiyoshi Ueda
2006-09-23 00:15:39 UTC
I seems like the partition map issues step form two seperate problems 1. There is a generic dm udev rule that keeps udev from working on any dm device 2. Without that, udev works on the devices too quickly, so that they don't have time to set up a table. 1 is easy to solve, add OPTIONS=last_rule to the udev lines that set the SYMLINK and NAME for multipaths and kpartx partitions, this stops udev rule processing before it gets to the blanket ignore_device rule for all dm devices. 2 is harder. The udev rules are happening so fast that not only are actually interfering with the setup of the device in the kernel. Unfortunately, checking in udev to see if the device is totally set up can make it impossible to ever completely remove the device, due to a kernel bug. It is possible to work around this issue with a kernel patch, and I believe that Alasdair already has a solution to this problem. The fix for 1 is already checked into CVS. Hopefully, the fix for 2 will come shortly. There is a patch currently pending that should address issue number 2. There may need to be some changes to the udev rules and to rc.sysinit to make use of this and not execute before the devices are all the way set up. Alasdair's fix is in the 2.6.18-1.2789.el5 kernel, so this bug should be totally fixed now. 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 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. Comments indicate that this one is fixed in GA version for RHEL5.0. Marking it closed. |