Right now the socket unit 'multipathd.socket' is missing several start conditions that are present on the service unit 'multipathd.service'. This means that if one of the conditions is not met (e.g. kargs contains 'nompath'), a client could trigger the socket unit to start, then enter a retry loop, and eventually be marked as failed. This kind of failure has been observed on live systems (e.g. on RHEL 8 at https://bugzilla.redhat.com/show_bug.cgi?id=1976111) and reported upstream at https://github.com/opensvc/multipath-tools/issues/15. This ticket is a request to: * cherry-pick the upstream fix at https://github.com/opensvc/multipath-tools/pull/16 * fix the custom patch at '0026-RH-don-t-start-without-a-config-file.patch' in order to mirror 'ConditionPathExists=/etc/multipath.conf' on 'multipathd.socket' too
This fix will be in F36.