[systemd-devel] [PATCH v3 1/4] service: add watchdog timestamp
Lennart Poettering
lennart at poettering.net
Wed Feb 1 10:36:18 PST 2012
On Wed, 01.02.12 17:17, Michael Olbrich (m.olbrich at pengutronix.de) wrote:
heya,
sorry it took so much time to review these patches. And thanks for
staying on it.
> This patch adds WatchdogTimestamp[Monotonic] to the systemd service
> D-Bus API. The timestamp is updated to the current time when the
> service calls 'sd_nofity("WATCHDOG=1\n")'.
> Using a timestamp instead of an 'alive' flag has two advantages:
> 1. No timeout is needed to define when a service is no longer alive.
> This simplifies both configuration (no timeout value) and
> implementation (no timeout event).
> 2. It is more robust. A 'dead' service might not be detected should
> systemd 'forget' to reset an 'alive' flag. It is much less likely
> to get a valid new timestamp if a service died.
Merged this one now, with some minor changes.
Thanks,
Lennart
--
Lennart Poettering - Red Hat, Inc.
More information about the systemd-devel
mailing list