0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2025-02-03 14:50:02 +00:00
Maria Matejka 427177edb7 Logging now doesn't lock with each message
The original logging routines were locking a common mutex. This led to
massive underperformance and unwanted serialization when heavily logging
due to lock contention. Now the logging is lockless, though still
serializing on write() syscalls to the same filedescriptor.

This change also brings in a persistent logging channel structures and
thus avoids writing into active configuration data structures during
regular run.
2023-09-24 20:43:04 +02:00
..
2023-04-13 20:06:55 +02:00
2016-11-09 16:36:34 +01:00