I just noticed that with slowly-appearing drives (with md devices on it) the md 
device will not exist on the regular run of init-premount/mdadm. But since 
introducing another waiting loop into the coldplug driven boot does not make 
much sence it'll be preferable to just do degration with failure hooks after a 
full rootdelay.

That means that with a degraded md array two wainting loops will have to
time out. (the one in local-top/cryptroot and the rootwait in local)
But this is now an issue of local and local-top/cryptroot.

So the remaining list for package mdadm is down to the array degration
of md devices on which the fstab depends in /etc/init.d/mdadm.

BTW /usr/share/initramfs-tools/hooks/cryptroot contains code to
determine cryptdevices that the rootdevice depends on. Similar approach
may work to find md devices the rootdevice depends on. It may help to
identify the particular arrays to degrade and solve this bug in a way
that does not introduce new problems.

-- 
cannot boot raid1 with only one disk
https://bugs.launchpad.net/bugs/120375
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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

Reply via email to