After Ben Marzinski's feedback to v1 of this series, reworked the watchdog logic completely, and moved it in to multipathd. The watchdog interval is now independent of the checker interval. systemd's watchdog enablement logic is correctly followed, and better fallbacks are used in case of unreasonable settings in the unit file. Martin Wilck (1): multipathd: move systemd watchdog handling into daemon libmultipath/config.c | 25 ---------------- libmultipath/config.h | 1 - multipathd/main.c | 67 ++++++++++++++++++++++++++++++++++--------- 3 files changed, 53 insertions(+), 40 deletions(-) -- 2.47.0