journal: bump RLIMIT_NOFILE when journal files to 16K (if possible)
authorLennart Poettering <lennart@poettering.net>
Thu, 8 Jan 2015 02:17:50 +0000 (03:17 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 8 Jan 2015 02:20:45 +0000 (03:20 +0100)
commitde45d726034f33afdb0a185e62fc61bf10a0acd2
tree866746bc12372cebe279c380339a374d69ed225b
parent2ac23519d04835e8d8dfbce3d08d9ff76db58a68
journal: bump RLIMIT_NOFILE when journal files to 16K (if possible)

When there are a lot of split out journal files, we might run out of fds
quicker then we want. Hence: bump RLIMIT_NOFILE to 16K if possible.

Do these even for journalctl. On Fedora the soft RLIMIT_NOFILE is at 1K,
the hard at 4K by default for normal user processes, this code hence
bumps this up for users to 4K.

https://bugzilla.redhat.com/show_bug.cgi?id=1179980
src/journal/journalctl.c
src/shared/util.h
src/systemctl/systemctl.c
units/systemd-journal-gatewayd.service.in
units/systemd-journal-upload.service.in
units/systemd-journald.service.in