Hi Fabio,
  That deb seems to work fine for me (reporter of 68888); some comments:

1) The /etc/mdadm/mdadm.conf you create in the initrd is now very different 
from the mdadm.conf you would find in your running system - perhaps it should 
have a different name (mdadm.uuids ?)
   (Incidentally that is a wonderful sed line, I think I've managed to 
understand it all except for the '!' near the start of the first pattern)

2) I think it is actually just relying on finding at least one device
out of each RAID - we seem to have a choice; ideally we would wait for
all the elements of a RAID to get consistency, but if one of the devices
has died what do we want to do?  For a RAID5 we would want most of the
devices to be there just to be able to get / up, and if the devices are
on different controllers then there is no guarentee that one won't be a
few seconds behind the other.

3) In the non-quiet case can you add a 'waiting for UUID's' and then
list all the UUIDs in both the initial begin message and everytime we
find one?

4) Why do you redirect errors from the modprobe to /dev/null? Wouldn't
we want to know about the errors?

-- 
mdadm causes boot to hang for 4 minutes
https://launchpad.net/bugs/67299

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to