0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-11-14 23:28:43 +00:00
bird/test
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
..
birdtest.c Decoupling loops from threads to allow fixed thread count 2023-01-19 11:13:50 +01:00
birdtest.h Increase tests timeout 2023-04-13 20:06:55 +02:00
bt-utils.c Logging now doesn't lock with each message 2023-09-24 20:43:04 +02:00
bt-utils.h Decoupling loops from threads to allow fixed thread count 2023-01-19 11:13:50 +01:00
Makefile Unit Testing for BIRD 2016-11-09 16:36:34 +01:00