Re: Effect of reset-failed on service that is not in failed state

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mi, 06.03.19 11:15, prashantkumar dhotre (prashantkumardhotre@xxxxxxxxx) wrote:

> Hi,
> Is there any side-effect of the 'reset-failed' operation on a service that
> is not in failed state.
> My understanding is , in that case, it is no-op.

It mostly is. But note that it will reset a few more things than just
the failed state: it also resets start limit counters and such,
i.e. resets the counters StartLimitIntervalSec=/StartLimitBurst=
maintain. Thus, if you cll "systemctl reset-failed" all the time you
basically undo the safety effect the start limit counter stuff is
supposed to provide.

> I have an app which uses dbus API for systemd to start/stop services.
> Here I always the startApp() of my app should always result in starting of
> app, even if it is inn failed/stopped state.
> Is it safe to always call 'reset-failed' systemd dbus API before I call
> 'start' dbus API, in my startApp() ?

systemd does that implicitly anyway: when you start a service that is
currently in failed state the failed state is reset. (The start limit
counter is however not reset, obviously not, so it's similar to
an implicit reset-failed, but also not.)

Lennart

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




[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux