1) Multi-threading: by using `cpu_cores() - 1` #multiprocessing workers as pipelines to solve sudokus, it was easy to #parallelize the workload

One of the highlights of the syslog-ng 4.3.0 release is #parallelize().

https://www.syslog-ng.com/community/b/blog/posts/accelerating-single-tcp-connections-in-syslog-ng-parallelize

It allows #syslog_ng to process log messages from a single high-traffic #TCP connection in multiple threads, thus increasing processing #performance on multi-core machines.

Accelerating single TCP connections in syslog-ng: parallelize()

One of the highlights of the syslog-ng 4.3.0 release is parallelize(). Normally, syslog-ng processes incoming messages from a TCP connection in a single thread. While this works fine with many connections, it is a bottleneck when using a single or ve...