Activity log for bug #551719

Date Who What changed Old value New value Message
2010-03-30 14:12:01 ceg bug added bug
2010-03-30 14:13:07 ceg bug task added linux (Ubuntu)
2010-03-30 14:14:22 ceg description Binary package hint: mdadm Ubutus current kernel option CONFIG_MD_AUTODETECT=y enables the kernel's RAID autodetection during boot. Aside from causing a delay for everyone this often also disturbs the udev/mdadm setup of raid devices in the system. (i.e. devices partly busy/set up without an entry in the mapfile used by mdadm --incremental) Here is what README.initrams from mdadm tarball says about the kernel's raid autodetection feature: "while useful, [they] do not provide complete functionality and are unlikely to be extended. The preferred way to assemble md arrays at boot time is using 'mdadm' " Ubuntu does this using udev rules in initramfs as well as later on. The kernel's raid autodetection should therefore be disabled in ubuntu kernels. Ubuntu's current kernel option CONFIG_MD_AUTODETECT=y enables the kernel's RAID autodetection during boot. Aside from causing a delay for everyone this often also disturbs the udev/mdadm setup of raid devices in the system. (i.e. devices partly busy/set up without an entry in the mapfile used by mdadm --incremental) Here is what README.initrams from mdadm tarball says about the kernel's raid autodetection feature: "while useful, [they] do not provide complete functionality and are unlikely to be extended. The preferred way to assemble md arrays at boot time is using 'mdadm' " Ubuntu does this using udev rules in initramfs as well as later on. The kernel's raid autodetection should therefore be disabled in ubuntu kernels.
2010-03-30 14:19:36 ceg summary enabled kernel raid autodetection disturbs initramfs enabled kernel raid autodetection disturbs udev/mdadm (initramfs & later)
2010-03-31 06:04:09 Jeremy Foshee tags kernel-series-unknown
2010-04-29 14:52:31 Jeremy Foshee tags kernel-series-unknown kernel-series-unknown needs-kernel-logs
2010-04-29 14:52:36 Jeremy Foshee tags kernel-series-unknown needs-kernel-logs kernel-series-unknown needs-kernel-logs needs-upstream-testing
2010-04-29 14:52:39 Jeremy Foshee tags kernel-series-unknown needs-kernel-logs needs-upstream-testing kernel-series-unknown kj-triage needs-kernel-logs needs-upstream-testing
2010-04-29 14:53:32 Jeremy Foshee linux (Ubuntu): status New Incomplete
2010-05-06 12:59:12 ceg linux (Ubuntu): status Incomplete New
2010-05-06 13:00:38 ceg linux (Ubuntu): status New Confirmed
2010-05-17 06:56:08 ceg tags kernel-series-unknown kj-triage needs-kernel-logs needs-upstream-testing kernel-config
2010-05-17 07:05:36 ceg description Ubuntu's current kernel option CONFIG_MD_AUTODETECT=y enables the kernel's RAID autodetection during boot. Aside from causing a delay for everyone this often also disturbs the udev/mdadm setup of raid devices in the system. (i.e. devices partly busy/set up without an entry in the mapfile used by mdadm --incremental) Here is what README.initrams from mdadm tarball says about the kernel's raid autodetection feature: "while useful, [they] do not provide complete functionality and are unlikely to be extended. The preferred way to assemble md arrays at boot time is using 'mdadm' " Ubuntu does this using udev rules in initramfs as well as later on. The kernel's raid autodetection should therefore be disabled in ubuntu kernels. Ubuntu still uses the kernel option CONFIG_MD_AUTODETECT=y thus enables the kernel's RAID autodetection during boot. However, aside from causing a delay for everyone, this often also disturbs the udev/mdadm setup when raid devices are present in the system. (i.e. devices are partly busy/set up by the kernel, without an entry in the mapfile used by mdadm --incremental) Here is what README.initrams from mdadm tarball says about the kernel's raid autodetection features: "while useful, [they] do not provide complete functionality and are unlikely to be extended. The preferred way to assemble md arrays at boot time is using 'mdadm' " Ubuntu does assemble arrays using udev rules that run mdadm. (In initramfs as well as later on.) The kernel's raid autodetection can and should therefore be disabled in ubuntu kernels.
2010-05-30 09:23:53 ceg summary enabled kernel raid autodetection disturbs udev/mdadm (initramfs & later) boot delay and udev/mdadm disturbance (obsolete kernel raid autodetection)
2010-10-21 09:26:48 webworm bug added subscriber webworm
2011-02-20 23:41:13 jhfhlkjlj bug added subscriber Chauncellor
2011-04-14 21:04:39 donarntz bug added subscriber donarntz
2011-04-15 07:37:05 ceg mdadm (Ubuntu): status New Confirmed
2011-04-15 07:43:00 ceg summary boot delay and udev/mdadm disturbance (obsolete kernel raid autodetection) boot delay and udev/mdadm (raid) disturbance (obsolete MD_AUTODETECT=y)
2011-11-27 23:14:41 Jean-Philippe Guérard bug added subscriber Jean-Philippe Guérard
2012-05-05 23:25:53 Jean-Philippe Guérard marked as duplicate 942106
2012-05-06 00:17:53 ceg removed duplicate marker 942106
2012-05-06 00:28:19 ceg summary boot delay and udev/mdadm (raid) disturbance (obsolete MD_AUTODETECT=y) MD_AUTODETECT=y is obsolete (boot delay and udev/mdadm (raid) disturbance)
2012-05-06 00:29:10 ceg summary MD_AUTODETECT=y is obsolete (boot delay and udev/mdadm (raid) disturbance) MD_AUTODETECT=y kernel option is obsolete (boot delay and udev/mdadm (raid) disturbance)
2012-05-06 20:13:25 ceg mdadm (Ubuntu): status Confirmed Invalid
2012-05-06 20:13:38 ceg linux (Ubuntu): status Confirmed Invalid