Attention is currently required from: Hoernchen.
Hello Jenkins Builder, pespin,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-trx/+/34250
to look at the new patch set (#3).
Change subject: ms: fix thread prio startup issue ......................................................................
ms: fix thread prio startup issue
This fixes the 20 second startup delay caused by tx/control threads getting temporarily stuck while trying to set their own priority.
Apparently the only sane way for core affinity+priority is to set both as attributes during thread creation using pthreads.
This switches the cmd queue to the timeout version, too, to ensure the thread doesn't get stuck waiting for messages, and allows cleaner exits.
Change-Id: I7e2f83a9b9df024acaf9076c58189cb6b7bcc34b --- M Transceiver52M/ms/ms.h M Transceiver52M/ms/ms_trxcon_if.h M Transceiver52M/ms/ms_upper.cpp M Transceiver52M/ms/ms_upper.h M osmocom-bb 5 files changed, 111 insertions(+), 31 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-trx refs/changes/50/34250/3