Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(multipath): drop ExecStop= setting from service unit
This removes the 'ExecStop=' field from `multipathd.service`. Sometimes CI runs do encounter a failure related to this service in initrd, which seems to be stemming from a socket I/O race between the client and the server on shutdown. It looks like the client (`multipathd shutdown`) can lose the race, hit an I/O error, and cause the whole unit to fail (even if the server managed to shutdown properly already). Notably, the upstream unit does not have such stop command as the daemon can already perform a graceful exit through its signal handler. As such, this commit partially re-aligns the two units, trying to sidestep any of the existing races. Refs: * coreos/fedora-coreos-tracker#803 * https://github.com/opensvc/multipath-tools/blob/0.8.7/multipathd/multipathd.service
- Loading branch information