On Mon, 23.05.16 11:06, 김민경/주임연구원/SW Platform(연)AOT팀(minkyung88....@lge.com) 
(minkyung88....@lge.com) wrote:

> Hello.
> 
> Below is usecase from our SW-Engineer.
> 
> What do you think so?

OK, makes sense.

As mentioned, I#d suggest implementing this via a new parameter to
sd_notify() that allows overriding of the watchdog timeout.

Note that it won't surfice to simply overwrite the "watchdog_usec"
field of the "Service" structure, when PID 1 sees one of these
notification messages to override the timeout, as this would then be
lost if the user invokes "systemctl daemon-reload", and it probably
should not be. Hence, please add "watchdog_override_usec" or so, which
is populated by the notification message, and if set, takes precedence
over "watchdog_usec". And watchdog_override_usec should really be
reset again on each service start. That way a service can freely
change its watchdog timeout, but if it is restarted it always starts
again with the one configured in the unit file.

Hope that makes sense!

Lennart

-- 
Lennart Poettering, Red Hat
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to