summaryrefslogtreecommitdiff
path: root/src/journal/journald-server.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2013-07-24 07:24:05 +0200
committerLennart Poettering <lennart@poettering.net>2013-07-24 12:34:28 +0200
commit8b18fdc19531ba56d0bdfe34c62870997a9bcc96 (patch)
tree168eab9fb86650bb78d0bda563f3f362b7b66b0c /src/journal/journald-server.c
parent41f1a1da57a0cef035d1f78c21bcff3dc3f76f79 (diff)
core: synchronously block when logging
Previously, the logging sockets were asynchronous and if clogged we'd lose messages. We did this to be extra careful given that PID 1 might need to spawn the logging daemon as response to PID 1's own log messages and we really should avoid a deadlock in that case. As it turns out this causes loss of too many messages, hence make the socket blocking again, however put a time limit on it to avoid unbounded deadlocks in the unlikely case they happen. https://bugs.freedesktop.org/show_bug.cgi?id=66664
Diffstat (limited to 'src/journal/journald-server.c')
0 files changed, 0 insertions, 0 deletions