dlog_logger: multi-thread logger readers 78/285378/7
authorMichal Bloch <m.bloch@samsung.com>
Fri, 10 Feb 2023 17:39:40 +0000 (18:39 +0100)
committerMichal Bloch <m.bloch@samsung.com>
Fri, 10 Mar 2023 17:59:30 +0000 (18:59 +0100)
commit003d0eaaa27fd3c69fe4763c6b6d3abdac052169
tree4b05143456980f63a2d5e99baac90d8986cba915
parent3938b73b1bed3330d5c0f27d63e1a4442d87b07f
dlog_logger: multi-thread logger readers

Each Android Logger reader now has its own thread.
This means the daemon now has up to 5 threads, which
will make it more responsive and less likely to starve.

Future commits will introduce similar treatment for
pipe and memory readers if this change proves itself.

Change-Id: I197bf2905449109bdd7a497a571c89c366608b06
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
src/logger/logger.c
src/logger/reader_common.c
src/logger/reader_logger.c
src/logger/reader_logger.h