Do not stop / start udev exec-queue around "mdadm -As --run"
authorHans de Goede <hdegoede@redhat.com>
Thu, 17 Sep 2009 20:52:53 +0000 (22:52 +0200)
committerHarald Hoyer <harald@redhat.com>
Fri, 18 Sep 2009 06:15:59 +0000 (08:15 +0200)
commit1de9edc06e4970c20d8e10e7f6d0618d8af2f185
treece963147e68a212d1585b2e4dff2ef95e6269e3d
parent9a99c974a490bfd6644f9a68dcc8b393d7ef77be
Do not stop / start udev exec-queue around "mdadm -As --run"

When assembling containers + embedded arrays from mdadm.conf,
mdadm needs the /dev/md# node for the container to assemble the
arrays within the container. Stopping the udev exec queue, results in
this node not getting created and mdadm failing to online the
arrays within the container.

Not having stop / start udev exec-queue around "mdadm -As --run" should
be safe as the exact same command is run from rc.sysinit without
any queue locking.
modules.d/90mdraid/mdadm_auto.sh