From f25c9697f89a5e4a211bde4e972b192e513275c5 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Tue, 8 Sep 2009 15:30:17 +0200 Subject: [PATCH] mdraid: stop udev queue until mdraid assembled --- modules.d/90mdraid/mdcontainer_start.sh | 2 ++ modules.d/90mdraid/mdraid_start.sh | 2 ++ 2 files changed, 4 insertions(+) diff --git a/modules.d/90mdraid/mdcontainer_start.sh b/modules.d/90mdraid/mdcontainer_start.sh index 4cb282dcc..96c3eedae 100755 --- a/modules.d/90mdraid/mdcontainer_start.sh +++ b/modules.d/90mdraid/mdcontainer_start.sh @@ -2,5 +2,7 @@ . /lib/dracut-lib.sh md=$1 +udevadm control --stop-exec-queue # and activate any containers mdadm -IR $md 2>&1 | vinfo +udevadm control --start-exec-queue \ No newline at end of file diff --git a/modules.d/90mdraid/mdraid_start.sh b/modules.d/90mdraid/mdraid_start.sh index ee9362c0c..ab4598624 100755 --- a/modules.d/90mdraid/mdraid_start.sh +++ b/modules.d/90mdraid/mdraid_start.sh @@ -3,4 +3,6 @@ . /lib/dracut-lib.sh # run mdadm if udev has settled info "Assembling MD RAID arrays" +udevadm control --stop-exec-queue mdadm -IRs 2>&1 | vinfo +udevadm control --start-exec-queue -- 2.47.3