From: Hannes Reinecke Date: Wed, 24 Aug 2016 07:05:01 +0000 (+0200) Subject: 90multipath: Start daemon after udev settle X-Git-Tag: 047~50^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8d20322f11b605a3b147924bff794d1557157eae;p=thirdparty%2Fdracut.git 90multipath: Start daemon after udev settle We need to wait until udev has processed all events, otherwise we'll risk of misdetecting devices. This might cause a temporary interruption during which multipath removes a device-mapper device, which then causes a booting failure. References: bsc#986734 Signed-off-by: Hannes Reinecke --- diff --git a/modules.d/90multipath/multipathd.service b/modules.d/90multipath/multipathd.service index f7bc65fe2..0f11bd502 100644 --- a/modules.d/90multipath/multipathd.service +++ b/modules.d/90multipath/multipathd.service @@ -1,6 +1,8 @@ [Unit] Description=Device-Mapper Multipath Device Controller Before=iscsi.service iscsid.service lvm2-activation-early.service +Wants=systemd-udev-trigger.service systemd-udev-settle.service +After=systemd-udev-trigger.service systemd-udev-settle.service DefaultDependencies=no Conflicts=shutdown.target ConditionKernelCommandLine=!nompath