Systemd/src
Anita Zhang 90fc172e19 core: implement per unit journal rate limiting
Add LogRateLimitIntervalSec= and LogRateLimitBurst= options for
services. If provided, these values get passed to the journald
client context, and those values are used in the rate limiting
function in the journal over the the journald.conf values.

Part of #10230
2018-10-18 09:56:20 +02:00
..
ac-power tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
activate tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
analyze core: log in all cases in manager_startup() 2018-10-09 19:43:43 +02:00
ask-password tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
backlight tree-wide: use streq() instead of streq_ptr() 2018-09-23 17:18:50 +09:00
basic Merge pull request #10438 from poettering/path-is-valid 2018-10-18 06:20:41 +09:00
binfmt tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
boot console: avoid promotion to signed int 2018-10-12 12:38:41 +02:00
busctl busctl: drop unused variable 2018-10-14 03:29:43 +09:00
cgls tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
cgroups-agent tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
cgtop tree-wide: use typesafe_qsort() 2018-09-19 08:02:52 +09:00
core core: implement per unit journal rate limiting 2018-10-18 09:56:20 +02:00
coredump tree-wide: uniformly bump RLIMIT_NOFILE in all our tools that access the journal 2018-10-16 16:33:55 +02:00
cryptsetup More polite passphrase prompt 2018-10-09 16:26:03 +02:00
debug-generator tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
delta tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
detect-virt tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
dissect tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
environment-d-generator Drop my copyright headers 2018-06-14 13:03:20 +02:00
escape tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
firstboot tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
fsck tree-wide: port various users over to sockaddr_un_set_path() 2018-10-15 19:40:51 +02:00
fstab-generator tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
fuzz tests: add a fuzzer for the json parser and dumper 2018-10-10 10:13:30 +02:00
getty-generator tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
gpt-auto-generator gpt-auto-generator: do not assign '*ret' on error 2018-09-23 17:18:50 +09:00
hibernate-resume hib-res-generator: add "noresume" 2018-10-08 16:06:16 +02:00
hostname Merge pull request #9406 from yuwata/rfe-9228 2018-08-23 11:11:13 +02:00
hwdb hwdb,udevadm: also unify hwdb_query() and hwdb_test() 2018-09-19 17:38:07 +09:00
id128 systemd-id128: a new tool to print machine/boot/invocation/app-specific ids 2018-10-02 15:15:10 +02:00
import tree-wide: add a single version of "static const int one = 1" 2018-10-15 19:40:51 +02:00
initctl initctl: do not ignore errors in function 2018-08-07 10:06:49 +09:00
journal core: implement per unit journal rate limiting 2018-10-18 09:56:20 +02:00
journal-remote tree-wide: uniformly bump RLIMIT_NOFILE in all our tools that access the journal 2018-10-16 16:33:55 +02:00
kernel-install kernel-install: don't try to run depmod when kernel doesn't support modules 2018-08-08 10:42:04 +02:00
libsystemd tree-wide: use CMP() macro where applicable 2018-10-16 19:55:38 +02:00
libsystemd-network tree-wide: add a single version of "static const int one = 1" 2018-10-15 19:40:51 +02:00
libudev tree-wide: add a single version of "static const int one = 1" 2018-10-15 19:40:51 +02:00
locale tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
login Merge pull request #10244 from poettering/nofile-bump 2018-10-17 17:59:36 +02:00
machine tree-wide: uniformly bump RLIMIT_NOFILE in all our tools that access the journal 2018-10-16 16:33:55 +02:00
machine-id-setup tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
modules-load tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
mount tree-wide: use typesafe_qsort() 2018-09-19 08:02:52 +09:00
network networkd: type support for "throw" in [Route] section 2018-10-16 17:09:21 +02:00
notify Merge pull request #9783 from poettering/get-user-creds-flags 2018-08-21 10:09:33 +02:00
nspawn nspawn: TAKE_FD() is your friend 2018-10-15 19:45:37 +02:00
nss-myhostname nss: do not modify errno when NSS_STATUS_NOTFOUND or NSS_STATUS_SUCCESS 2018-07-25 10:23:22 +02:00
nss-mymachines Merge pull request #9504 from poettering/nss-deadlock 2018-07-26 10:16:25 +02:00
nss-resolve Merge pull request #9504 from poettering/nss-deadlock 2018-07-26 10:16:25 +02:00
nss-systemd nss: do not modify errno when NSS_STATUS_NOTFOUND or NSS_STATUS_SUCCESS 2018-07-25 10:23:22 +02:00
partition tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
path tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
portable portabled: generate a more useful error when invalid image types are attempted to be attached 2018-10-08 18:49:45 +02:00
quotacheck tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
random-seed random-seed: write the machine ID into /dev/urandom as well 2018-08-20 12:42:28 +02:00
rc-local-generator tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
remount-fs tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
reply-password tree-wide: port various users over to sockaddr_un_set_path() 2018-10-15 19:40:51 +02:00
resolve resolve: set IP_RECVERR 2018-10-18 09:43:04 +02:00
rfkill tree-wide: use streq() instead of streq_ptr() 2018-09-23 17:18:50 +09:00
run Merge pull request #9783 from poettering/get-user-creds-flags 2018-08-21 10:09:33 +02:00
shared core: implement per unit journal rate limiting 2018-10-18 09:56:20 +02:00
sleep shared/sleep-config: add switches to kill specific sleep modes 2018-10-08 18:21:00 +02:00
socket-proxy tree-wide: port various users over to sockaddr_un_set_path() 2018-10-15 19:40:51 +02:00
stdio-bridge stdio-bridge: support --machine 2018-08-06 14:30:53 -07:00
sulogin-shell sulogin-shell: Use force if SYSTEMD_SULOGIN_FORCE set 2018-10-17 20:30:10 +02:00
sysctl tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
system-update-generator Correct a number of trivial typos. 2018-06-18 22:44:44 +02:00
systemctl Merge pull request #10428 from keszybz/failure-actions 2018-10-17 21:29:10 +02:00
systemd sd-bus: add new API call sd_bus_error_move() 2018-10-13 12:59:29 +02:00
sysusers tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
sysv-generator tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
test Merge pull request #10428 from keszybz/failure-actions 2018-10-17 21:29:10 +02:00
time-wait-sync tree-wide: drop empty lines in comments 2018-07-23 08:44:24 +02:00
timedate bus-util: make --property= optionally take value 2018-09-12 12:11:25 +09:00
timesync tree-wide: add a single version of "static const int one = 1" 2018-10-15 19:40:51 +02:00
tmpfiles shared: add %g, %G specifiers for group / gid (#10368) 2018-10-13 17:26:48 +09:00
tty-ask-password-agent tree-wide: port various users over to sockaddr_un_set_path() 2018-10-15 19:40:51 +02:00
udev udev: make sd_device_get_devname() failure non-fatal 2018-10-17 18:02:23 +02:00
update-done tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
update-utmp tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
user-sessions tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
vconsole tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
veritysetup tree-wide: add clickable man page link to all --help texts 2018-08-20 11:33:04 +02:00
volatile-root tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00