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