[Home]

Summary:ASTERISK-20691: Create a generic thread pool for Asterisk
Reporter:Matt Jordan (mjordan)Labels:Asterisk12 NewSIP
Date Opened:2012-11-16 14:38:57.000-0600Date Closed:2013-01-18 09:52:20.000-0600
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Channels/chan_pjsip
Versions:Frequency of
Occurrence
Related
Issues:
must be merged before resolvingASTERISK-20860 Create chan_gulp - Phase 1
Environment:Attachments:
Description:Create a generic thread pool in Asterisk.  Regardless of the SIP stack chosen, having a thread pool will allow SIP requests to be serviced by multiple threads.  Creating a generic concept of a thread pool abstracts the threading mechanisms from the servicing of the actual requests.

Note that this also will help to provide a firm boundary between the servicing of the SIP requests and a channel's {{pbx_thread}}.

* Update task processor to have a concept of a default listener that dispatches tasks, as well as a thread pool listener
* Create a thread pool...?
* Unit tests
* Profit
Comments:By: Matt Jordan (mjordan) 2012-11-23 10:05:17.046-0600

First review is up at: https://reviewboard.asterisk.org/r/2200/