Hello, On embedded systems it is sometimes not very useful to call shutdown scripts or reboot(2) in case of a watchdog failure / failed service (re)starting, e.g. FS/Flash corruption, FS driver failure, special HW init failure
- Typically important file systems are read-only on embedded systems so it would not harm the system to do a hard reset. - The processor on which systemd is running on is not necessarily the PowerController, a call to reboot(2) would only stop/reboot that node. But other nodes like FPGA, ASIC, DSP also need a reset. Does it make sense to you to have a StartLimitAction= where the systemd stops sending heartbeats to the kernel? (e.g. StartLimitAction = StopKernelHeartbeat <optional reason>) In this case the watchdog on the PowerController is able to react very fast accordingly. Of course this will only work if the kernel watchdog module is already connected to the PowerController. If not - the only escape is the 'expect watchdog register timer' of the PowerController. In general we would like to avoid running into the expect timer because we have no hint why the system did not respond. Best regards Robert ROBERT ALLMEROTH Harman Automotive Division Becker-Göring-Straße 16 76307 Karlsbad Phone: +49 (0) 7248-71-1156 Fax: +49 (0) 7248-71-2156 Email: robert.allmer...@harman.com Web: www.harman.com _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel