Thanks, @tombeard - it works and appears safe. However, in my own (Centos) 
tests, CPU utilisation when workers are idle is noticeably higher than before.

Increasing the sleep duration helps - so if it is implemented this way then it 
should be exposed as a mod param with a sensible default.

Personally, it seems like a (mostly) unnecessary trade-off between CPU cycles 
and job-processing delay, for what appears to be a limited number of cases 
(FreeBSD only one reported to my knowledge). Mutex by default for the remainder 
seems to be both more efficient and 'real-time'.

If everyone else agrees the alternative approach is better all round, then I am 
happy to merge once the sleep duration has been made configurable. It would 
still be good to hear @miconda's thoughts on making this a compile-time 
decision, though.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/822#issuecomment-290075638
_______________________________________________
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to