Device nodes for partitions on multipathed device are not created
Bug #320156 reported by
Etienne Goyer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
multipath-tools (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Binary package hint: udev
I marked the bug as udev, although I am not 100% if it really falls under udev, kpartx or multipath-tools.
Device node for partition on multipathed block device are not created. The multipathed block device nodes appears just fine under /dev/mapper, just not the nodes for partition on them. For example, given a multipathed block device /dev/mapper/emc0, calling "sudo kpartx -a /dev/mapper/emc0" would create nodes such as /dev/mapper/emc0p1, /dev/mapper/emc0p2, etc, just fine. But they are not created automatically on boot
Tested on intrepid (8.10), not sure about other releases.
Related branches
To post a comment you must log in.
I believe it could be related to Debian bug #376161. I was fixed by implementing dmsetup_env, but dmsetup_env was later removed in a Ubuntu-specific upload by Soren in 0.4.8-10ubuntu1.
I noticed that the udev rules for both kpartx and multipath are run at 95. Could it be that the kpartx udev rule get invoked before the multipath block device appears?