** Description changed:

  After a timeout mdadm in initrams degrades all arrays instead of just
  those required for the rootfs.
  
  This is not good since non-rootfs arrays are likely to be available only
  incompletely (due to the early stage during boot) and are getting
  desynced by this.
  
  When creating the initramfs image the mdadm hook should determine the
  dependencies of the rootfilesystem and save a list of the required md
  devices in the initramfs.
  
+ See: How would you decide what device is needed? at
+ https://wiki.ubuntu.com/ReliableRaid
+ 
  Currently the initramfs boot script just looks for *any* available
- incomplete array and calls "mdadm --assemble --scan --run", which starts
- all runnable arrays.
+ incomplete array and calls "mdadm --assemble --scan --run", which will
+ start *all* runnable arrays.
  
- --
- The best way to fix the so many mdadm bugs is probably to adopt the event 
driven upstart/mountall init within intiramfs.
- Bug #491463 upstart init within initramfs
+ ---
+ comment #2 contains a workaround for the proper command to run single arrays 
degraded.

-- 
initramfs' init-premount degrades *all* arrays (not just those required to boot)
https://bugs.launchpad.net/bugs/497186
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