diff options
author | Lennart Poettering <lennart@poettering.net> | 2016-04-26 20:26:15 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2016-04-29 16:27:48 +0200 |
commit | 8b26cdbd2a949b02c0f4d94d0e157cdb9438d246 (patch) | |
tree | 48f3be87a92936994ff5f41f2005b89c1b9bffc3 /src/core/unit.h | |
parent | 3282493ad0038fc2051506dd0994638dd74458d1 (diff) |
core: introduce activation rate limiting for socket units
This adds two new settings TriggerLimitIntervalSec= and TriggerLimitBurst= that
define a rate limit for activation of socket units. When the limit is hit, the
socket is is put into a failure mode. This is an alternative fix for #2467,
since the original fix resulted in issue #2684.
In a later commit the StartLimitInterval=/StartLimitBurst= rate limiter will be
changed to be applied after any start conditions checks are made. This way,
there are two separate rate limiters enforced: one at triggering time, before
any jobs are queued with this patch, as well as the start limit that is moved
again to be run immediately before the unit is activated. Condition checks are
done in between the two, and thus no longer affect the start limit.
Diffstat (limited to 'src/core/unit.h')
0 files changed, 0 insertions, 0 deletions