[systemd-devel] [ANNOUNCE] systemd v229

Reindl Harald h.reindl at thelounge.net
Thu Feb 11 19:05:46 CET 2016



Am 11.02.2016 um 18:48 schrieb Lennart Poettering:
> On Thu, 11.02.16 19:47, Mikhail Kasimov (mikhail.kasimov at gmail.com) wrote:
>
>> 11.02.2016 19:32, Jóhann B. Guðmundsson пишет:
>>
>>>>           * A new service setting RuntimeMaxSec= has been added that
>>>> may be used
>>>>             to specify a maximum runtime for a service. If the timeout
>>>> is hit, the
>>>>             service is terminated and put into a failure state.
>>>
>>> This does not sound right, why put it into failure state if I as an
>>> admin specifically told the the service it could run for maximum X time
>>> and then it should stop? ( after that time period the type unit should
>>> be stopped cleanly basically systemctl stop foo.service and the state be
>>> exactly the same as it yields right ? )
>>
>> And if additional option Restart=on-failure is defined in [Service], the
>> unit will be restarted again immediately. So, user will get unit, that
>> will be active due to RuntimeMaxSec=, then it will be marked as "failed"
>> and, if additional option Restart=on-failure is defined, will be
>> restarted again... failed...restart and so on for eternity. Right?
>
> Sure, if that's how you configure things, then systemd does what you
> are asking it for

there is a difference between main-PID disappears unannounced (failure) 
and "RuntimeMaxSec reached" with a clean stop

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20160211/4cacfdde/attachment-0001.sig>


More information about the systemd-devel mailing list