Hi,

The slow boot with systemd-udev timeouts killing deadlocked multipath workers no longer occurs with 0.5.0+git0.770e6d0d-3, since multipath is no longer invoked from udev:

multipath-tools (0.5.0+git0.770e6d0d-3) unstable; urgency=medium

  * [fd43c41] Drop udev rule to invoke multipath per path.
    Thanks to Apollon Oikonomopoulos (Closes: #580972)

I can confirm that a similar workaround (disabling /lib/udev/rules.d/60-multipath.rules) fixes slow boot times on jessie, synchronizing on the /etc/init.d/multipath-tools service (with #776214 systemd Before=remote-fs-pre.target modifications) instead.

The second failure case mentioned in the patch may still be relevant, though?

When multipath manages to take a lock on the device,
udev will fail, and consequently ignore this entire event.
Which in turn might cause the system to malfunction as it
might have been a crucial event like 'remove' or 'link down'.

AFAIK this would be relevant if multipathd is running, and a new SCSI device is hotplugged...? Speculation, not testing, on my part.

 -- Tero Marttila

Reply via email to