Comment 5 for bug 49914

Revision history for this message
ceg (ceg) wrote : Re: initramfs/mdrun doesn't honor preferred minor when starting RAID volumes

You can't rely on device numbering and it's a seriously flawed design of mdadm to set up arrays according to unreliable superblock information. (device "minor" numbers, labels, hostnames) The idea of fixing the unreliability by limiting array assembly with mdadm.conf (PARTITIONS, ARRAY, HOMEHOST lines) makes it even worse. Now setup tools and admins are forced to create mdadm.conf files leading to problems with wrongly/partly/never assembled arrays.

The only thing mdadm can and should rely on when assembling is the high probability of uniqueness of UUIDs (not on admins or tools or install scripts to set up mdadm.conf)

Does someone have the permissions to set this to won't fix in order to unclutter the bug list? (Other mdadm bugs do cover the root cause/fix to use UUIDs.)