[linux-lvm] LVM non-bug: md10 and higher broken
Heinz J . Mauelshagen
mauelshagen at sistina.com
Mon Feb 4 04:49:02 UTC 2002
On Mon, Feb 04, 2002 at 08:52:53AM -0000, William Blunn wrote:
> Doesn't seem to be a bug in LVM, but it seems that the problem is
> tickled when migrating from a multiple-MD-devices system to an LVM
> system.
>
> LVM 1.0.1 / kernel 2.2.20
>
> I am using /dev/md0 through /dev/md10 for my existing (non-LVM) system.
>
> I put in additional disks, set them up on /dev/md11, and created a PV on
> /dev/md11.
>
> When trying to create the VG, it wouldn't find the PV.
>
> Suspiciously, /proc/partitions shows MD devices listed as
>
> ...
> /dev/md8
> /dev/md9
> /dev/md:
> /dev/md;
>
> instead of what you would expect
>
> ...
> /dev/md8
> /dev/md9
> /dev/md10
> /dev/md11
>
> i.e. (sloppily) implemented as translating the MD number into a single
> character instead of generating a (potentially multiple character)
> string of the decimal representation.
>
> Swapping /dev/md0 with /dev/md11 makes it all work.
>
> So I guess that LVM is accessing /proc/partitions and not seeing any MD
> devices 10 or higher.
Yes, it does.
BTW: we don't support 2.2 any longer :-(
>
> That would make it a bug in the kernel, but since people are likely to
> come across it through LVM I thought it would be a good idea to mention
> it here.
Could you send a request to fix (or even better a fix ;-) for MD
/proc/partitions/supprt to linux-kernel at vger.kernel.org, please?
>
> Does anyone know if anyone has made/submitted a (2.2) kernel fix for
> this?
No, don't know.
>
> Another little snag is that the code for handling this is right next to
> where the LVM patch gets applied, so making a patch would likely (I
> guess) make the LVM patch not apply properly.
That's likely.
>
> Bill
>
>
> _______________________________________________
> linux-lvm mailing list
> linux-lvm at sistina.com
> http://lists.sistina.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://www.sistina.com/lvm/Pages/howto.html
--
Regards,
Heinz -- The LVM Guy --
*** Software bugs are stupid.
Nevertheless it needs not so stupid people to solve them ***
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Heinz Mauelshagen Sistina Software Inc.
Senior Consultant/Developer Am Sonnenhang 11
56242 Marienrachdorf
Germany
Mauelshagen at Sistina.com +49 2626 141200
FAX 924446
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
More information about the linux-lvm
mailing list