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.
master
Hans de Goede 2009-09-17 22:52:53 +02:00 committed by Harald Hoyer
parent 9a99c974a4
commit 1de9edc06e
1 changed files with 0 additions and 2 deletions

View File

@ -2,6 +2,4 @@
. /lib/dracut-lib.sh

info "Autoassembling MD Raid"
udevadm control --stop-exec-queue
/sbin/mdadm -As --auto=yes --run 2>&1 | vinfo
udevadm control --start-exec-queue